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