sloum
|
0f677d5b1a
|
Moves special forms into their own file and fixes apply special form to work with nested lists properly
|
2023-05-09 14:07:19 -07:00 |
sloum
|
d9aab155d8
|
Fixes bug in type check code
|
2023-05-04 17:19:23 -07:00 |
sloum
|
4822633426
|
Adds clipboard and dialog modules as optional build options and reworks makefile to use a var for defining which build options to use
|
2022-12-22 21:45:09 -08:00 |
sloum
|
a3ca727026
|
Adds a few clipboard related procs, updates set! and define to allow things that _evaluate_ to symbols as their first arg, and adds assoc-has-key?
|
2022-12-20 20:32:40 -08:00 |
sloum
|
4b815a6a2f
|
Fixes exists? to work with modules
|
2022-11-26 18:43:37 +00:00 |
sloum
|
bbbb1daa6c
|
Fixes bug in eval special form related to evaluating a string containing an atomic in string eval mode
|
2022-11-25 02:38:38 +00:00 |
sloum
|
39bda3b853
|
Fixes list-join to work without altering the lists passed in
|
2022-11-08 21:16:07 -08:00 |
sloum
|
d033985e69
|
Adds net-listen to stdlib
|
2022-11-05 08:25:29 -07:00 |
sloum
|
8541bc66f8
|
Another minor change to string handling
|
2022-10-17 15:10:24 -07:00 |
sloum
|
de2f1532c7
|
Minor fix to string handling in the repl
|
2022-10-16 19:50:31 -07:00 |
sloum
|
2e303aea73
|
Adds support for backtick escaping in a raw string
|
2022-10-16 15:01:33 -07:00 |
sloum
|
576f36a0f2
|
Updates how string unescaping works to be much more sane/reliable
|
2022-10-15 21:35:03 -07:00 |
sloum
|
76112b786e
|
Moves coeval to lib and changes how it works a bit, but keeps it out of special forms. It can now be used with apply, which is very useful.
|
2022-10-10 08:58:25 -07:00 |
sloum
|
c778761b58
|
Fixes error messaging for net-post to be more accurate and bumps version to 1.2.3
|
2022-09-19 09:20:31 -07:00 |
sloum
|
52531d3d4c
|
Bumps to 1.2.2
|
2022-09-19 09:15:41 -07:00 |
sloum
|
933551ae3b
|
Improves ref to work with negative numbers for index values
|
2022-09-10 13:46:56 -07:00 |
sloum
|
cee14c774c
|
Fixes 'ref' to allow for setting/getting values from sublists via a list of indexes. Bumps to next minor version.
|
2022-09-06 14:50:39 -07:00 |
sloum
|
2d4e83a205
|
Fixes bug in return value from chmod and chdir that prevented correct output (an empty list)
|
2022-08-31 14:41:56 -07:00 |
sloum
|
641b771358
|
Fixes the way pipes are dealt with from inside 'inspect' and also fixes a nil pointer reference issue
|
2022-08-30 21:08:37 -07:00 |
sloum
|
705c23aea2
|
Adds inspect builtin
|
2022-08-30 15:27:35 -07:00 |
sloum
|
1c654827c3
|
Bumps version
|
2022-08-26 14:14:48 -07:00 |
sloum
|
8d404cb0ef
|
Fixes string lexing to allow any number of slashes before a string
|
2022-07-13 20:44:31 -07:00 |
sloum
|
3fdce67f39
|
Fixes issue calculating version compare
|
2022-07-13 21:53:52 +00:00 |
sloum
|
73ad6e2ac5
|
Adds 'slope-version' proc
|
2022-07-13 09:30:50 -07:00 |
sloum
|
b8c04ab431
|
Bumps version for newly added bytes and other procs
|
2022-07-11 14:53:49 -07:00 |
sloum
|
e2abc4b19c
|
Fixes macro stringification to work correctly
|
2022-07-06 15:54:23 -07:00 |
sloum
|
58d8f6b874
|
Adds bit ops and updates file-stat to have more output/options
|
2022-07-06 15:07:04 -07:00 |
sloum
|
dd6d87cc83
|
Adds coeval special form
|
2022-07-03 22:52:46 -07:00 |
sloum
|
1baaa84351
|
Bumps version
|
2022-07-03 22:25:49 -07:00 |
sloum
|
b35441b0b3
|
Fixes reference passing to be value passing when altering lists, which it always should ahve been but somehow slipped under the radar.
|
2022-06-22 14:11:41 -07:00 |
sloum
|
b7d5e6dbbb
|
Adds namespaces and gets us to 1.0.0
|
2022-06-22 09:17:15 -07:00 |
sloum
|
88c860b1b7
|
Updates gui lib to handle new apply call format
|
2022-06-21 21:04:24 -07:00 |
sloum
|
d9c192ed39
|
Updates error messaging to include proc name in apply errors
|
2022-06-21 20:58:29 -07:00 |
sloum
|
62094cb2a4
|
Adds macro to readme, bumps version, updates test code
|
2022-06-21 14:03:15 -07:00 |
sloum
|
72759a8531
|
Updates the readme for new module info, adds module completion to repl
|
2022-06-16 22:37:03 -07:00 |
sloum
|
c36b773228
|
Updates to using redirected namespaces
|
2022-06-16 14:48:53 -07:00 |
sloum
|
f9178a67c4
|
Adds exponentiation tot he stdlib
|
2022-06-15 14:27:47 -07:00 |
sloum
|
fa36c5e9f0
|
Fixes issue with evaluation in case procs
|
2022-06-13 15:57:46 -07:00 |
sloum
|
738b6ece9d
|
Adds case as a special form
|
2022-06-11 20:11:37 -07:00 |
sloum
|
416b4fa778
|
Adds rand-seed procedure, which will set the seed value for random number generation
|
2022-06-08 14:26:30 -07:00 |
sloum
|
860a1359a1
|
Adds range proc to std lib
|
2022-06-03 14:01:06 -07:00 |
sloum
|
601995a6d9
|
Adds ability for the interpreter to read from stdin pipes via -run
|
2022-06-02 09:21:34 -07:00 |
sloum
|
1bf8fe8dce
|
Makes variadic arguments truly optional (you can pass zero of them)
|
2022-05-30 22:13:38 -07:00 |
sloum
|
4564de8a29
|
Adds %, sin, cos, tan, atan2, sqrt to the stdlib
|
2022-05-30 09:00:41 -07:00 |
sloum
|
ce3fb409d0
|
Fixes bug in exists? and updates all of the load file procs to take a string or a symbol
|
2022-05-25 14:11:44 -07:00 |
sloum
|
24fd8f1a47
|
Updates repl-flush to have usage information
|
2022-05-25 09:46:23 -07:00 |
sloum
|
3451fa8142
|
Moves filter out of the interpreter into the lib
|
2022-05-25 09:33:21 -07:00 |
sloum
|
8ca1c6465b
|
Adds reduce tot he std lib
|
2022-05-24 14:05:46 -07:00 |
sloum
|
19c90cd43b
|
Fixes an issue with string->rune
|
2022-05-19 15:09:17 -07:00 |
sloum
|
5a9858e7ad
|
Adds input redirection for subprocess
|
2022-05-14 16:01:39 -07:00 |