summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Tim Vaughan [Sun, 24 Apr 2016 07:24:21 +0000 (19:24 +1200)]
Sensible recovery from stack underflows.
Tim Vaughan [Sun, 24 Apr 2016 05:05:41 +0000 (17:05 +1200)]
Propper EOF handling.
Tim Vaughan [Sun, 24 Apr 2016 02:28:42 +0000 (14:28 +1200)]
Adding core forth words.
Tim Vaughan [Sun, 24 Apr 2016 01:42:01 +0000 (13:42 +1200)]
added INCLUDE - can now write pure forth!
Tim Vaughan [Sun, 24 Apr 2016 00:33:10 +0000 (12:33 +1200)]
It's alive!
Tim Vaughan [Sat, 23 Apr 2016 12:37:58 +0000 (00:37 +1200)]
Debugging DOCOL
Tim Vaughan [Sat, 23 Apr 2016 11:29:18 +0000 (23:29 +1200)]
NL only prints "ok" in state 0
Tim Vaughan [Sat, 23 Apr 2016 10:49:33 +0000 (22:49 +1200)]
added BYE and NL
Tim Vaughan [Sat, 23 Apr 2016 02:11:24 +0000 (14:11 +1200)]
Interpreter almost works!!!
Tim Vaughan [Sat, 23 Apr 2016 02:02:37 +0000 (14:02 +1200)]
Added CHAR and EXECUTE
Tim Vaughan [Sat, 23 Apr 2016 01:58:28 +0000 (13:58 +1200)]
Finished INTERPRET
Tim Vaughan [Fri, 22 Apr 2016 10:45:11 +0000 (22:45 +1200)]
Working on INTERPRET.
Shouldn't need to be primitive.
Tim Vaughan [Fri, 22 Apr 2016 09:57:23 +0000 (21:57 +1200)]
improved dump()
Tim Vaughan [Fri, 22 Apr 2016 08:55:58 +0000 (20:55 +1200)]
Fixed bug in FIND.
Tim Vaughan [Fri, 22 Apr 2016 07:09:20 +0000 (19:09 +1200)]
Typo fixes.
Tim Vaughan [Fri, 22 Apr 2016 03:21:16 +0000 (15:21 +1200)]
Added TICK, BRANCH, 0BRANCH
Tim Vaughan [Mon, 18 Apr 2016 20:28:41 +0000 (08:28 +1200)]
Rename LICENSE.md to LICENSE
Tim Vaughan [Mon, 18 Apr 2016 19:32:39 +0000 (07:32 +1200)]
Added HIDE, IMMEDIATE
Tim Vaughan [Mon, 18 Apr 2016 11:19:15 +0000 (23:19 +1200)]
Added compilation words.
Tim Vaughan [Mon, 18 Apr 2016 02:02:43 +0000 (14:02 +1200)]
Included comparison primitives
Tim Vaughan [Mon, 18 Apr 2016 01:42:54 +0000 (13:42 +1200)]
Inner interpreter works.
Tim Vaughan [Sun, 17 Apr 2016 13:01:49 +0000 (01:01 +1200)]
Debugging first non-primitive word.
Tim Vaughan [Sun, 17 Apr 2016 12:48:42 +0000 (00:48 +1200)]
Added arithmetic operations
Tim Vaughan [Sun, 17 Apr 2016 12:25:19 +0000 (00:25 +1200)]
Added FIND, TOCFA
Tim Vaughan [Sun, 17 Apr 2016 11:38:18 +0000 (23:38 +1200)]
Added NUMBER
Tim Vaughan [Sun, 17 Apr 2016 11:16:59 +0000 (23:16 +1200)]
Added KEY, EMIT, WORD
Tim Vaughan [Sun, 17 Apr 2016 01:28:36 +0000 (13:28 +1200)]
Added stack dump method.
Tim Vaughan [Sun, 17 Apr 2016 00:10:15 +0000 (12:10 +1200)]
Added core dump function for debugging.
Tim Vaughan [Sat, 16 Apr 2016 06:33:08 +0000 (18:33 +1200)]
Reg values now stored in reg type.
Tim Vaughan [Sat, 16 Apr 2016 02:02:49 +0000 (14:02 +1200)]
Getting messy.
Tim Vaughan [Fri, 15 Apr 2016 01:16:13 +0000 (13:16 +1200)]
expr -> func, RS and PS now in memory.
Tim Vaughan [Mon, 11 Apr 2016 12:03:51 +0000 (00:03 +1200)]
I/O
Tim Vaughan [Mon, 11 Apr 2016 02:21:02 +0000 (14:21 +1200)]
Doing my head in!
Tim Vaughan [Mon, 11 Apr 2016 01:42:31 +0000 (13:42 +1200)]
Working on I/O prims
Tim Vaughan [Sun, 10 Apr 2016 10:26:39 +0000 (22:26 +1200)]
Added in missing jumps.
Tim Vaughan [Sun, 10 Apr 2016 01:57:16 +0000 (13:57 +1200)]
On to constants.
Tim Vaughan [Sun, 10 Apr 2016 00:03:33 +0000 (12:03 +1200)]
Moving further away from julia
Tim Vaughan [Sat, 9 Apr 2016 13:19:05 +0000 (01:19 +1200)]
Getting somewhere.
Tim Vaughan [Sat, 9 Apr 2016 10:43:24 +0000 (22:43 +1200)]
Slowly getting to grips with this.
Tim Vaughan [Sat, 9 Apr 2016 10:21:12 +0000 (22:21 +1200)]
Taking a more traditional approach now.
Tim Vaughan [Mon, 4 Apr 2016 11:28:31 +0000 (23:28 +1200)]
Harder than I thought...
Tim Vaughan [Mon, 4 Apr 2016 01:16:40 +0000 (13:16 +1200)]
Bootstrapping outer interpreter.
Tim Vaughan [Sun, 3 Apr 2016 00:25:55 +0000 (12:25 +1200)]
Meaningless changes.
Tim Vaughan [Sat, 2 Apr 2016 00:37:29 +0000 (13:37 +1300)]
Use GPL.
Tim Vaughan [Sat, 2 Apr 2016 00:31:54 +0000 (13:31 +1300)]
FORTH.jl generated files.
license: MIT
authors: Tim Vaughan
years: 2016
user:
Julia Version 0.4.0 [
0ff703b*]
Tim Vaughan [Sat, 2 Apr 2016 00:31:54 +0000 (13:31 +1300)]
initial empty commit