Simon Forman
|
0a66f2b804
|
Ignore object files.
|
2023-02-02 16:14:11 -08:00 |
Simon Forman
|
8dcaee342d
|
minor cleanup
|
2023-02-02 16:13:15 -08:00 |
Simon Forman
|
a2a18a1d05
|
Gperf.
|
2023-02-02 16:12:59 -08:00 |
Simon Forman
|
70fc8c612c
|
Minor cleanup.
|
2023-02-02 13:22:11 -08:00 |
Simon Forman
|
e342fb31de
|
True and False values.
|
2023-02-02 13:06:07 -08:00 |
Simon Forman
|
ab8b26d6f0
|
Copyright, etc.
|
2023-02-02 11:14:58 -08:00 |
Simon Forman
|
dee703ea52
|
Fix bug with no trailing spaces.
Gotta update that pointer, eh?
|
2023-02-02 10:58:03 -08:00 |
Simon Forman
|
e393016a32
|
I was post-incrementing when I should have been pre-incrementing!
D'oh!
|
2023-02-02 08:52:27 -08:00 |
Simon Forman
|
b759582439
|
Simple terms work. Problem is with sub-lists.
|
2023-02-02 08:36:13 -08:00 |
Simon Forman
|
ebae69c391
|
Parsing isn't this hard?
|
2023-02-02 08:32:45 -08:00 |
Simon Forman
|
9356e5394b
|
Um, don't do that.
I wonder where the data was winding up?
|
2023-02-01 20:36:18 -08:00 |
Simon Forman
|
288142c01a
|
Minor cleanup.
|
2023-02-01 20:34:49 -08:00 |
Simon Forman
|
bb41bf619d
|
Remove separate parser code.
|
2023-02-01 20:34:04 -08:00 |
Simon Forman
|
5d47512bf5
|
Print true, false, and lists.
|
2023-02-01 20:33:04 -08:00 |
Simon Forman
|
b09055f299
|
Print ints.
|
2023-02-01 20:28:24 -08:00 |
Simon Forman
|
202747cfbb
|
Print list.
|
2023-02-01 20:09:03 -08:00 |
Simon Forman
|
cd0bfc09d2
|
Text to expr coming along.
|
2023-02-01 19:26:50 -08:00 |
Simon Forman
|
8ae9851c0f
|
Need to be able to store a string.
|
2023-02-01 18:37:10 -08:00 |
Simon Forman
|
66cbbac1cc
|
Minor cleanup.
|
2023-02-01 18:35:11 -08:00 |
Simon Forman
|
6b87e46e00
|
Minor cleanup.
Don't pass NULL to strpbrk().
|
2023-02-01 17:39:37 -08:00 |
Simon Forman
|
5118881e6c
|
Handle stretches of blanks.
Don't create zero-length strings.
|
2023-02-01 17:25:54 -08:00 |
Simon Forman
|
9762502ea6
|
Nice skeleton of parser.
|
2023-02-01 17:17:35 -08:00 |
Simon Forman
|
6694d3d596
|
Almost there on parsing.
|
2023-02-01 16:57:46 -08:00 |
Simon Forman
|
2f71db945a
|
trim_leading_blanks
|
2023-02-01 16:40:14 -08:00 |
Simon Forman
|
b8b37af1a4
|
Let's parse.
|
2023-02-01 16:02:19 -08:00 |
Simon Forman
|
e32d1d22e6
|
Don't version the binary.
|
2023-02-01 15:26:07 -08:00 |
Simon Forman
|
e44dd3c9e6
|
I think I'm doing this right?
|
2023-02-01 15:25:21 -08:00 |
Simon Forman
|
5a32c649f9
|
minor style glitch
|
2023-02-01 14:56:11 -08:00 |
Simon Forman
|
e211fff94f
|
Minor cleanup.
|
2023-02-01 14:55:21 -08:00 |
Simon Forman
|
28fa767593
|
Messing around with C.
|
2023-02-01 14:23:54 -08:00 |
Simon Forman
|
109cddae12
|
Readline support would be nice.
|
2022-10-17 17:51:12 -07:00 |
Simon Forman
|
ec5036bf63
|
This and that.
|
2022-10-15 20:04:27 -07:00 |
Simon Forman
|
74f936efa0
|
Cleanup and refactoring.
Bug when subtracting identical numbers. It gives
[false 0]
When it should be
[false]
or better yet
[true]
eh?
|
2022-10-15 11:05:17 -07:00 |
Simon Forman
|
062b01da55
|
That seems to work: addition and subtraction.
|
2022-10-15 09:52:58 -07:00 |
Simon Forman
|
c130026895
|
Mostly done with addition and subtraction.
|
2022-10-14 21:01:18 -07:00 |
Simon Forman
|
0b4b79f884
|
Not quite as smooth as I'd hoped.
|
2022-10-14 20:36:50 -07:00 |
Simon Forman
|
6ade65ef0c
|
Subtraction seems to work now.
|
2022-10-14 17:52:31 -07:00 |
Simon Forman
|
e7f4a021fe
|
Misc stuff.
|
2022-10-10 22:28:50 -07:00 |
Simon Forman
|
2cf2b56751
|
Dang it...
|
2022-10-10 18:39:35 -07:00 |
Simon Forman
|
56fdf1eb18
|
Minor cleanup.
|
2022-09-28 22:07:28 -07:00 |
Simon Forman
|
abddda47da
|
Minor cleanup.
Functional Programming FTW!
|
2022-09-28 21:56:53 -07:00 |
Simon Forman
|
61bcf3588a
|
Apparently this is redundant.
Discovered by running `nim doc joy.nim`, compiling doesn't flag it.
|
2022-09-28 21:22:19 -07:00 |
Simon Forman
|
ec46cb6a2b
|
Clear out old docs; update defs.txt.
|
2022-09-28 18:28:25 -07:00 |
Simon Forman
|
cdec813b24
|
I had to model it in Python
before writing it in OCaml.
|
2022-09-28 18:21:13 -07:00 |
Simon Forman
|
4200c6708e
|
Improve compiling of step combinator.
|
2022-09-28 18:18:20 -07:00 |
Simon Forman
|
8159e102d3
|
coms, swap
|
2022-09-24 21:19:35 -07:00 |
Simon Forman
|
d94153583c
|
Comparison operations.
|
2022-09-24 21:00:45 -07:00 |
Simon Forman
|
c591bf4138
|
branch, dip, i, loop
The core combinators (except fork).
|
2022-09-24 20:45:06 -07:00 |
Simon Forman
|
3ecd7ab595
|
Minor cleanup.
|
2022-09-24 19:39:10 -07:00 |
Simon Forman
|
5e786db63f
|
Simple REPL.
Still very crude, and exceptions are not caught, but it works.
|
2022-09-24 19:33:29 -07:00 |