162 Commits (master)
 

Author SHA1 Message Date
darkf 6750c3809e Fix somehow-missing LICENSE with zlib license text 4 years ago
darkf 1ea120a387 Add a base64 encoder to std 4 years ago
darkf 1217fe951f Add string terminators to some list functions; add concat 4 years ago
darkf 55f393b4f1 Add \0 escape sequence 4 years ago
darkf 904716b94f Add ord/chr builtins 4 years ago
darkf 04a2bf046a add bitwise operators 4 years ago
darkf 03c8a89318 lamb.cabal: change executable name, add more build deps 4 years ago
darkf 19dd48991e add not to std/op 7 years ago
darkf 81496aae24 add std/http 7 years ago
darkf d55c816533 improve std/ 7 years ago
darkf 7179a6d818 Interp: don't remove prelude from modules; add patternBindings error 7 years ago
darkf 715efff347 implement kill\! 7 years ago
darkf 1ded14b348 implement time\! and sleep\! 7 years ago
darkf 6f3b2e15c2 move Refs to use TVars instead of IORefs 7 years ago
darkf c19a732bd9 implement thread\! 7 years ago
darkf 7f16ca95e3 Interp: implement freadcontents 7 years ago
darkf f4c3747b19 Interp: add stoi 7 years ago
darkf eef1c17def Interp: cons works on strings 7 years ago
darkf 92594900b4 switch AST to use Data.Text 7 years ago
darkf e6b13b253f switch DictV and Env to use Data.Text 7 years ago
darkf 86be5ca06d switch parsing and evaluation to use Data.Text 7 years ago
darkf 87bf27b6d0 minor refactoring 7 years ago
darkf eec9bda75b consolidate fputbytes 7 years ago
darkf df693a83f7 switch StrV to use Data.Text 7 years ago
darkf aab89f838b add list\intercalate 7 years ago
Anton Golov 209c815f80 Wrote up a cabal file. 8 years ago
darkf 989db3dc10 examples: update association_list 8 years ago
Anton Golov c5a29ef171 Added error for each missing file. 8 years ago
darkf 02bc968e0c add ref example 8 years ago
darkf 5bae5645ec add mutable refs 8 years ago
darkf d180116931 move Handles from state to values 8 years ago
darkf 13b1671662 misc cleanup 8 years ago
darkf fe280dca78 add interpreter path to module search path 8 years ago
darkf 32252b8d89 add more std modules 8 years ago
darkf f7890c07fe add standard list module 8 years ago
darkf cf2723d01f Interp: lift -> liftIO 8 years ago
darkf 5097c855ce implement eval() 8 years ago
darkf a85db6aca7 clean up _Import 8 years ago
darkf 347fc15ba8 implement globals() and locals() 8 years ago
darkf 89ee63597b add newStdEnv 8 years ago
darkf 014567f61b Interp: set sockets unbuffered by default 8 years ago
darkf f32b05c22b display unit tuple with a comma 8 years ago
darkf b1a465f0e9 remove unit type/value in favor of unit tuples 8 years ago
darkf 502c711c96 parser: bind call tighter in its own production 8 years ago
darkf 0651f34dce don't make stdin unbuffered 8 years ago
darkf 8ce39fa0e7 parser: calls bind less tightly; parse record access syntax (operator '\') 8 years ago
darkf 1d57fca6b4 add simple REPL to the driver when no arguments are given 8 years ago
darkf 0725c9735b Make stdin and stdout unbuffered; add 'interpret' helper function 8 years ago
darkf 52d72a32b1 set stdin/stdout to binary mode; remove UTF8 decoding 8 years ago
darkf e27d3305cc change filenames to start with an uppercase 8 years ago