2023-05-09 21:07 | Moves special forms into their own file and fixes apply special form to work with nested lists properly | sloum | 3 | +374 | -349 |
2023-05-09 16:25 | Starts splitting out special forms into functions | sloum | 4 | +315 | -262 |
2023-05-05 03:05 | Further bug fixes and tweaks when working with @ params | sloum | 2 | +23 | -12 |
2023-05-05 00:19 | Fixes bug in type check code | sloum | 4 | +5 | -3 |
2023-05-04 21:23 | Merge branch 'predicate-types' | sloum | 3 | +76 | -3 |
2023-05-04 21:21 | Adds simple typing implementation | sloum | 3 | +76 | -3 |
2022-12-23 05:45 | Adds clipboard and dialog modules as optional build options and reworks makefile to use a var for defining which build options to use | sloum | 16 | +898 | -59 |
2022-12-21 04:32 | 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? | sloum | 5 | +88 | -6 |
2022-11-26 18:43 | Fixes exists? to work with modules | sloum | 2 | +19 | -2 |
2022-11-25 02:38 | Fixes bug in eval special form related to evaluating a string containing an atomic in string eval mode | sloum | 3 | +2 | -2 |
2022-11-09 05:16 | Fixes list-join to work without altering the lists passed in | sloum | 3 | +6 | -5 |
2022-11-05 15:25 | Adds net-listen to stdlib | sloum | 3 | +54 | -1 |
2022-10-17 22:10 | Another minor change to string handling | sloum | 2 | +2 | -2 |
2022-10-17 02:50 | Minor fix to string handling in the repl | sloum | 3 | +20 | -9 |
2022-10-16 22:02 | Minor readme update | sloum | 1 | +1 | -1 |
2022-10-16 22:01 | Adds support for backtick escaping in a raw string | sloum | 5 | +38 | -14 |
2022-10-16 21:39 | Adds raw strings | sloum | 2 | +12 | -9 |
2022-10-16 04:35 | Updates how string unescaping works to be much more sane/reliable | sloum | 3 | +3 | -3 |
2022-10-12 05:46 | Fixes repl string closure detection a bit better | sloum | 2 | +1 | -5 |
2022-10-10 15:58 | 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. | sloum | 5 | +52 | -24 |
2022-09-19 16:20 | Fixes error messaging for net-post to be more accurate and bumps version to 1.2.3 | sloum | 2 | +3 | -3 |
2022-09-19 16:15 | Bumps to 1.2.2 | sloum | 1 | +1 | -1 |
2022-09-19 16:10 | Adds net-post functionality | sloum | 4 | +114 | -33 |
2022-09-18 05:34 | Adds all but spartan for basic support | sloum | 2 | +127 | -0 |
2022-09-10 20:46 | Improves ref to work with negative numbers for index values | sloum | 3 | +29 | -9 |
2022-09-06 21:50 | Fixes 'ref' to allow for setting/getting values from sublists via a list of indexes. Bumps to next minor version. | sloum | 4 | +105 | -34 |
2022-08-31 21:41 | Fixes bug in return value from chmod and chdir that prevented correct output (an empty list) | sloum | 2 | +3 | -3 |
2022-08-31 04:08 | Fixes the way pipes are dealt with from inside 'inspect' and also fixes a nil pointer reference issue | sloum | 4 | +11 | -2 |
2022-08-30 22:27 | Adds inspect builtin | sloum | 4 | +74 | -18 |
2022-08-26 21:15 | Fixes version bump conflict | sloum | 3 | +25 | -3 |
2022-08-26 21:14 | Bumps version | sloum | 1 | +1 | -1 |
2022-08-26 21:13 | Adds custom namespaces! | sloum | 4 | +34 | -452 |
2022-08-26 20:48 | Solves the string escaping issue. | sloum | 2 | +24 | -2 |
2022-08-26 20:19 | Adds env procs to lib. Found issues with string handling in slope to be done on separate branch. | sloum | 2 | +115 | -0 |
2022-07-14 03:44 | Fixes string lexing to allow any number of slashes before a string | sloum | 2 | +8 | -6 |
2022-07-13 21:53 | Fixes issue calculating version compare | sloum | 2 | +2 | -2 |
2022-07-13 16:30 | Adds 'slope-version' proc | sloum | 3 | +39 | -1 |
2022-07-11 21:53 | Merge branch 'master' of https://git.rawtext.club/slope-lang/slope | sloum | 2 | +17 | -4 |
2022-07-11 21:53 | Bumps version for newly added bytes and other procs | sloum | 1 | +1 | -1 |
2022-07-11 00:11 | Adds a string-replace function for straight replacements where regex is too much | sloum | 2 | +15 | -0 |
2022-07-09 20:35 | Merge branch 'relative-lists' into bytes | sloum | 2 | +36 | -17 |
2022-07-09 05:23 | Adds a very very limited form of relative reference for updating list values | sloum | 2 | +36 | -17 |
2022-07-09 02:48 | Fixes error mesaging for read-bytes | sloum | 1 | +4 | -4 |
2022-07-07 21:38 | Adds write-bytes usage info | sloum | 1 | +1 | -0 |
2022-07-07 21:31 | Adds byte operations: byte?, bytes->string, string->bytes, rune->bytes, read-bytes, read-all-bytes | sloum | 3 | +246 | -18 |
2022-07-07 15:14 | Fixes issue with errors in file-stat when getting owner and group | sloum | 3 | +18 | -5 |
2022-07-06 22:54 | Fixes macro stringification to work correctly | sloum | 3 | +23 | -1 |
2022-07-06 22:07 | Adds bit ops and updates file-stat to have more output/options | sloum | 1 | +1 | -1 |
2022-07-06 22:03 | Merge branches 'bitops' and 'stat-update' | sloum | 2 | +13 | -3 |
2022-07-06 21:50 | Updates to always use expanded filepath for all stat operations | sloum | 1 | +2 | -1 |
2022-07-06 21:46 | Fixes owner name issue | sloum | 1 | +1 | -1 |
2022-07-06 21:05 | Fixes owner and group output | sloum | 1 | +2 | -2 |
2022-07-06 20:52 | Adds user, group, and modestring to file-stat output | sloum | 2 | +11 | -2 |
2022-07-06 02:53 | Fixes error in readme | sloum | 1 | +1 | -1 |
2022-07-06 02:48 | Fixes bitwise not | sloum | 1 | +1 | -1 |
2022-07-05 22:59 | Adds bitwise operations | sloum | 3 | +85 | -2 |
2022-07-04 05:52 | Adds coeval special form | sloum | 4 | +45 | -20 |
2022-07-04 05:25 | Bumps version | sloum | 1 | +1 | -1 |
2022-07-03 21:45 | Fixes error in how env.Find() propagated errors from parent envs | sloum | 2 | +5 | -8 |
2022-07-03 03:13 | Fixes for loops | sloum | 1 | +2 | -5 |
2022-07-01 21:14 | Adds usage information for for loops | sloum | 1 | +1 | -0 |
2022-07-01 21:06 | Adds working for loop and updates reame to include it | sloum | 2 | +63 | -0 |
2022-06-22 21:11 | Fixes reference passing to be value passing when altering lists, which it always should ahve been but somehow slipped under the radar. | sloum | 2 | +13 | -8 |
2022-06-22 16:17 | Adds namespaces and gets us to 1.0.0 | sloum | 6 | +206 | -88 |
2022-06-22 06:01 | Adds more macro examples | sloum | 1 | +12 | -0 |
2022-06-22 04:04 | Updates gui lib to handle new apply call format | sloum | 2 | +11 | -11 |
2022-06-22 03:58 | Updates error messaging to include proc name in apply errors | sloum | 4 | +13 | -13 |
2022-06-21 22:26 | Adds macro? and usage info for macros | sloum | 3 | +15 | -1 |
2022-06-21 22:21 | Moves macro examples to examples folder | sloum | 1 | +0 | -0 |
2022-06-21 21:03 | Adds macro to readme, bumps version, updates test code | sloum | 4 | +12 | -14 |
2022-06-21 06:08 | More working tests of macros in test.slo | sloum | 2 | +15 | -9 |
2022-06-21 03:22 | More macro work, man what a pain this has been | sloum | 3 | +28 | -3 |
2022-06-20 03:35 | Rough draft of macros | sloum | 1 | +44 | -2 |
2022-06-17 20:42 | Updates set! and define to disallow working with symbols within modules | sloum | 1 | +11 | -2 |
2022-06-17 05:43 | Updates usage and load-mod usage information | sloum | 1 | +2 | -2 |
2022-06-17 05:37 | Updates the readme for new module info, adds module completion to repl | sloum | 5 | +147 | -70 |
2022-06-16 21:48 | Updates to using redirected namespaces | sloum | 3 | +13 | -5 |
2022-06-16 21:04 | Initial commit of namespaces | sloum | 2 | +56 | -32 |
2022-06-15 21:27 | Adds exponentiation tot he stdlib | sloum | 4 | +18 | -2 |
2022-06-13 22:57 | Fixes issue with evaluation in case procs | sloum | 2 | +2 | -2 |
2022-06-12 03:11 | Adds case as a special form | sloum | 4 | +35 | -1 |
2022-06-08 21:26 | Adds rand-seed procedure, which will set the seed value for random number generation | sloum | 4 | +19 | -4 |
2022-06-03 21:01 | Adds range proc to std lib | sloum | 4 | +59 | -24 |
2022-06-02 16:21 | Adds ability for the interpreter to read from stdin pipes via -run | sloum | 4 | +18 | -4 |
2022-05-31 05:13 | Makes variadic arguments truly optional (you can pass zero of them) | sloum | 3 | +14 | -14 |
2022-05-30 16:00 | Adds %, sin, cos, tan, atan2, sqrt to the stdlib | sloum | 4 | +101 | -5 |
2022-05-25 21:15 | Updates the load procs so that they can take a quoted symbol, a symbol, or a string | sloum | 1 | +18 | -3 |
2022-05-25 21:11 | Fixes bug in exists? and updates all of the load file procs to take a string or a symbol | sloum | 3 | +46 | -52 |
2022-05-25 16:46 | Updates repl-flush to have usage information | sloum | 1 | +2 | -2 |
2022-05-25 16:33 | Moves filter out of the interpreter into the lib | sloum | 3 | +24 | -21 |
2022-05-24 21:05 | Adds reduce tot he std lib | sloum | 4 | +27 | -6 |
2022-05-19 22:09 | Fixes an issue with string->rune | sloum | 2 | +4 | -3 |
2022-05-14 23:01 | Adds input redirection for subprocess | sloum | 4 | +29 | -4 |
2022-05-14 21:53 | Updates readme with no runtime flags | sloum | 1 | +25 | -2 |
2022-05-14 21:13 | Adds debug mode and install flag | sloum | 2 | +54 | -5 |
2022-05-11 02:55 | Adds ** support to glob and adds repl-flush proc to save repl history | sloum | 3 | +64 | -2 |
2022-05-10 21:09 | Removes substring in favor of slice | sloum | 3 | +58 | -28 |
2022-05-10 03:41 | Adjusts the behavior of append and adds new proc list-join to shore up the behavioral possibilities with lists | sloum | 4 | +22 | -8 |
2022-05-09 21:54 | Removes reference to string-append in favor of unified append proc | sloum | 4 | +22 | -25 |
2022-05-09 21:28 | Adds ref procedure and soft removes list-ref and string-ref | sloum | 4 | +45 | -38 |
2022-05-08 20:52 | Updates read-line and read-char to emit false on EOF and simplified calling with no arguments for stdin | sloum | 4 | +91 | -122 |
2022-05-08 18:48 | Fixes read-all-lines | sloum | 1 | +1 | -2 |
2022-05-08 16:14 | Fixes read-all to work with no arguments | sloum | 1 | +2 | -3 |
2022-05-08 15:31 | Removes debug code | sloum | 1 | +0 | -3 |
2022-05-07 22:29 | Removes termios.Restore from SafeExit as it was breaking pipelines | sloum | 2 | +8 | -4 |
2022-05-07 22:02 | Adds exists? primitive to do runtime introspection on the presence of symbols in the environment | sloum | 5 | +27 | -28 |
2022-05-06 02:55 | Creates more lenient bounds checking for 'substring'. An end index that is greater than the length of the string will be reset to the length of the string. A starting index less than 0 will be set to 0. A starting index greater than or equal to the length of a string will produce an empty string rather than an error. | sloum | 2 | +8 | -4 |
2022-05-03 23:35 | Returns empty list on no matching cond condition | sloum | 2 | +4 | -1 |
2022-05-03 02:53 | Removes extra call to RecoverError that was creating runtime issues | sloum | 1 | +0 | -2 |
2022-05-02 23:00 | Makes substring more user friendly by making end index optional | sloum | 3 | +13 | -10 |
2022-05-02 21:40 | Updates usage for regex-replace | sloum | 1 | +1 | -1 |
2022-05-01 02:48 | Fixes things so that unknown symbiols get passed if exception-mode-pass is set | sloum | 4 | +29 | -12 |
2022-04-29 23:26 | Fixes string unescaping in decimal and hexidecimal and defaults to hexidecimal for re-escaping strings | sloum | 2 | +9 | -2 |
2022-04-28 23:15 | Bumps patch version and updates some exception text | sloum | 2 | +5 | -6 |
2022-04-28 22:42 | Adjusts multiline widget to allow monospace font | sloum | 3 | +13 | -5 |
2022-04-28 05:59 | Adds the ability to redirect system printing (ie. no longer uses fmt.Print and such) to a given io-handle to allow capturing output | sloum | 7 | +67 | -17 |
2022-04-27 22:36 | Adds rune and string conversions, plus widget-make-text-grid | sloum | 6 | +58 | -4 |
2022-04-27 05:56 | Fixes unrecovered panic by adding defer inside interpreter recursion | sloum | 2 | +6 | -0 |
2022-04-27 03:30 | Adds border container | sloum | 4 | +13 | -3 |
2022-04-26 21:49 | Adds widget-disable and an importance paramater for widget-make-button | sloum | 4 | +50 | -5 |
2022-04-26 05:36 | Starts regular version numbering and removes git call from makefile | sloum | 4 | +7 | -12 |
2022-04-26 05:31 | Documentation updates for gui key handling | sloum | 2 | +7 | -1 |
2022-04-26 03:26 | Adds char and shortcut handlers | sloum | 4 | +89 | -5 |
2022-04-25 05:34 | Fixes get and set text for more widgets | sloum | 1 | +16 | -3 |
2022-04-22 21:05 | Minor readme update | sloum | 1 | +6 | -4 |
2022-04-22 17:07 | Adds an image of the gui demo | sloum | 2 | +2 | -0 |
2022-04-22 16:59 | Adds image widget and associated documentation and example | sloum | 4 | +68 | -5 |
2022-04-22 05:35 | Further fracturing of termios to try and handle partial coverage for windows | sloum | 2 | +94 | -1 |
2022-04-21 23:33 | Another minor readme update with gui types | sloum | 1 | +16 | -1 |
2022-04-21 23:21 | Updates gui example and bumps fyne version ahead two patch versions. markdown render is still buggy, hopefully they fix it eventually. | sloum | 3 | +26 | -17 |
2022-04-21 22:50 | Updates the readme to provide documentation for the gui lib and for building with and without gui | sloum | 12 | +1284 | -50 |
2022-04-21 22:10 | Fixes makefile | sloum | 1 | +1 | -1 |
2022-04-21 22:09 | Updates gui to be an add-on rather than default build mode in makefile and build tags within code | sloum | 6 | +7 | -8 |
2022-04-21 22:05 | Lots of gui updates, more widgets-layouts-containers-etc. Also fixes gui-use-light-theme to work more reliably. | sloum | 4 | +173 | -54 |
2022-04-21 03:39 | Adds usage docs for gui, simplifies callbacks to be just regular procs, splits up code to allow for cleanly building with or without gui | sloum | 9 | +235 | -117 |
2022-04-17 03:22 | Updates make to work around the git issue with sudo | sloum | 2 | +10 | -3 |
2022-04-17 01:17 | Removing testing code accidentally introduced into master | sloum | 1 | +0 | -5 |
2022-04-16 21:01 | Moves some termios stuff into distinct builds for linux vs bsd/darwin. Clean up later. | sloum | 4 | +219 | -123 |
2022-04-14 06:16 | Another minor bug fix to path-extension | sloum | 2 | +2 | -2 |
2022-04-14 06:09 | Adds a bunch more usage information and corrects a minor library bug | sloum | 2 | +34 | -34 |
2022-04-13 03:30 | More updates to usage strings | sloum | 1 | +15 | -15 |
2022-04-12 06:23 | Changes equal? behavior and adds more usage docs | sloum | 4 | +49 | -31 |
2022-04-05 23:19 | Sorts the strings in the repl completion slices | sloum | 1 | +2 | -0 |
2022-04-05 23:07 | Minor update to readme links | sloum | 1 | +3 | -3 |
2022-04-05 23:05 | Adds command completion to the repl and updates the readme | sloum | 4 | +130 | -40 |
2022-04-05 06:10 | Fixes issue with smtp example. Makes repl header invert for logo. | sloum | 2 | +9 | -6 |
2022-04-04 22:26 | Minor readme changes | sloum | 1 | +18 | -12 |
2022-04-04 22:18 | Minor changes to coloring for usage output | sloum | 1 | +2 | -2 |
2022-04-04 22:13 | Adds highlighting for the procedure signature in usage | sloum | 2 | +9 | -4 |
2022-04-03 23:56 | Further improves usage output whenusing interactively via repl vs other run modes | sloum | 1 | +5 | -1 |
2022-04-03 23:52 | Further updates to usage display | sloum | 1 | +18 | -4 |
2022-04-02 05:36 | Updates readme with new usage information | sloum | 1 | +21 | -0 |
2022-04-02 05:31 | Adds ability to use usage on modules | sloum | 1 | +1 | -1 |
2022-04-01 22:26 | Adds improved description of usage output when using usage to see its own usage | sloum | 1 | +1 | -1 |
2022-04-01 22:21 | Adds reading of usage information from a _USAGE list provided in any module | sloum | 2 | +71 | -13 |
2021-12-24 17:59 | Fixes spelling mistake in README | sloum | 1 | +1 | -1 |
2021-12-24 17:55 | Adds information and support for global modules | sloum | 5 | +23 | -5 |
2021-12-23 23:06 | More GUI fun | sloum | 4 | +367 | -41 |
2021-11-10 00:07 | Super basic gui is working | sloum | 3 | +309 | -24 |
2021-11-09 06:50 | Adds basic support for label, button, vbox | sloum | 9 | +317 | -1 |
2021-10-07 22:57 | Fixes issue where url-query returns a golang map | sloum | 1 | +3 | -3 |
2021-09-30 05:57 | Adds eval and fixes some issues with exceptions in the interpreter | sloum | 5 | +55 | -10 |
2021-09-28 21:00 | Fixes reference vs value issue when create lists of lists with list-seed | sloum | 1 | +11 | -2 |
2021-09-28 16:23 | Updates readme to match the actual api for list-ref | sloum | 3 | +5 | -2 |
2021-09-23 16:37 | Has newline do a carriage return in addition to a line feed | sloum | 1 | +1 | -1 |
2021-09-23 02:58 | Removes dead code and cleans up file tree | sloum | 5 | +1 | -136 |
2021-09-19 23:05 | Updates args-list based variadic procs to allow zero args to be given for args-list, which will now yield and empty list | sloum | 3 | +37 | -4 |
2021-09-11 22:44 | Minor change to gopher client example | sloum | 1 | +1 | -1 |
2021-09-08 03:35 | Fixes regression caused by updating interpreter returns in eval. Cond now breaks the loop, rather than the switch | sloum | 1 | +5 | -6 |
2021-09-07 05:44 | Finally solves the missing panic on return issue for builtins, not pretty though. Refactor soon. | sloum | 1 | +47 | -23 |
2021-09-06 22:54 | Further tweaks to string (un)escaping, this time in string-format | sloum | 2 | +2 | -12 |
2021-09-06 22:40 | Fixes issues with string unescaping re: literal backslashes | sloum | 6 | +32 | -7 |
2021-09-05 23:04 | Fixes read-char to actually function after encountering an issue where EOF was always reached after one read | sloum | 2 | +43 | -16 |
2021-09-05 21:47 | Reworks string storage... again. Back to unescaping on parse. But now we escape on raw print. | sloum | 3 | +10 | -3 |
2021-09-05 03:01 | Fixes exception message | sloum | 1 | +1 | -1 |
2021-09-04 23:02 | Fixes length calculations for new way of handling strings | sloum | 1 | +3 | -3 |
2021-09-04 21:38 | Adds mod-path proc and fixes how string escapes work so that we store the raw string and only convert when needed. Less lightweight, but allows for better representation that remains true to the input when using write-raw | sloum | 6 | +21 | -8 |
2021-09-04 21:14 | Updates 'usage' to output a list of all builtins if no argument is given | sloum | 4 | +144 | -123 |
2021-09-04 14:55 | Adds some new logic for checking exception mode, adds constant PHI, adds #f to file-stat return for file does not exist | sloum | 3 | +166 | -150 |
2021-09-04 14:45 | Runs go fmt | sloum | 7 | +188 | -192 |
2021-09-03 21:46 | Updates url in man page | sloum | 1 | +1 | -1 |
2021-09-03 21:31 | Adds a sigint handler | sloum | 4 | +20 | -4 |
2021-09-02 20:40 | Adds a count to string->list | sloum | 2 | +14 | -2 |
2021-09-02 03:25 | Another update to the gopher client | sloum | 1 | +46 | -85 |
2021-09-01 21:32 | Adds a terminal color chart to the examples | sloum | 1 | +49 | -0 |
2021-09-01 20:58 | Minor api change and more gopher.slo updates | sloum | 2 | +2 | -6 |
2021-09-01 20:54 | Updates the gopher example file | sloum | 1 | +14 | -8 |
2021-09-01 16:23 | Fixes gopher client example program, it had broken due to api changes | sloum | 1 | +7 | -7 |
2021-08-29 17:08 | Adds syntax for lists with square brackets | sloum | 2 | +23 | -11 |
2021-08-29 05:12 | Adds slp and module details to readme | sloum | 1 | +8 | -4 |
2021-08-29 04:30 | Adds devnull file handle | sloum | 2 | +6 | -5 |
2021-08-29 04:27 | Adds devnull | sloum | 3 | +9 | -5 |
2021-08-29 03:43 | Fixes README display issue | sloum | 2 | +3 | -2 |
2021-08-27 16:29 | Updates preload to only read .slo files and fixes typo in readme | sloum | 2 | +5 | -4 |
2021-08-25 22:16 | Fixes and & or to eval any symbols given to them | sloum | 1 | +2 | -2 |
2021-08-25 22:02 | Updates man page and readme | sloum | 2 | +9 | -6 |
2021-08-25 21:58 | Very basic module installation flag added | sloum | 2 | +84 | -1 |
2021-08-25 20:37 | Lets string-append take any value type | sloum | 3 | +3 | -6 |
2021-08-24 22:41 | Adds a lot more static values to usage, thanks @samhunter | sloum | 1 | +76 | -111 |
2021-08-24 21:53 | Fixes the quickfix for repl paren counting | sloum | 2 | +61 | -46 |
2021-08-24 21:26 | Quick fix to lex errors at the repl with unbalanced parens | sloum | 2 | +22 | -3 |
2021-08-24 21:15 | Minor change to io-handle stringification | sloum | 1 | +3 | -3 |
2021-08-24 21:04 | Reworks how various types print to provide better output/feedback from the system | sloum | 3 | +36 | -10 |
2021-08-24 20:34 | Has termios module set initial term to empty struct if error is encountered (non-tty situation) | sloum | 1 | +1 | -1 |
2021-08-24 05:49 | Fills out more of usage map | sloum | 3 | +35 | -52 |
2021-08-23 22:39 | Starts adding usage information in order to build up an internal help system | sloum | 5 | +266 | -18 |
2021-08-23 05:38 | Adds 'rand' function to generate non-cryptographic random numbers | sloum | 3 | +42 | -17 |
2021-08-22 22:59 | Adds hostname, stdin, stdout, and stderr. Updates readme. | sloum | 2 | +18 | -4 |
2021-08-22 22:50 | Adds stat updates to reame and fixes path output for stat to take directories into account | sloum | 2 | +18 | -2 |
2021-08-22 22:44 | Fixes stat to give more information for symlinks | sloum | 1 | +14 | -1 |
2021-08-22 22:02 | Adds file-create-temp and file-name, updates readme | sloum | 2 | +34 | -1 |
2021-08-22 03:27 | Updates number->string and adds file-stat | sloum | 3 | +47 | -14 |
2021-08-21 21:47 | Adds a number of filesystem manipulation procs, updates readme, fixes typo | sloum | 3 | +120 | -19 |
2021-08-20 22:18 | Removes golang panic messaging from panic, leaving only slope messaging | sloum | 3 | +8 | -3 |
2021-08-20 21:58 | Updates man page and readme, switches sys-args from a proc to a var | sloum | 4 | +33 | -12 |
2021-08-20 20:46 | Merge branch 'master' of https://git.rawtext.club/sloum/slope | sloum | 1 | +1 | -0 |
2021-08-20 20:46 | Adds persistent repl history | sloum | 3 | +13 | -0 |
2021-08-20 16:29 | Adds gitignore item for swim board | sloum | 1 | +1 | -0 |
2021-08-20 05:54 | Merge branch 'master' of https://git.rawtext.club/sloum/slope | sloum | 1 | +75 | -0 |
2021-08-20 05:54 | Adds better lex/parse error messaging with line numbers | sloum | 3 | +75 | -17 |
2021-08-19 05:14 | Adds smtp example | sloum | 1 | +75 | -0 |
2021-08-19 03:30 | Small update to datetime lib | sloum | 2 | +7 | -2 |
2021-08-19 03:12 | Revamps the datetime procedures and adds sleep. Updates readme. | sloum | 3 | +176 | -135 |
2021-08-17 22:56 | Adds some extra type based conditionals | sloum | 2 | +26 | -1 |
2021-08-17 22:04 | Updates readme text | sloum | 1 | +5 | -2 |
2021-08-17 21:59 | Updates module system to be a bit simpler. Updates readme. | sloum | 3 | +65 | -29 |
2021-08-17 20:52 | Updates readme with preload information and adds a warning about modules | sloum | 1 | +11 | -0 |
2021-08-17 20:44 | Adds preload functionality based on a preload directory | sloum | 3 | +50 | -5 |
2021-08-17 05:20 | Adds rudimentary module support | sloum | 6 | +187 | -8 |
2021-08-16 21:54 | Merge branch 'master' of https://git.rawtext.club/sloum/slope | sloum | 1 | +37 | -0 |
2021-08-16 21:53 | Changes the behavior of set! and define to return the newly set value | sloum | 2 | +8 | -7 |
2021-08-16 21:53 | Adds some notes for modules | sloum | 1 | +37 | -0 |
2021-08-16 05:52 | Small fix to string-format | sloum | 1 | +1 | -0 |
2021-08-16 05:45 | Adds more sprintf-like behavior to string-format | sloum | 3 | +66 | -4 |
2021-08-15 22:53 | Minor fix to readme | sloum | 1 | +2 | -2 |
2021-08-15 22:49 | Adds facilities to work with timestamps and dates | sloum | 2 | +188 | -0 |
2021-08-15 06:18 | Fixes exception messaging for read-char | sloum | 1 | +7 | -7 |
2021-08-15 06:16 | Adds terminal handling, read-char, and some minor string procs | sloum | 5 | +217 | -10 |
2021-08-15 03:02 | Fixes an error introduced to the write procedure and updates some example code | sloum | 2 | +9 | -14 |
2021-08-14 15:08 | Adds more path procedures | sloum | 2 | +61 | -8 |
2021-08-14 06:15 | More readme changes, addition of sys-args and path-abs | sloum | 2 | +25 | -12 |
2021-08-14 01:01 | Removed debugging text | sloum | 1 | +0 | -4 |
2021-08-13 22:45 | Adds redirection of subprocess to an IOHandle | sloum | 2 | +54 | -1 |
2021-08-13 21:53 | More readme fixes | sloum | 1 | +8 | -12 |
2021-08-13 21:45 | Attempt to fix weirdness in markdown | sloum | 1 | +1 | -1 |
2021-08-13 21:11 | Finishes api docs and fixes exceptions to finally panic when they should | sloum | 4 | +94 | -29 |
2021-08-13 16:34 | Adds the IO portion of the api to the readme and udpates some exception messaging for IO | sloum | 2 | +38 | -16 |
2021-08-13 06:09 | Fixes a copy error in readme | sloum | 1 | +2 | -2 |
2021-08-13 06:07 | Fixes html in readme | sloum | 1 | +63 | -63 |
2021-08-13 06:02 | Adds subprocess and updates readme with api docs | sloum | 2 | +136 | -14 |
2021-08-13 03:28 | Adds example file | sloum | 2 | +255 | -1 |
2021-08-13 03:21 | Code fix for sorting mixed lists. Numbers now get separated from other types. UGLY code. Refine later. | sloum | 1 | +30 | -2 |
2021-08-12 22:53 | Adds sublist indexing to nested merge | sloum | 2 | +42 | -17 |
2021-08-12 21:20 | Adds basic 1d list sorting and expands the String method to have a flag for quoting strings or not. This removes a lot of type checks and casting. | sloum | 4 | +72 | -78 |
2021-08-11 22:49 | Adds manpage installation to Makefile and removes version numbers entirely in favor of commit hash | sloum | 2 | +10 | -12 |
2021-08-11 22:45 | Adds super basic manpage | sloum | 1 | +38 | -0 |
2021-08-11 22:24 | Fixes exception panics and adds more regex options | sloum | 2 | +34 | -16 |
2021-08-11 04:56 | Adds some basic regex matching | sloum | 2 | +42 | -7 |
2021-08-11 02:57 | Fixes some string-buf items to be more sensible | sloum | 1 | +12 | -9 |
2021-08-11 02:47 | Removes temp test file that accidentally got added | sloum | 1 | +0 | -2 |
2021-08-11 01:42 | Fixes more typos | sloum | 1 | +2 | -2 |
2021-08-11 01:41 | Fixes typo in lib | sloum | 1 | +1 | -1 |
2021-08-11 01:04 | Adds string-buf to display and display-lines | sloum | 2 | +18 | -4 |
2021-08-10 23:09 | Expands the string lib a good bit: buffers and upper and lower | sloum | 2 | +102 | -12 |
2021-08-10 03:16 | Converts panics to return exceptions. Adds assoc functions to lib. | sloum | 2 | +212 | -141 |
2021-08-09 22:53 | Expands lib and adds exception type, not finished implementing exception accross the lib | sloum | 5 | +146 | -16 |
2021-08-08 03:03 | Adds additions to lib and fixes the repl counter in interactive mode after a load) | sloum | 2 | +49 | -11 |
2021-08-03 22:37 | Adds filter via golang. Would have been easier to write in slope itself :( | sloum | 1 | +18 | -0 |
2021-08-03 21:11 | Small update to readme | sloum | 1 | +1 | -1 |
2021-08-03 21:08 | Adds 'apply' procedure | sloum | 2 | +19 | -1 |
2021-08-02 21:55 | Adds signal handling for SIGINT | sloum | 2 | +14 | -0 |
2021-08-02 21:44 | Makes ^C work while in the repl | sloum | 1 | +6 | -5 |
2021-08-02 21:37 | Adds slope-interactive? var, fixes liner issues with reading from stdin, adds file loading | sloum | 4 | +89 | -57 |
2021-08-02 06:06 | Removes confusing backtick for quote shorthand in favor of singlequote, eliminating confusion over quasiquoting | sloum | 3 | +7 | -6 |
2021-08-01 22:38 | Expands list-ref to be able to set a value | sloum | 1 | +4 | -0 |
2021-08-01 22:13 | Updates makefile and readme, changes 'and' and 'or' to special forms that do not evaluate all arguments unless need be. | sloum | 5 | +77 | -26 |
2021-08-01 21:17 | Adds implied begin to lambda body | sloum | 2 | +5 | -2 |
2021-08-01 06:31 | Fixes an issue with args and some unreachable code. | sloum | 3 | +2 | -9 |
2021-08-01 03:14 | Adds a minor fix to variadic values | sloum | 1 | +6 | -1 |
2021-08-01 03:04 | Adds variadic lambdas via args-list var | sloum | 3 | +18 | -7 |
2021-07-31 20:25 | Adds license and fixes up version output | sloum | 8 | +121 | -94 |
2021-07-31 17:32 | Adds makefile with dynamic versioning on build | sloum | 2 | +18 | -1 |
2021-07-31 06:31 | Updates to editable line input in the repl and adds some list functions | sloum | 7 | +115 | -21 |
2021-07-30 23:07 | Removes print statements and fixes a string escape issue | sloum | 1 | +5 | -6 |
2021-07-30 23:03 | Adds support for octal and hex literals and escapes within strings, updates readme | sloum | 4 | +88 | -18 |
2021-07-29 23:00 | More readme updates | sloum | 2 | +43 | -18 |
2021-07-29 22:44 | Further attempts to fix annoying backtick escaping in markdown | sloum | 1 | +1 | -1 |
2021-07-29 22:41 | Tries to fix markdown for inline backtick within code block | sloum | 1 | +1 | -1 |
2021-07-29 22:36 | Adds ~bool function and syntactic sugar for begin blocks, also string-format function | sloum | 4 | +70 | -4 |
2021-07-29 03:47 | Fixes a string/list conversions, reorganizes helpers, changes core string display behaviors re: escaping - it now happens during parse | sloum | 5 | +320 | -78 |
2021-07-28 05:45 | Fixes comment lexing, adds tls to net-conn, adds timeout to net-conn, adds read-all-lines | sloum | 6 | +172 | -31 |
2021-07-27 22:35 | Adds rudimentary net-conn support and further generalizes IOHandles. Updates readme. | sloum | 3 | +178 | -124 |
2021-07-27 16:33 | Further generalizes file operations into IOHandler struct to better control and report state | sloum | 4 | +84 | -18 |
2021-07-27 06:00 | Updates readme with a 'running' section | sloum | 2 | +31 | -4 |
2021-07-27 05:47 | Updates parse logic to facilitate parsing multiple expressions, adds file and -run execution modes | sloum | 5 | +107 | -27 |
2021-07-27 03:20 | Removes binary | sloum | 2 | +1 | -0 |
2021-07-27 03:19 | Adds cond, fixes lots of wording, adds file io, adds readme | sloum | 4 | +414 | -46 |
2021-07-26 05:31 | Initial commit of mostly working language. Should have initialized git earlier... | sloum | 8 | +1158 | -0 |