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
|
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
|
5e7f2966eb
|
Fixes repl string closure detection a bit better
|
2022-10-11 22:46:44 -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
|
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
|
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
|
b7d5e6dbbb
|
Adds namespaces and gets us to 1.0.0
|
2022-06-22 09:17:15 -07:00 |
|
sloum
|
d9c192ed39
|
Updates error messaging to include proc name in apply errors
|
2022-06-21 20:58:29 -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
|
1bf8fe8dce
|
Makes variadic arguments truly optional (you can pass zero of them)
|
2022-05-30 22:13:38 -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
|
1df4f79857
|
Removes termios.Restore from SafeExit as it was breaking pipelines
|
2022-05-07 15:29:16 -07:00 |
|
sloum
|
fde7d9282a
|
Fixes string unescaping in decimal and hexidecimal and defaults to hexidecimal for re-escaping strings
|
2022-04-29 16:26:31 -07:00 |
|
sloum
|
79147a8b53
|
Adds the ability to redirect system printing (ie. no longer uses fmt.Print and such) to a given io-handle to allow capturing output
|
2022-04-27 22:59:02 -07:00 |
|
sloum
|
1123d306ef
|
Updates the readme to provide documentation for the gui lib and for building with and without gui
|
2022-04-21 15:50:31 -07:00 |
|
sloum
|
bc3d0e07d9
|
Lots of gui updates, more widgets-layouts-containers-etc. Also fixes gui-use-light-theme to work more reliably.
|
2022-04-21 15:05:33 -07:00 |
|
sloum
|
8dd7392320
|
Adds usage docs for gui, simplifies callbacks to be just regular procs, splits up code to allow for cleanly building with or without gui
|
2022-04-20 20:39:15 -07:00 |
|
sloum
|
781ff8efeb
|
Adds command completion to the repl and updates the readme
|
2022-04-05 16:05:55 -07:00 |
|
sloum
|
a2fc5f8b70
|
Adds information and support for global modules
|
2021-12-24 09:55:00 -08:00 |
|
sloum
|
bc8fe7f9e7
|
Adds basic support for label, button, vbox
|
2021-11-08 22:50:26 -08:00 |
|
sloum
|
1a1030400b
|
Updates readme to match the actual api for list-ref
|
2021-09-28 09:23:23 -07:00 |
|
sloum
|
e1c49b4fb2
|
Updates args-list based variadic procs to allow zero args to be given for args-list, which will now yield and empty list
|
2021-09-19 16:05:11 -07:00 |
|
sloum
|
17fcb17336
|
Further tweaks to string (un)escaping, this time in string-format
|
2021-09-06 15:54:47 -07:00 |
|
sloum
|
57b0a419f7
|
Fixes issues with string unescaping re: literal backslashes
|
2021-09-06 15:40:15 -07:00 |
|
sloum
|
cf750b2282
|
Reworks string storage... again. Back to unescaping on parse. But now we escape on raw print.
|
2021-09-05 14:47:47 -07:00 |
|
sloum
|
3353de9de6
|
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
|
2021-09-04 14:38:58 -07:00 |
|
sloum
|
bc6e138e8f
|
Runs go fmt
|
2021-09-04 07:45:35 -07:00 |
|
sloum
|
d9c8b75ea2
|
Adds a sigint handler
|
2021-09-03 14:31:25 -07:00 |
|
sloum
|
fc2fccc1f2
|
Adds devnull file handle
|
2021-08-28 21:30:55 -07:00 |
|
sloum
|
e48bce4b56
|
Adds devnull
|
2021-08-28 21:27:28 -07:00 |
|
sloum
|
e38034a467
|
Updates preload to only read .slo files and fixes typo in readme
|
2021-08-27 09:29:44 -07:00 |
|
sloum
|
99e2779cd9
|
Fixes the quickfix for repl paren counting
|
2021-08-24 14:53:27 -07:00 |
|
sloum
|
c041e61673
|
Quick fix to lex errors at the repl with unbalanced parens
|
2021-08-24 14:26:19 -07:00 |
|
sloum
|
5b5e496f06
|
Starts adding usage information in order to build up an internal help system
|
2021-08-23 15:39:48 -07:00 |
|
sloum
|
2a01c5193d
|
Adds a number of filesystem manipulation procs, updates readme, fixes typo
|
2021-08-21 14:47:47 -07:00 |
|
sloum
|
3bfa4d2f70
|
Removes golang panic messaging from panic, leaving only slope messaging
|
2021-08-20 15:18:49 -07:00 |
|
sloum
|
82a4338635
|
Adds persistent repl history
|
2021-08-20 13:46:00 -07:00 |
|
sloum
|
7a1747939a
|
Revamps the datetime procedures and adds sleep. Updates readme.
|
2021-08-18 20:12:49 -07:00 |
|
sloum
|
e4adbbd686
|
Adds preload functionality based on a preload directory
|
2021-08-17 13:44:24 -07:00 |
|
sloum
|
1796915b0e
|
Adds rudimentary module support
|
2021-08-16 22:20:12 -07:00 |
|
sloum
|
05bdc7b1ca
|
Adds more sprintf-like behavior to string-format
|
2021-08-15 22:45:05 -07:00 |
|
sloum
|
742da6d8db
|
Removed debugging text
|
2021-08-14 01:01:22 +00:00 |
|
sloum
|
3d7c20effe
|
Code fix for sorting mixed lists. Numbers now get separated from other types. UGLY code. Refine later.
|
2021-08-12 20:21:44 -07:00 |
|
sloum
|
7b87df529c
|
Adds sublist indexing to nested merge
|
2021-08-12 15:53:43 -07:00 |
|
sloum
|
3a757a7868
|
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.
|
2021-08-12 14:20:02 -07:00 |
|
sloum
|
19314a2a30
|
Adds signal handling for SIGINT
|
2021-08-02 14:55:59 -07:00 |
|
sloum
|
1a823a2942
|
Adds slope-interactive? var, fixes liner issues with reading from stdin, adds file loading
|
2021-08-02 14:37:57 -07:00 |
|
sloum
|
700e899428
|
Adds license and fixes up version output
|
2021-07-31 20:25:20 +00:00 |
|