2016-10-15 |
Tim Vaughan | BYE now prints nothing when input stream is file. |
blob | commitdiff | raw |
2016-10-15 |
Tim Vaughan | Can now define an initial file to run. |
blob | commitdiff | raw | diff to current |
2016-10-12 |
Tim Vaughan | CODE now a library word. |
blob | commitdiff | raw | diff to current |
2016-10-12 |
Tim Vaughan | Added UNLOOP, COMPARE and TOLOWER. |
blob | commitdiff | raw | diff to current |
2016-10-11 |
Tim Vaughan | Fixed library finding bug. |
blob | commitdiff | raw | diff to current |
2016-10-11 |
Tim Vaughan | Tidying up after refactor. |
blob | commitdiff | raw | diff to current |
2016-10-11 |
Tim Vaughan | Moved some input stream words to library. |
blob | commitdiff | raw | diff to current |
2016-10-11 |
Tim Vaughan | Updated library code to use IB and QUERY-INPUT. |
blob | commitdiff | raw | diff to current |
2016-10-11 |
Tim Vaughan | Think this fixes INCLUDED. |
blob | commitdiff | raw | diff to current |
2016-10-10 |
Tim Vaughan | Now reads lib1 fine, but doesn't continue to lib2. |
blob | commitdiff | raw | diff to current |
2016-10-10 |
Tim Vaughan | INCLUDED now reads library up to end of lib_1_basic... |
blob | commitdiff | raw | diff to current |
2016-10-10 |
Tim Vaughan | Avoided return stack use in INCLUDED. |
blob | commitdiff | raw | diff to current |
2016-10-10 |
Tim Vaughan | INCLUDE now reads lib_2 up to ENDCASE. |
blob | commitdiff | raw | diff to current |
2016-10-10 |
Tim Vaughan | INCLUDE now reads lib.4th up to first nested INCLUDE. |
blob | commitdiff | raw | diff to current |
2016-10-09 |
Tim Vaughan | Added generic input buffer words IB and #IB. |
blob | commitdiff | raw | diff to current |
2016-10-09 |
Tim Vaughan | Fixed INCLUDED bug. |
blob | commitdiff | raw | diff to current |
2016-10-09 |
Tim Vaughan | Debugging INCLUDED. |
blob | commitdiff | raw | diff to current |
2016-10-09 |
Tim Vaughan | Included first file with new INCLUDED def. |
blob | commitdiff | raw | diff to current |
2016-10-08 |
Tim Vaughan | Updated run() to call new INCLUDED word. |
blob | commitdiff | raw | diff to current |
2016-10-08 |
Tim Vaughan | INCLUDED and INCLUDE should now work. |
blob | commitdiff | raw | diff to current |
2016-10-05 |
Tim Vaughan | Working on getting initialization working again. |
blob | commitdiff | raw | diff to current |
2016-10-02 |
Tim Vaughan | Draft INTERPRET implementation. |
blob | commitdiff | raw | diff to current |
2016-10-02 |
Tim Vaughan | Added EOF word back in. |
blob | commitdiff | raw | diff to current |
2016-10-02 |
Tim Vaughan | Added READ-LINE |
blob | commitdiff | raw | diff to current |
2016-10-01 |
Tim Vaughan | Implemented SOURCE. |
blob | commitdiff | raw | diff to current |
2016-10-01 |
Tim Vaughan | Updated WORD to read from file or terminal buffer. |
blob | commitdiff | raw | diff to current |
2016-10-01 |
Tim Vaughan | Removed old INCLUDE def. |
blob | commitdiff | raw | diff to current |
2016-10-01 |
Tim Vaughan | Implemented basic file io words. |
blob | commitdiff | raw | diff to current |
2016-09-24 |
Tim Vaughan | Added open-file and 2 FAMs |
blob | commitdiff | raw | diff to current |
2016-09-23 |
Tim Vaughan | Working on fixing file io. |
blob | commitdiff | raw | diff to current |
2016-08-13 |
Tim Vaughan | Fixed bug in CODE. |
blob | commitdiff | raw | diff to current |
2016-08-13 |
Tim Vaughan | Added CODE/END-CODE. |
blob | commitdiff | raw | diff to current |
2016-07-24 |
Tim Vaughan | Added stack overflow exceptions. |
blob | commitdiff | raw | diff to current |
2016-07-16 |
Tim Vaughan | Added unicode completion support to repl. Closes #6. |
blob | commitdiff | raw | diff to current |
2016-07-05 |
Tim Vaughan | Ammended tab handling. |
blob | commitdiff | raw | diff to current |
2016-07-05 |
Tim Vaughan | Tabs behaving sensibly in expect. |
blob | commitdiff | raw | diff to current |
2016-06-12 |
Tim Vaughan | Abort now resets the input stream. |
blob | commitdiff | raw | diff to current |
2016-06-06 |
Tim Vaughan | Implemented ABORT". |
blob | commitdiff | raw | diff to current |
2016-06-02 |
Tim Vaughan | Factored FIND. |
blob | commitdiff | raw | diff to current |
2016-06-02 |
Tim Vaughan | Implemented most vocab words. |
blob | commitdiff | raw | diff to current |
2016-06-01 |
Tim Vaughan | Implemented CURRENT, FORTH, ORDER. |
blob | commitdiff | raw | diff to current |
2016-06-01 |
Tim Vaughan | Correct FORTH behaviour implemented. |
blob | commitdiff | raw | diff to current |
2016-06-01 |
Tim Vaughan | Added CMOVE> |
blob | commitdiff | raw | diff to current |
2016-06-01 |
Tim Vaughan | Using standard field conversion words. |
blob | commitdiff | raw | diff to current |
2016-06-01 |
Tim Vaughan | A bit of abstraction. |
blob | commitdiff | raw | diff to current |
2016-06-01 |
Tim Vaughan | FIND working again. |
blob | commitdiff | raw | diff to current |
2016-05-31 |
Tim Vaughan | Broken draft of vocab implementation. |
blob | commitdiff | raw | diff to current |
2016-05-31 |
Tim Vaughan | Working on vocabularies. |
blob | commitdiff | raw | diff to current |
2016-05-30 |
Tim Vaughan | Fixed library loading bug. |
blob | commitdiff | raw | diff to current |
2016-05-29 |
Tim Vaughan | Removed unnecessary ['] primitive. |
blob | commitdiff | raw | diff to current |
2016-05-29 |
Tim Vaughan | Divided up library code. |
blob | commitdiff | raw | diff to current |
2016-05-28 |
Tim Vaughan | All constants refering to CFAs are now labelled as... |
blob | commitdiff | raw | diff to current |
2016-05-26 |
Tim Vaughan | Reimplemented EXPECT. Closes #1. |
blob | commitdiff | raw | diff to current |
2016-05-26 |
Tim Vaughan | Added workable KEY. |
blob | commitdiff | raw | diff to current |
2016-05-25 |
Tim Vaughan | FIND behaviour now standard. Closes #5. |
blob | commitdiff | raw | diff to current |
2016-05-25 |
Tim Vaughan | Working on standardizing FIND. |
blob | commitdiff | raw | diff to current |
2016-05-24 |
Tim Vaughan | CREATE/DOES> working. Closes #2. |
blob | commitdiff | raw | diff to current |
2016-05-24 |
Tim Vaughan | Working on CREATE/DOES> |
blob | commitdiff | raw | diff to current |
2016-05-24 |
Tim Vaughan | Standardized HERE. |
blob | commitdiff | raw | diff to current |
2016-05-23 |
Tim Vaughan | RSP0 and PSP0 now constants. Closes #4. |
blob | commitdiff | raw | diff to current |
2016-05-23 |
Tim Vaughan | Fixed residual INTERPRET bugs. Closes #3. |
blob | commitdiff | raw | diff to current |
2016-05-23 |
Tim Vaughan | Problem is with lines >80 chars long. |
blob | commitdiff | raw | diff to current |
2016-05-23 |
Tim Vaughan | Adequate handling of EOF restored. |
blob | commitdiff | raw | diff to current |
2016-05-08 |
Tim Vaughan | Pinning down insidious bug in interpreter. |
blob | commitdiff | raw | diff to current |
2016-05-07 |
Tim Vaughan | Slowly getting lib.4th to compile again. |
blob | commitdiff | raw | diff to current |
2016-05-07 |
Tim Vaughan | Compiler working again. |
blob | commitdiff | raw | diff to current |
2016-05-07 |
Tim Vaughan | debugging compilation |
blob | commitdiff | raw | diff to current |
2016-05-07 |
Tim Vaughan | Debugging interpreter. |
blob | commitdiff | raw | diff to current |
2016-05-07 |
Tim Vaughan | New interpreter working. |
blob | commitdiff | raw | diff to current |
2016-05-07 |
Tim Vaughan | INTERPRET works for numbers in immediate mode. |
blob | commitdiff | raw | diff to current |
2016-05-06 |
Tim Vaughan | Rewriting INTERPRET. |
blob | commitdiff | raw | diff to current |
2016-05-06 |
Tim Vaughan | Implemented COUNT, renamed TELL to TYPE |
blob | commitdiff | raw | diff to current |
2016-05-06 |
Tim Vaughan | Implemented \ comments as a word, implemented [CHAR] |
blob | commitdiff | raw | diff to current |
2016-05-02 |
Tim Vaughan | Working on CREATE/DOES> |
blob | commitdiff | raw | diff to current |
2016-05-02 |
Tim Vaughan | CREATE, ALLOT and VARIABLE now work as they should. |
blob | commitdiff | raw | diff to current |
2016-05-02 |
Tim Vaughan | Added UNUSED, made VM mem sizes more sensible. |
blob | commitdiff | raw | diff to current |
2016-05-02 |
Tim Vaughan | Better placement of built-in constant/variable word... |
blob | commitdiff | raw | diff to current |
2016-05-01 |
Tim Vaughan | Renamed CREATE to HEADER in prep for true CREATE/DOES> |
blob | commitdiff | raw | diff to current |
2016-05-01 |
Tim Vaughan | variables and constants now use DOVAR and DOCON |
blob | commitdiff | raw | diff to current |
2016-04-30 |
Tim Vaughan | TICK problem solved. (Split into ['] and '.) |
blob | commitdiff | raw | diff to current |
2016-04-30 |
Tim Vaughan | Fixed problem with TICK, but now only works when compiled. |
blob | commitdiff | raw | diff to current |
2016-04-28 |
Tim Vaughan | Fixed 2swap bug, added ?do, fixed +loop. |
blob | commitdiff | raw | diff to current |
2016-04-26 |
Tim Vaughan | Stacks cleared on error. |
blob | commitdiff | raw | diff to current |
2016-04-26 |
Tim Vaughan | Fixed ROT/-ROT, added LEAVE? and LOOP+ |
blob | commitdiff | raw | diff to current |
2016-04-26 |
Tim Vaughan | DO LOOP LEAVE working |
blob | commitdiff | raw | diff to current |
2016-04-26 |
Tim Vaughan | Added MAX and MIN |
blob | commitdiff | raw | diff to current |
2016-04-26 |
Tim Vaughan | Added 2* and 2/ arithmetic bit shift words. |
blob | commitdiff | raw | diff to current |
2016-04-26 |
Tim Vaughan | Fixed broken DO LOOP |
blob | commitdiff | raw | diff to current |
2016-04-26 |
Tim Vaughan | Working on LEAVE and example. |
blob | commitdiff | raw | diff to current |
2016-04-25 |
Tim Vaughan | Added DO WHILE REPEAT, as well as . and .s |
blob | commitdiff | raw | diff to current |
2016-04-24 |
Tim Vaughan | Mostly copy-pasting forth code at this point! |
blob | commitdiff | raw | diff to current |
2016-04-24 |
Tim Vaughan | Hit on working TICK implementation. |
blob | commitdiff | raw | diff to current |
2016-04-24 |
Tim Vaughan | Exposed debug functions as forth words. |
blob | commitdiff | raw | diff to current |
2016-04-24 |
Tim Vaughan | Sensible recovery from stack underflows. |
blob | commitdiff | raw | diff to current |
2016-04-24 |
Tim Vaughan | Propper EOF handling. |
blob | commitdiff | raw | diff to current |
2016-04-24 |
Tim Vaughan | Adding core forth words. |
blob | commitdiff | raw | diff to current |
2016-04-24 |
Tim Vaughan | added INCLUDE - can now write pure forth! |
blob | commitdiff | raw | diff to current |
2016-04-24 |
Tim Vaughan | It's alive! |
blob | commitdiff | raw | diff to current |
2016-04-23 |
Tim Vaughan | Debugging DOCOL |
blob | commitdiff | raw | diff to current |
2016-04-23 |
Tim Vaughan | NL only prints "ok" in state 0 |
blob | commitdiff | raw | diff to current |
next |