sloum
|
bc375214af
|
Starts splitting out special forms into functions
|
2023-05-09 09:25:56 -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
|
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
|
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
|
2108ef04dc
|
Adds net-post functionality
|
2022-09-19 09:10:40 -07:00 |
sloum
|
50e3f1fd63
|
Adds all but spartan for basic support
|
2022-09-17 22:34:08 -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
|
046793646c
|
Adds custom namespaces!
|
2022-08-26 14:13:00 -07:00 |
sloum
|
d618881f31
|
Adds env procs to lib. Found issues with string handling in slope to be done on separate branch.
|
2022-08-26 13:19:36 -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
|
202bf0b528
|
Merge branch 'master' of https://git.rawtext.club/slope-lang/slope
|
2022-07-11 14:53:59 -07:00 |
sloum
|
ce7b630eff
|
Adds a string-replace function for straight replacements where regex is too much
|
2022-07-10 17:11:58 -07:00 |
sloum
|
834e2b19f3
|
Merge branch 'relative-lists' into bytes
|
2022-07-09 13:35:06 -07:00 |
sloum
|
8966c5b8cc
|
Adds a very very limited form of relative reference for updating list values
|
2022-07-08 22:23:09 -07:00 |
sloum
|
ae321a2a96
|
Fixes error mesaging for read-bytes
|
2022-07-08 19:48:02 -07:00 |
sloum
|
91aa975455
|
Adds byte operations: byte?, bytes->string, string->bytes, rune->bytes, read-bytes, read-all-bytes
|
2022-07-07 14:31:01 -07:00 |
sloum
|
3247a5db41
|
Fixes issue with errors in file-stat when getting owner and group
|
2022-07-07 15:14:05 +00:00 |
sloum
|
0801f5c4c3
|
Merge branches 'bitops' and 'stat-update'
|
2022-07-06 15:03:47 -07:00 |
sloum
|
0422ea8fb4
|
Updates to always use expanded filepath for all stat operations
|
2022-07-06 14:50:56 -07:00 |
sloum
|
07aa409056
|
Fixes owner name issue
|
2022-07-06 14:46:24 -07:00 |
sloum
|
acd1c56362
|
Fixes owner and group output
|
2022-07-06 14:05:08 -07:00 |
sloum
|
d6703b2fb2
|
Adds user, group, and modestring to file-stat output
|
2022-07-06 13:52:18 -07:00 |
sloum
|
e753906830
|
Fixes bitwise not
|
2022-07-05 19:48:58 -07:00 |
sloum
|
5e151ceda9
|
Adds bitwise operations
|
2022-07-05 15:59:59 -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
|
d9c192ed39
|
Updates error messaging to include proc name in apply errors
|
2022-06-21 20:58:29 -07:00 |
sloum
|
e37165b59c
|
Adds macro? and usage info for macros
|
2022-06-21 15:26:07 -07:00 |
sloum
|
2be9a019c0
|
More macro work, man what a pain this has been
|
2022-06-20 20:22:45 -07:00 |
sloum
|
f9178a67c4
|
Adds exponentiation tot he stdlib
|
2022-06-15 14:27:47 -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
|
4564de8a29
|
Adds %, sin, cos, tan, atan2, sqrt to the stdlib
|
2022-05-30 09:00:41 -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 |
sloum
|
6096caf522
|
Adds ** support to glob and adds repl-flush proc to save repl history
|
2022-05-10 19:55:06 -07:00 |
sloum
|
997d802036
|
Removes substring in favor of slice
|
2022-05-10 14:09:08 -07:00 |
sloum
|
2945fd12be
|
Adjusts the behavior of append and adds new proc list-join to shore up the behavioral possibilities with lists
|
2022-05-09 20:41:57 -07:00 |
sloum
|
c6425106c6
|
Removes reference to string-append in favor of unified append proc
|
2022-05-09 14:54:28 -07:00 |
sloum
|
84f28cff4b
|
Adds ref procedure and soft removes list-ref and string-ref
|
2022-05-09 14:28:10 -07:00 |
sloum
|
5875c89291
|
Updates read-line and read-char to emit false on EOF and simplified calling with no arguments for stdin
|
2022-05-08 13:52:16 -07:00 |
sloum
|
2d837b8831
|
Fixes read-all-lines
|
2022-05-08 18:48:40 +00:00 |