scheme.forth.jl.git
8 years agoAdding environments.
Tim Vaughan [Sat, 16 Jul 2016 02:04:05 +0000 (14:04 +1200)]
Adding environments.

8 years agoRelaxed symbol parsing rules.
Tim Vaughan [Sat, 16 Jul 2016 23:45:42 +0000 (11:45 +1200)]
Relaxed symbol parsing rules.

8 years agoImplemented quote.
Tim Vaughan [Wed, 13 Jul 2016 11:13:45 +0000 (23:13 +1200)]
Implemented quote.

8 years agoStarted adding support for pre-defined symbols.
Tim Vaughan [Tue, 12 Jul 2016 12:05:46 +0000 (00:05 +1200)]
Started adding support for pre-defined symbols.

8 years agoImplemented symbols.
Tim Vaughan [Tue, 12 Jul 2016 11:34:25 +0000 (23:34 +1200)]
Implemented symbols.

8 years agoDebugging symbol table.
Tim Vaughan [Tue, 12 Jul 2016 06:10:07 +0000 (18:10 +1200)]
Debugging symbol table.

8 years agoUpdated readme.
Tim Vaughan [Mon, 11 Jul 2016 19:33:16 +0000 (07:33 +1200)]
Updated readme.

8 years agoWorking on symbol table lookup
Tim Vaughan [Mon, 11 Jul 2016 19:31:45 +0000 (07:31 +1200)]
Working on symbol table lookup

8 years agoImplementing symbols.
Tim Vaughan [Mon, 11 Jul 2016 11:43:41 +0000 (23:43 +1200)]
Implementing symbols.

8 years agoImplemented strings.
Tim Vaughan [Sun, 10 Jul 2016 05:57:02 +0000 (17:57 +1200)]
Implemented strings.

8 years agoUpdated readme.
Tim Vaughan [Sun, 10 Jul 2016 04:50:10 +0000 (16:50 +1200)]
Updated readme.

8 years agoAdded readme.
Tim Vaughan [Sun, 10 Jul 2016 04:49:17 +0000 (16:49 +1200)]
Added readme.

8 years agoFixed pair read/print.
Tim Vaughan [Sun, 10 Jul 2016 04:25:01 +0000 (16:25 +1200)]
Fixed pair read/print.

8 years agoFixing up pair read/print
Tim Vaughan [Sun, 10 Jul 2016 04:06:46 +0000 (16:06 +1200)]
Fixing up pair read/print

8 years agoAlmost have pairs in.
Tim Vaughan [Wed, 6 Jul 2016 22:25:23 +0000 (00:25 +0200)]
Almost have pairs in.

First cons cells created!

8 years agoFinished defer/is.
Tim Vaughan [Wed, 6 Jul 2016 21:44:10 +0000 (23:44 +0200)]
Finished defer/is.

8 years agoAdded defer/is to support mutual recursion.
Tim Vaughan [Tue, 5 Jul 2016 23:13:31 +0000 (01:13 +0200)]
Added defer/is to support mutual recursion.

8 years agoImplemented the empty list.
Tim Vaughan [Tue, 5 Jul 2016 21:45:36 +0000 (23:45 +0200)]
Implemented the empty list.

8 years agoCharacter parsing works.
Tim Vaughan [Tue, 5 Jul 2016 21:24:42 +0000 (23:24 +0200)]
Character parsing works.

8 years agoAlmost done with characters.
Tim Vaughan [Tue, 5 Jul 2016 06:40:49 +0000 (08:40 +0200)]
Almost done with characters.

8 years agoDraft character atom implementation.
Tim Vaughan [Mon, 4 Jul 2016 22:15:56 +0000 (00:15 +0200)]
Draft character atom implementation.

8 years agoBetter handling of booleans.
Tim Vaughan [Mon, 4 Jul 2016 22:07:15 +0000 (00:07 +0200)]
Better handling of booleans.

8 years agoImplemented parse index stack.
Tim Vaughan [Mon, 4 Jul 2016 22:01:58 +0000 (00:01 +0200)]
Implemented parse index stack.

8 years agoInput succesfully shifted to read.
Tim Vaughan [Mon, 4 Jul 2016 20:48:29 +0000 (22:48 +0200)]
Input succesfully shifted to read.

8 years agoShifting stream input into read.
Tim Vaughan [Mon, 4 Jul 2016 06:27:04 +0000 (08:27 +0200)]
Shifting stream input into read.

8 years agoSmall changes.
Tim Vaughan [Wed, 22 Jun 2016 10:22:44 +0000 (22:22 +1200)]
Small changes.

Turns out we need terminal input to be handled
directly by read.

8 years agoOutput style change.
Tim Vaughan [Wed, 22 Jun 2016 01:47:04 +0000 (13:47 +1200)]
Output style change.

8 years agoBooleans implemented.
Tim Vaughan [Tue, 21 Jun 2016 21:21:27 +0000 (09:21 +1200)]
Booleans implemented.

8 years agoIntegers implemented.
Tim Vaughan [Tue, 21 Jun 2016 11:34:37 +0000 (23:34 +1200)]
Integers implemented.

8 years agoFixed term colour bug.
Tim Vaughan [Sun, 19 Jun 2016 05:10:32 +0000 (17:10 +1200)]
Fixed term colour bug.

8 years agoFiddling with parser (reader?)
Tim Vaughan [Sun, 12 Jun 2016 08:28:59 +0000 (20:28 +1200)]
Fiddling with parser (reader?)

8 years agoMoved ansi colour words to distinct file.
Tim Vaughan [Sun, 12 Jun 2016 01:25:03 +0000 (13:25 +1200)]
Moved ansi colour words to distinct file.

8 years agoInitial commit.
Tim Vaughan [Sun, 12 Jun 2016 01:03:05 +0000 (13:03 +1200)]
Initial commit.