's Avatar

@ryjo.codes

36
Followers
6
Following
9
Posts
14.05.2025
Joined
Posts Following

Latest posts by @ryjo.codes

A screenshot of the CLIPSmqueue GitHub repository. The original post attempts to call attention to a tiny green checkmark located in the upper area of the image slightly off-center to the right. It is to the right of text that reads "mrryanjohnston Return exit code 1 or 0 if fails or succeeds tests. Add gith...". It is to the left of the git commit sha, the text "2 minutes ago," and "2 commits."

Below this area lists the files in the repository.

Below this section is the rendered README.md file.

To the right of both of these sections is an "About" section which reads "A POSIX message queue library for CLIPS."

At the top of the page is the title of the project "CLIPSmqueue."

A screenshot of the CLIPSmqueue GitHub repository. The original post attempts to call attention to a tiny green checkmark located in the upper area of the image slightly off-center to the right. It is to the right of text that reads "mrryanjohnston Return exit code 1 or 0 if fails or succeeds tests. Add gith...". It is to the left of the git commit sha, the text "2 minutes ago," and "2 commits." Below this area lists the files in the repository. Below this section is the rendered README.md file. To the right of both of these sections is an "About" section which reads "A POSIX message queue library for CLIPS." At the top of the page is the title of the project "CLIPSmqueue."

Just added a GitHub action to my CLIPSmqueue repo[1] that runs the full test suite when new commits are pushed. Seeing that little green checkmark next to the commit message is so satisfying.

[1]https://github.com/mrryanjohnston/CLIPSmqueue

#programming #coding #github #CLIPS #mqueue #rulesengines

05.01.2026 03:07 👍 2 🔁 0 💬 0 📌 0

Definitely possible. Get the content with a `curl` command and save to a file: `curl public.api.bsky.app/xrpc/app.bsk... | jq '.feed[].post | [ .record.text, .indexedAt ]' > index.html`. Run an http server in that file and visit localhost:3000 in IE7. Voila

09.12.2025 16:25 👍 0 🔁 0 💬 0 📌 0

I'm looking through my resume as I need to update it

I think half off these frameworks and tools aren't used any more

Oracle ADF, Raphael.js, Backbone.js, Mercurial, Java Server Pages, Servlets, XSLT

Anyway, focus on the fundamentals folks. These frameworks will come and go

02.12.2025 19:20 👍 40 🔁 1 💬 6 📌 0
GitHub - mrryanjohnston/clipsruby: Use the CLIPS programming language from within Ruby Use the CLIPS programming language from within Ruby - mrryanjohnston/clipsruby

Took a break from my next biggest CLIPS library (tm) to add some more functionality to clipsruby. Now you can call CLIPS Deffunctions from within your Ruby application.

rubygems.org/gems/clipsruby
github.com/mrryanjohnst...

#programming #coding #ruby #CLIPS #C

28.11.2025 21:48 👍 2 🔁 0 💬 0 📌 0
The CLIPS logo with the SQLite logo mashed together. The green silhouette of a man's face, a blue square to the right of it and behind it, a blue feather to the right of the blue square. Underneath of this, all capitals CLIPS followed by QLite from the CLIPS and SQLite logos respectively.

The CLIPS logo with the SQLite logo mashed together. The green silhouette of a man's face, a blue square to the right of it and behind it, a blue feather to the right of the blue square. Underneath of this, all capitals CLIPS followed by QLite from the CLIPS and SQLite logos respectively.

I put together another CLIPS library, this time for SQLite. Run SQL queries from within your CLIPS rules engine!

github.com/mrryanjohnst...

#rulesengine #CLIPS #coding #programming #C #SQLite #SQL

30.09.2025 02:18 👍 2 🔁 0 💬 0 📌 0
The logo for CLIPSX11. It features the green CLIPS fact with the X.Org logo replacing the black starburst in the upper right hand corner. It is composed of the CLIPS logo and the X.Org logo (CC BY-SA 3.0, via Wikimedia Commons).

The logo for CLIPSX11. It features the green CLIPS fact with the X.Org logo replacing the black starburst in the upper right hand corner. It is composed of the CLIPS logo and the X.Org logo (CC BY-SA 3.0, via Wikimedia Commons).

I'm on a roll lately! I just made the CLIPSX11 and CLIPS1wm repos public. The first is a wrapper library around X11, the second is a window manager written using the former. Check them out:

github.com/mrryanjohnst...
github.com/mrryanjohnst...

Now back to my other side project 🤯🤓

#programming

31.08.2025 14:50 👍 1 🔁 0 💬 0 📌 0

> In particular, readers are cautioned to pay close attention to the twisted details involving repeated (and in some cases nested) conversions between character encodings and byte sequences. Unfortunately the format is in widespread use due to the prevalence of HTML forms.

Ouch.

29.06.2025 17:15 👍 0 🔁 0 💬 0 📌 0

To quote:

> The application/x-www-form-urlencoded format is in many ways an aberrant monstrosity, the result of many years of implementation accidents and compromises leading to a set of requirements necessary for interoperability, but in no way representing good design practices.

29.06.2025 17:15 👍 0 🔁 0 💬 1 📌 0
Preview
a man in a suit and tie is standing in front of a sign that says " my spouse is sleeping around " ALT: a man in a suit and tie is standing in front of a sign that says " my spouse is sleeping around "

The WHATWG official spec for application/x-www-form-urlencoded giving serious Billy Madison vibes

url.spec.whatwg.org#application/...

#programming #webdev #coding #developer #html

29.06.2025 17:14 👍 1 🔁 0 💬 1 📌 0
Preview
GitHub - mrryanjohnston/COOLJSON: Parsing JSON using CLIPS's Object Oriented Language, COOL! Parsing JSON using CLIPS's Object Oriented Language, COOL! - mrryanjohnston/COOLJSON

Today I published a JSON parser written in COOL, CLIPS's Object Oriented Language: github.com/mrryanjohnst...

This is the culmination of a few years of learnings and plenty of failed attempts along the way. Feels good to get something working finally :)

#programming #rulesengines #JSON #coding

18.05.2025 15:13 👍 1 🔁 0 💬 0 📌 0