Flagxor's Bytes and Bobs
Bread
March 15, 2020
Making french bread seems to involve some simple ratios. Unfortunately, without fail, I'll regularly mislay what I did last time. To avoid that, I'm putting the current formula online.
Source Code
February 19, 2015
Source code, while a common property of programming languages, is by no mean universal. Languages like Smalltalk, traditional interactive BASICs, and some Forths often have "source of truth" representations other than text files. Additional REPLs of all sorts often retain program state that exists only for the duration of an interactive session. What are the trade-offs and why does text continue to be the dominant format?
Why do Programming Languages Succeed?
December 20, 2014
There have been thousands of programming languages of various scopes created since the advent of computers. Of these, two kinds are worthy of special attention: those that are very popular and those that are very original. Perhaps not remarkably, both groups are quite small. A few languages probably belong in both categories.
Multiple Prototypes
October 14, 2014
While early prototype based languages like Self and NewtonScript allowed multiple-prototypes, Javascript only allows a single prototype per object. I'll explore the trade-offs of each approach, rant vaguely.
HTML templates, Python vs Javascript, Escaping
October 3, 2014
My blog's Static HTML has now been replaced with a python generation script. I shall now pontificate on escaping, Python vs Javascript, and lament how to handle more articles.
Added new blog and forum!
October 1, 2014
After a long hiatus, I'm making another attempt at semi-regular blogging. Also, using Disqus I've added forums to Forth Haiku and the new blog.
Generating Spirals
April 22, 2011
It turns out a spiral isn't too bad to implement.
less is more
June 20, 2011
A number of recently added standard Forth words have been dropped from the Haiku Forth core vocabulary:! @ IF ELSE THEN VARIABLE ALLOT HERE.Surprisingly few haikus had to be updated to accommodate, suggesting not much has been lost.