Flagxor's Bytes and Bobs

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.


IP Visit Heatmap

Forth Board