Commit Graph

171 Commits

Author SHA1 Message Date
sloum
b9c0a034b7 Further fracturing of termios to try and handle partial coverage for windows 2022-04-21 22:35:51 -07:00
sloum
3a61428145 Another minor readme update with gui types 2022-04-21 16:33:05 -07:00
sloum
cda9e9bf94 Updates gui example and bumps fyne version ahead two patch versions. markdown render is still buggy, hopefully they fix it eventually. 2022-04-21 16:21:37 -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
fa76d5800d Fixes makefile 2022-04-21 15:10:19 -07:00
sloum
1e430eaee0 Updates gui to be an add-on rather than default build mode in makefile and build tags within code 2022-04-21 15:09:11 -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
dea56def44 Updates make to work around the git issue with sudo 2022-04-16 20:22:42 -07:00
sloum
2d819ad943 Removing testing code accidentally introduced into master 2022-04-17 01:17:58 +00:00
sloum
8988f56715 Moves some termios stuff into distinct builds for linux vs bsd/darwin. Clean up later. 2022-04-16 14:01:52 -07:00
sloum
35bb6a7b5d Another minor bug fix to path-extension 2022-04-13 23:16:29 -07:00
sloum
8e8ad95e91 Adds a bunch more usage information and corrects a minor library bug 2022-04-13 23:09:49 -07:00
sloum
dc9d1b4a00 More updates to usage strings 2022-04-12 20:30:43 -07:00
sloum
7ed32d24d8 Changes equal? behavior and adds more usage docs 2022-04-11 23:23:21 -07:00
sloum
31273212a9 Sorts the strings in the repl completion slices 2022-04-05 16:19:58 -07:00
sloum
5285a056eb Minor update to readme links 2022-04-05 16:07:40 -07:00
sloum
781ff8efeb Adds command completion to the repl and updates the readme 2022-04-05 16:05:55 -07:00
sloum
31405a6f2e Fixes issue with smtp example. Makes repl header invert for logo. 2022-04-04 23:10:04 -07:00
sloum
de92ed7175 Minor readme changes 2022-04-04 15:26:30 -07:00
sloum
aa0d9e25b4 Minor changes to coloring for usage output 2022-04-04 15:18:01 -07:00
sloum
6070260ae2 Adds highlighting for the procedure signature in usage 2022-04-04 15:13:29 -07:00
sloum
1de98582a7 Further improves usage output whenusing interactively via repl vs other run modes 2022-04-03 16:56:50 -07:00
sloum
d3c1dacc5e Further updates to usage display 2022-04-03 16:52:53 -07:00
sloum
4c6b9292f1 Updates readme with new usage information 2022-04-01 22:36:42 -07:00
sloum
262ddbe6da Adds ability to use usage on modules 2022-04-01 22:31:05 -07:00
sloum
83d265a7a0 Adds improved description of usage output when using usage to see its own usage 2022-04-01 15:26:52 -07:00
sloum
3dac753357 Adds reading of usage information from a _USAGE list provided in any module 2022-04-01 15:21:46 -07:00
sloum
9c4c62da6b Fixes spelling mistake in README 2021-12-24 09:59:06 -08:00
sloum
a2fc5f8b70 Adds information and support for global modules 2021-12-24 09:55:00 -08:00
sloum
d8921fdfdd More GUI fun 2021-12-23 15:06:55 -08:00
sloum
aa8617f69b Super basic gui is working 2021-11-09 16:07:13 -08:00
sloum
bc8fe7f9e7 Adds basic support for label, button, vbox 2021-11-08 22:50:26 -08:00
sloum
53bd3bbc99 Fixes issue where url-query returns a golang map 2021-10-07 15:57:09 -07:00
sloum
1191e14da6 Adds eval and fixes some issues with exceptions in the interpreter 2021-09-29 22:57:18 -07:00
sloum
416ea454ce Fixes reference vs value issue when create lists of lists with list-seed 2021-09-28 14:00:58 -07:00
sloum
1a1030400b Updates readme to match the actual api for list-ref 2021-09-28 09:23:23 -07:00
sloum
61667f2d68 Has newline do a carriage return in addition to a line feed 2021-09-23 16:37:53 +00:00
sloum
ed1665f53d Removes dead code and cleans up file tree 2021-09-22 19:58: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
bdd3430a5a Minor change to gopher client example 2021-09-11 15:44:18 -07:00
sloum
e64fe2b862 Fixes regression caused by updating interpreter returns in eval. Cond now breaks the loop, rather than the switch 2021-09-07 20:35:08 -07:00
sloum
acd697ecc1 Finally solves the missing panic on return issue for builtins, not pretty though. Refactor soon. 2021-09-06 22:44:27 -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
efb7ec71fd Fixes read-char to actually function after encountering an issue where EOF was always reached after one read 2021-09-05 16:04:08 -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
0f5586b3d6 Fixes exception message 2021-09-04 20:01:11 -07:00
sloum
925b412888 Fixes length calculations for new way of handling strings 2021-09-04 16:02:58 -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