bolusmjak.bsky.social
@bolusmjak.bsky.social
Currently programming in #elm and #prolog. (Be safe or be all powerful, no fence sitting).
Game Design & Analysis.
Photography #Sigma DP2 Merrill, #Fuji X, #Olympus TG-5
Peter Naur has explained that programming is theory building. With Prolog, the theory is also the program. Not so for any other language.
October 9, 2025 at 7:00 AM
It’s more advanced and capable than any other language. It’s the only one that lets you specify what you know and also run it.
October 8, 2025 at 7:08 AM
Reposted
ChatCop: *about to arrest me*

Me: hey, you can't arrest me. I didn't do anything wrong

ChatCop: I'm sorry! You're absolutely right. I was going to arrest you, but I didn't check whether you broke any laws. I'll do better next time

ChatCop: *arrests me*
August 23, 2025 at 3:50 PM
June 14, 2025 at 4:37 AM
June 14, 2025 at 4:37 AM
Doing OO properly requires 3 lines of tests for every line of code. But then you need to test your tests…
June 7, 2025 at 12:50 AM
Thank you!! 🙏🫶
The poster makes me recall a bug from decades ago I couldn't solve after a week of effort. I thought I should resign. Ultimately rule 3 proved helpful. The issue was that a Comp Sci textbook that we referenced (and trusted) had a bug in its pseudocode.
June 4, 2025 at 9:05 PM
Love & want a small version. (Shipping to 🇨🇦 is a little steep.) Am I to understand that the "The Pocket Guide to Debugging" PDF has this in it?
June 4, 2025 at 5:01 PM
Reposted
Even accepting the premise that AI produces useful writing (which no one should), using AI in education is like using a forklift at the gym. The weights do not actually need to be moved from place to place. That is not the work. The work is what happens within you.
April 15, 2025 at 2:56 AM
I may need a little help now and then, but best to save your help for Sens fans.
April 21, 2025 at 2:59 AM
Take a look at how orange and red Toronto is, in a sea of blue. upload.wikimedia.org/wikipedia/co...
April 21, 2025 at 2:52 AM
Take a look at this video: youtu.be/nmBkU-l1zyc?...
Prolog Meta-interpreters
YouTube video by The Power of Prolog
youtu.be
April 7, 2025 at 8:14 PM
Yes, the learning curve is a actually an infinite loop: learn enough to do a thing, learn new idiom (blown mind included) and think that you “get it”, rewrite thing, repeat.
April 7, 2025 at 8:12 PM
Prolog!
April 6, 2025 at 11:28 PM
CHR will do that nicely and I’ve used it for such a purpose. Or use attributed variables or `when/2` to check vars as they are bound.
April 3, 2025 at 5:42 AM
person: pardon me, do you have the time?

dead person:
December 6, 2024 at 2:28 PM