Sep 5, 2008
I have been playing around with the parsing routines for the Doris Project and have touched on something
that I like. To bind variables in the Doris environment, one can do the following:
# Bind _num to a number
var _num <- 1
_num
1
# ...
Aug 30, 2008
with-input-from-file
(with-input-from-file "some-file" read-line)
=> "first line of file"
The first argument of with-input-from-file specifies the file to
read. Its second argument must be a procedure of zero
arguments. With-input-from-file opens the given file and connects the
default input port to that file. In this context it evaluates ...
Aug 21, 2008 one comment
In developing Broccoli, I have turned up some extremely interesting language design principles that I would love to fold into Doris:
Clojure
Iterables
Clojure has a notion of sequences that allow different data structure to provide access as a logical list. The simplest example ...
Aug 19, 2008 some comments
Project Doris
Project Doris is actually the name of a programming language -- actually it's three programming languages. I suppose some explanation is in order.
A History of Project Doris
It's probably wise to begin at the beginning. Right after obtaining my undergraduate ...