Commit Graph

27 Commits

Author SHA1 Message Date
05bc754679 Add ask() as a way to get user input 2024-09-04 14:55:00 -04:00
0a3b3bf9eb Fix const correctness 2024-09-04 13:50:59 -04:00
1092185c84 Improve codegen by making test() even more concise 2024-09-04 05:01:21 -04:00
f60edfbe7f Improve codegen for doctests a little bit by using __SOURCE_FILE__ macro
and making assignments use (x = 4, &x) syntax instead of ({ x = 4; &x })
2024-09-03 23:32:02 -04:00
61e482f6f3 Initial WIP first past 2024-09-02 18:47:39 -04:00
a197875214 Bugfix for say() when length is >512, and added back the newline
optional parameter (default=yes)
2024-08-23 12:42:10 -04:00
2ecb5fe885 Add channels and threads 2024-08-11 14:47:34 -04:00
78960b1461 Randomize hash key on startup and rename to TOMO_HASH_KEY. 2024-07-04 16:46:24 -04:00
128b1dd239 Move standard initialization code into tomo_init() function 2024-05-25 13:56:34 -04:00
1df26851d7 Add syntax for "inline C(...)" 2024-05-18 16:31:34 -04:00
a1d18fd422 Add C string type 2024-05-18 14:38:41 -04:00
8bafe71f17 Add nested indentation for doctests that recursively invoke other
doctests while evaluating
2024-05-14 00:30:57 -04:00
369c601a56 Invert escaping so user symbols get prepended with "$" and builtin
symbols don't
2024-04-16 13:50:07 -04:00
4c5dc9443e Rename SSS_HASH_VECTOR -> TOMO 2024-04-14 21:58:49 -04:00
6c01eef851 Introducing the main() function 2024-04-12 13:09:31 -04:00
7622f62935 More file comments 2024-03-18 12:57:49 -04:00
a90f8581c3 Clean up doctesting for assignments 2024-03-10 00:59:42 -05:00
dc04286e3a Unicode normalization for equality, hashing, tests, and printing 2024-03-03 19:12:53 -05:00
23478e7036 Rename as_str -> as_text 2024-03-03 18:16:33 -05:00
dcd4fd7797 Fix const issue 2024-02-29 12:46:55 -05:00
69d41fa068 Add source information to runtime errors 2024-02-18 14:53:52 -05:00
b34c5c5774 Fix up doctests 2024-02-17 20:07:04 -05:00
dd2de31666 Fix up USE_COLOR 2024-02-17 19:52:37 -05:00
d46925dbfa Cleanup of builtins 2024-02-17 19:32:30 -05:00
1dcfbdc5c7 Rename 'cord' to 'as_str' 2024-02-17 17:44:17 -05:00
f156f915f4 Moving builtin strings over to cords 2024-02-16 13:29:02 -05:00
adde91636f Builtins 2024-02-04 21:13:50 -05:00