read me

Devolving Sigils

Feb 26, 2009 some comments

Sigils are little symbols attached to a variable name that provide some information regarding its type, scope, or simply marking it as different from non-variables. There is very little middle-ground on the opinion toward variable sigils among programmers; you either love ...

Moleskine Notes for Oct. 2008

Nov 3, 2008

fogus.jaka - Jaka - Closure - Continuation - Environment - Function - Type - Kernel - Repl - Pair - Lambda fogus.jaka.meta - Mop fogus.jaka.types - Atom - Integer - Float - Symbol fogus.jaka.comp - Compiler Originally you choose one of three doors which have equally randomized probabilities. You have on average a 1/3 chance of being right. Consequently, the ...

Ix syntax for functions

Oct 27, 2008 some comments

I have been playing around with my personal programming language Ix and have settled on, what I consider, I clean syntax. I tried to do fancy parsing, but soon realized that since everything is a function call of some sort, then ...

Moleskine Notes for Sept. 2008

Sep 30, 2008

DSL Language describing a scanner Language to create Word of Dog parser Goals for 2009 Emacs proficiency Read at least one Jane Austen novel Polyglot projects? 1802 emulator Maze generator WFE Elite Trader dnd Testing Haikeeba 3 import fogus.haikeeba.core._ val mv = Move.construct().from('d',2).to('d',4).build() mv.getFrom() == 51 mv.getTo() == 35 Ix Features? Traits (because sometimes inheritence is not what you want) 2009 ...

Doris (Ixian) bindings, pt.2

Sep 9, 2008

In the past couple of days I've had some time to hack up the CLIPS scanner and parser to get a rudimentary binding syntax. Well, I threw that out last night and spent a couple hours re-writing the CLIPS parser. ...

Continue >>