The Lambda Lab
/
projects
/
forth.jl.git
/ shortlog
commit
grep
author
committer
pickaxe
?
search:
re
summary
| shortlog |
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
forth.jl.git
2017-07-11
Tim Vaughan
Transitioning to julia 0.6 (may be hard)
commit
|
commitdiff
|
tree
|
snapshot
2017-03-11
Tim Vaughan
Added READ-FILE.
commit
|
commitdiff
|
tree
|
snapshot
2017-02-24
Tim Vaughan
Added licensing to startup message.
commit
|
commitdiff
|
tree
|
snapshot
2017-01-17
Tim Vaughan
Made forth.jl compatible with julia 0.5.
commit
|
commitdiff
|
tree
|
snapshot
2016-10-27
Tim Vaughan
Fixed interpret-mode behaviour of S".
commit
|
commitdiff
|
tree
|
snapshot
2016-10-23
Tim Vaughan
Fixed bug in executable.
commit
|
commitdiff
|
tree
|
snapshot
2016-10-15
Tim Vaughan
Added executable script.
commit
|
commitdiff
|
tree
|
snapshot
2016-10-15
Tim Vaughan
BYE now prints nothing when input stream is file.
commit
|
commitdiff
|
tree
|
snapshot
2016-10-15
Tim Vaughan
Can now define an initial file to run.
commit
|
commitdiff
|
tree
|
snapshot
2016-10-12
Tim Vaughan
CODE now a library word.
commit
|
commitdiff
|
tree
|
snapshot
2016-10-12
Tim Vaughan
Added UNLOOP, COMPARE and TOLOWER.
commit
|
commitdiff
|
tree
|
snapshot
2016-10-12
Tim Vaughan
Updated README
commit
|
commitdiff
|
tree
|
snapshot
2016-10-11
Tim Vaughan
Fixed library finding bug.
commit
|
commitdiff
|
tree
|
snapshot
2016-10-11
Tim Vaughan
Tidying up after refactor.
commit
|
commitdiff
|
tree
|
snapshot
2016-10-11
Tim Vaughan
Moved some input stream words to library.
commit
|
commitdiff
|
tree
|
snapshot
2016-10-11
Tim Vaughan
Updated library code to use IB and QUERY-INPUT.
commit
|
commitdiff
|
tree
|
snapshot
2016-10-11
Tim Vaughan
Think this fixes INCLUDED.
commit
|
commitdiff
|
tree
|
snapshot
2016-10-10
Tim Vaughan
Now reads lib1 fine, but doesn't continue to lib2.
commit
|
commitdiff
|
tree
|
snapshot
2016-10-10
Tim Vaughan
INCLUDED now reads library up to end of lib_1_basic...
commit
|
commitdiff
|
tree
|
snapshot
2016-10-10
Tim Vaughan
Avoided return stack use in INCLUDED.
commit
|
commitdiff
|
tree
|
snapshot
2016-10-10
Tim Vaughan
INCLUDE now reads lib_2 up to ENDCASE.
commit
|
commitdiff
|
tree
|
snapshot
2016-10-10
Tim Vaughan
INCLUDE now reads lib.4th up to first nested INCLUDE.
commit
|
commitdiff
|
tree
|
snapshot
2016-10-09
Tim Vaughan
Added generic input buffer words IB and #IB.
commit
|
commitdiff
|
tree
|
snapshot
2016-10-09
Tim Vaughan
Fixed INCLUDED bug.
commit
|
commitdiff
|
tree
|
snapshot
2016-10-09
Tim Vaughan
Debugging INCLUDED.
commit
|
commitdiff
|
tree
|
snapshot
2016-10-09
Tim Vaughan
Included first file with new INCLUDED def.
commit
|
commitdiff
|
tree
|
snapshot
2016-10-08
Tim Vaughan
Updated run() to call new INCLUDED word.
commit
|
commitdiff
|
tree
|
snapshot
2016-10-08
Tim Vaughan
INCLUDED and INCLUDE should now work.
commit
|
commitdiff
|
tree
|
snapshot
2016-10-05
Tim Vaughan
Working on getting initialization working again.
commit
|
commitdiff
|
tree
|
snapshot
2016-10-02
Tim Vaughan
Draft INTERPRET implementation.
commit
|
commitdiff
|
tree
|
snapshot
2016-10-02
Tim Vaughan
Added EOF word back in.
commit
|
commitdiff
|
tree
|
snapshot
2016-10-02
Tim Vaughan
Added READ-LINE
commit
|
commitdiff
|
tree
|
snapshot
2016-10-01
Tim Vaughan
Implemented SOURCE.
commit
|
commitdiff
|
tree
|
snapshot
2016-10-01
Tim Vaughan
Updated WORD to read from file or terminal buffer.
commit
|
commitdiff
|
tree
|
snapshot
2016-10-01
Tim Vaughan
Removed old INCLUDE def.
commit
|
commitdiff
|
tree
|
snapshot
2016-10-01
Tim Vaughan
Implemented basic file io words.
commit
|
commitdiff
|
tree
|
snapshot
2016-09-24
Tim Vaughan
Added open-file and 2 FAMs
commit
|
commitdiff
|
tree
|
snapshot
2016-09-23
Tim Vaughan
Working on fixing file io.
commit
|
commitdiff
|
tree
|
snapshot
2016-08-13
Tim Vaughan
Fixed bug in CODE.
commit
|
commitdiff
|
tree
|
snapshot
2016-08-13
Tim Vaughan
Added CODE/END-CODE.
commit
|
commitdiff
|
tree
|
snapshot
2016-07-24
Tim Vaughan
Added stack overflow exceptions.
commit
|
commitdiff
|
tree
|
snapshot
2016-07-16
Tim Vaughan
Added unicode completion support to repl. Closes #6.
commit
|
commitdiff
|
tree
|
snapshot
2016-07-11
Tim Vaughan
Update README.md
commit
|
commitdiff
|
tree
|
snapshot
2016-07-05
Tim Vaughan
Ammended tab handling.
commit
|
commitdiff
|
tree
|
snapshot
2016-07-05
Tim Vaughan
Tabs behaving sensibly in expect.
commit
|
commitdiff
|
tree
|
snapshot
2016-06-12
Tim Vaughan
Abort now resets the input stream.
commit
|
commitdiff
|
tree
|
snapshot
2016-06-11
Tim Vaughan
Minor changes.
commit
|
commitdiff
|
tree
|
snapshot
2016-06-11
Tim Vaughan
Fixed FORGET.
commit
|
commitdiff
|
tree
|
snapshot
2016-06-06
Tim Vaughan
Functionally complete implementation.
commit
|
commitdiff
|
tree
|
snapshot
2016-06-06
Tim Vaughan
Updated README.
commit
|
commitdiff
|
tree
|
snapshot
2016-06-06
Tim Vaughan
Implemented ABORT".
commit
|
commitdiff
|
tree
|
snapshot
2016-06-05
Tim Vaughan
Decompilation works again.
commit
|
commitdiff
|
tree
|
snapshot
2016-06-04
Tim Vaughan
FORGET works with vocabularies. Updated readme.
commit
|
commitdiff
|
tree
|
snapshot
2016-06-02
Tim Vaughan
WORDS now searches transient vocab only.
commit
|
commitdiff
|
tree
|
snapshot
2016-06-02
Tim Vaughan
Factored FIND.
commit
|
commitdiff
|
tree
|
snapshot
2016-06-02
Tim Vaughan
Implemented most vocab words.
commit
|
commitdiff
|
tree
|
snapshot
2016-06-01
Tim Vaughan
Still messing around with vocabs.
commit
|
commitdiff
|
tree
|
snapshot
2016-06-01
Tim Vaughan
Implemented CURRENT, FORTH, ORDER.
commit
|
commitdiff
|
tree
|
snapshot
2016-06-01
Tim Vaughan
Correct FORTH behaviour implemented.
commit
|
commitdiff
|
tree
|
snapshot
2016-06-01
Tim Vaughan
Added CMOVE>
commit
|
commitdiff
|
tree
|
snapshot
2016-06-01
Tim Vaughan
Using standard field conversion words.
commit
|
commitdiff
|
tree
|
snapshot
2016-06-01
Tim Vaughan
A bit of abstraction.
commit
|
commitdiff
|
tree
|
snapshot
2016-06-01
Tim Vaughan
FIND working again.
commit
|
commitdiff
|
tree
|
snapshot
2016-05-31
Tim Vaughan
Broken draft of vocab implementation.
commit
|
commitdiff
|
tree
|
snapshot
2016-05-31
Tim Vaughan
Working on vocabularies.
commit
|
commitdiff
|
tree
|
snapshot
2016-05-30
Tim Vaughan
Updated README.
commit
|
commitdiff
|
tree
|
snapshot
2016-05-30
Tim Vaughan
Fixed library loading bug.
commit
|
commitdiff
|
tree
|
snapshot
2016-05-30
Tim Vaughan
Updated README.
commit
|
commitdiff
|
tree
|
snapshot
2016-05-29
Tim Vaughan
Added COMPILE.
commit
|
commitdiff
|
tree
|
snapshot
2016-05-29
Tim Vaughan
Removed unnecessary ['] primitive.
commit
|
commitdiff
|
tree
|
snapshot
2016-05-29
Tim Vaughan
Divided up library code.
commit
|
commitdiff
|
tree
|
snapshot
2016-05-28
Tim Vaughan
All constants refering to CFAs are now labelled as...
commit
|
commitdiff
|
tree
|
snapshot
2016-05-26
Tim Vaughan
Reimplemented EXPECT. Closes #1.
commit
|
commitdiff
|
tree
|
snapshot
2016-05-26
Tim Vaughan
Added workable KEY.
commit
|
commitdiff
|
tree
|
snapshot
2016-05-25
Tim Vaughan
FIND behaviour now standard. Closes #5.
commit
|
commitdiff
|
tree
|
snapshot
2016-05-25
Tim Vaughan
Working on standardizing FIND.
commit
|
commitdiff
|
tree
|
snapshot
2016-05-24
Tim Vaughan
Reimplement CONSTANT, VARIABLE, VALUE using DOES>
commit
|
commitdiff
|
tree
|
snapshot
2016-05-24
Tim Vaughan
CREATE/DOES> working. Closes #2.
commit
|
commitdiff
|
tree
|
snapshot
2016-05-24
Tim Vaughan
Working on CREATE/DOES>
commit
|
commitdiff
|
tree
|
snapshot
2016-05-24
Tim Vaughan
Standardized HERE.
commit
|
commitdiff
|
tree
|
snapshot
2016-05-23
Tim Vaughan
Removed debug code.
commit
|
commitdiff
|
tree
|
snapshot
2016-05-23
Tim Vaughan
RSP0 and PSP0 now constants. Closes #4.
commit
|
commitdiff
|
tree
|
snapshot
2016-05-23
Tim Vaughan
Fixed residual INTERPRET bugs. Closes #3.
commit
|
commitdiff
|
tree
|
snapshot
2016-05-23
Tim Vaughan
Problem is with lines >80 chars long.
commit
|
commitdiff
|
tree
|
snapshot
2016-05-23
Tim Vaughan
Adequate handling of EOF restored.
commit
|
commitdiff
|
tree
|
snapshot
2016-05-08
Tim Vaughan
Pinning down insidious bug in interpreter.
commit
|
commitdiff
|
tree
|
snapshot
2016-05-07
Tim Vaughan
Slowly getting lib.4th to compile again.
commit
|
commitdiff
|
tree
|
snapshot
2016-05-07
Tim Vaughan
Compiler working again.
commit
|
commitdiff
|
tree
|
snapshot
2016-05-07
Tim Vaughan
debugging compilation
commit
|
commitdiff
|
tree
|
snapshot
2016-05-07
Tim Vaughan
Debugging interpreter.
commit
|
commitdiff
|
tree
|
snapshot
2016-05-07
Tim Vaughan
New interpreter working.
commit
|
commitdiff
|
tree
|
snapshot
2016-05-07
Tim Vaughan
INTERPRET works for numbers in immediate mode.
commit
|
commitdiff
|
tree
|
snapshot
2016-05-06
Tim Vaughan
Rewriting INTERPRET.
commit
|
commitdiff
|
tree
|
snapshot
2016-05-06
Tim Vaughan
Implemented COUNT, renamed TELL to TYPE
commit
|
commitdiff
|
tree
|
snapshot
2016-05-06
Tim Vaughan
Use .( to print message in example
commit
|
commitdiff
|
tree
|
snapshot
2016-05-06
Tim Vaughan
Implemented \ comments as a word, implemented [CHAR]
commit
|
commitdiff
|
tree
|
snapshot
2016-05-04
Tim Vaughan
Update readme.
commit
|
commitdiff
|
tree
|
snapshot
2016-05-02
Tim Vaughan
Working on CREATE/DOES>
commit
|
commitdiff
|
tree
|
snapshot
2016-05-02
Tim Vaughan
Added C,
commit
|
commitdiff
|
tree
|
snapshot
2016-05-02
Tim Vaughan
Implemented FILL and ERASE.
commit
|
commitdiff
|
tree
|
snapshot
next