-
4181daf40c
minor cleanup
Simon Forman
2023-02-05 08:12:32 -0800
-
b1a06979c2
truthy
Simon Forman
2023-02-04 23:45:13 -0800
-
7874496090
Definitions.
Simon Forman
2023-02-04 23:08:39 -0800
-
15482c1fdd
A first attempt at definitions.
Simon Forman
2023-02-04 22:58:38 -0800
-
b70229d727
Almost truthy...
Simon Forman
2023-02-04 22:58:16 -0800
-
6159165acd
div and mod
Simon Forman
2023-02-04 19:34:38 -0800
-
720f36a4c0
clear
Simon Forman
2023-02-04 19:21:13 -0800
-
c3e786aed9
branch combinator.
Simon Forman
2023-02-04 19:19:48 -0800
-
21f99aac96
i combinator.
Simon Forman
2023-02-04 19:05:26 -0800
-
bd525cc7ac
Depend on joy.h.
Simon Forman
2023-02-04 18:59:59 -0800
-
62ed15d17a
Minor cleanup, print_stack.
Simon Forman
2023-02-04 18:51:58 -0800
-
8b4d265ed9
Minor cleanup.
Simon Forman
2023-02-04 13:46:29 -0800
-
b76213ff7e
Expression is a list-of-lists now.
Simon Forman
2023-02-04 13:38:28 -0800
-
45865acc2f
Cmp, comes with GMP.
Simon Forman
2023-02-04 12:47:45 -0800
-
42e7724e77
Boolean singleton values.
Simon Forman
2023-02-04 11:27:03 -0800
-
81eebc5b9b
Boolean singleton values.
Simon Forman
2023-02-04 10:25:14 -0800
-
71c25e7bbd
Node head is pointer now.
Simon Forman
2023-02-04 08:12:30 -0800
-
2e4381b2c0
JoyListPtr too
Simon Forman
2023-02-04 07:55:11 -0800
-
1eb8f1dde1
Use JoyListPtr.
Simon Forman
2023-02-04 07:52:36 -0800
-
99fb04397f
sub and mul through judicious (I hope) use of macros.
Simon Forman
2023-02-03 19:38:18 -0800
-
ecf79b9de0
pop_any(), pop_int(), and add
Simon Forman
2023-02-03 15:46:52 -0800
-
3ae0e5b3a6
Interpret symbols.
Simon Forman
2023-02-03 11:48:32 -0800
-
f2b2b92c2c
Yet more minor cleanup.
Simon Forman
2023-02-03 09:39:02 -0800
-
7df01dfe5e
More minor cleanup.
Simon Forman
2023-02-03 09:30:11 -0800
-
64eb28a648
Minor cleanup.
Simon Forman
2023-02-03 09:27:30 -0800
-
8647f40895
newJoyList
Simon Forman
2023-02-03 09:18:32 -0800
-
fb40b11fb0
Can haz function pointers in my worldist.
Simon Forman
2023-02-03 08:13:57 -0800
-
cd98e01efc
typedef for the win!
Simon Forman
2023-02-02 20:45:28 -0800
-
f74a0fe0fa
make clean rule
Simon Forman
2023-02-02 17:02:55 -0800
-
4be1cc5767
Use gperf to save memory.
Simon Forman
2023-02-02 16:58:44 -0800
-
0a66f2b804
Ignore object files.
Simon Forman
2023-02-02 16:14:11 -0800
-
8dcaee342d
minor cleanup
Simon Forman
2023-02-02 16:13:15 -0800
-
a2a18a1d05
Gperf.
Simon Forman
2023-02-02 16:12:59 -0800
-
70fc8c612c
Minor cleanup.
Simon Forman
2023-02-02 13:22:11 -0800
-
e342fb31de
True and False values.
Simon Forman
2023-02-02 13:06:07 -0800
-
ab8b26d6f0
Copyright, etc.
Simon Forman
2023-02-02 11:14:58 -0800
-
dee703ea52
Fix bug with no trailing spaces.
Simon Forman
2023-02-02 10:58:03 -0800
-
e393016a32
I was post-incrementing when I should have been pre-incrementing!
Simon Forman
2023-02-02 08:52:27 -0800
-
b759582439
Simple terms work. Problem is with sub-lists.
Simon Forman
2023-02-02 08:36:13 -0800
-
ebae69c391
Parsing isn't this hard?
Simon Forman
2023-02-02 08:32:45 -0800
-
9356e5394b
Um, don't do that.
Simon Forman
2023-02-01 20:36:18 -0800
-
288142c01a
Minor cleanup.
Simon Forman
2023-02-01 20:34:49 -0800
-
bb41bf619d
Remove separate parser code.
Simon Forman
2023-02-01 20:34:04 -0800
-
5d47512bf5
Print true, false, and lists.
Simon Forman
2023-02-01 20:33:04 -0800
-
b09055f299
Print ints.
Simon Forman
2023-02-01 20:28:24 -0800
-
202747cfbb
Print list.
Simon Forman
2023-02-01 20:09:03 -0800
-
cd0bfc09d2
Text to expr coming along.
Simon Forman
2023-02-01 19:26:50 -0800
-
8ae9851c0f
Need to be able to store a string.
Simon Forman
2023-02-01 18:37:10 -0800
-
66cbbac1cc
Minor cleanup.
Simon Forman
2023-02-01 18:35:11 -0800
-
6b87e46e00
Minor cleanup.
Simon Forman
2023-02-01 17:39:37 -0800
-
5118881e6c
Handle stretches of blanks.
Simon Forman
2023-02-01 17:25:54 -0800
-
9762502ea6
Nice skeleton of parser.
Simon Forman
2023-02-01 17:17:35 -0800
-
6694d3d596
Almost there on parsing.
Simon Forman
2023-02-01 16:57:46 -0800
-
2f71db945a
trim_leading_blanks
Simon Forman
2023-02-01 16:40:14 -0800
-
b8b37af1a4
Let's parse.
Simon Forman
2023-02-01 16:02:19 -0800
-
e32d1d22e6
Don't version the binary.
Simon Forman
2023-02-01 15:26:07 -0800
-
e44dd3c9e6
I think I'm doing this right?
Simon Forman
2023-02-01 15:25:21 -0800
-
5a32c649f9
minor style glitch
Simon Forman
2023-02-01 14:56:11 -0800
-
e211fff94f
Minor cleanup.
Simon Forman
2023-02-01 14:55:21 -0800
-
d2048a3846
Some notebooks.
Simon Forman
2023-02-01 14:54:07 -0800
-
28fa767593
Messing around with C.
Simon Forman
2023-02-01 14:23:54 -0800
-
109cddae12
Readline support would be nice.
Simon Forman
2022-10-17 17:51:12 -0700
-
ec5036bf63
This and that.
Simon Forman
2022-10-15 20:04:27 -0700
-
74f936efa0
Cleanup and refactoring.
Simon Forman
2022-10-15 11:05:17 -0700
-
062b01da55
That seems to work: addition and subtraction.
Simon Forman
2022-10-15 09:52:58 -0700
-
c130026895
Mostly done with addition and subtraction.
Simon Forman
2022-10-14 21:01:18 -0700
-
0b4b79f884
Not quite as smooth as I'd hoped.
Simon Forman
2022-10-14 20:36:50 -0700
-
6ade65ef0c
Subtraction seems to work now.
Simon Forman
2022-10-14 17:52:31 -0700
-
9ba9d055ac
Progress.
Simon Forman
2022-10-13 23:10:41 -0700
-
8bedb77462
Adding like-sign bigints in Joy.
Simon Forman
2022-10-11 11:37:38 -0700
-
e7f4a021fe
Misc stuff.
Simon Forman
2022-10-10 22:28:50 -0700
-
5b852e7964
Minor cleanup.
Simon Forman
2022-10-10 22:23:19 -0700
-
b48419ec1a
Add two lists of digits.
Simon Forman
2022-10-10 20:32:57 -0700
-
756e1829d9
I think I got it.
Simon Forman
2022-10-10 20:26:59 -0700
-
2cf2b56751
Dang it...
Simon Forman
2022-10-10 18:39:35 -0700
-
92ffefd6f0
Minor cleanup.
Simon Forman
2022-10-06 18:11:24 -0700
-
bad1a909c7
Just for me...
Simon Forman
2022-10-06 15:36:16 -0700
-
e085218490
Bisect for the win!
Simon Forman
2022-10-06 15:34:34 -0700
-
1007cceab5
find_greatest()
Simon Forman
2022-10-06 15:31:24 -0700
-
d8b346958a
Finish lil_divmod.
Simon Forman
2022-10-06 08:04:54 -0700
-
c07a9e3ed9
One more lil bug squash.
Simon Forman
2022-10-05 12:31:35 -0700
-
0e283f1052
Div Mod of same sign ints.
Simon Forman
2022-10-05 12:21:46 -0700
-
634ff157bc
Flush out and squash some bugs.
Simon Forman
2022-10-05 12:19:39 -0700
-
df42bbcb7d
I think I figured something out...
Simon Forman
2022-10-05 10:16:47 -0700
-
339852a435
Kinda sorta not really working,
Simon Forman
2022-10-05 09:15:41 -0700
-
0ee3d00537
Almost got it...
Simon Forman
2022-10-05 08:49:35 -0700
-
70ea2c3f53
Divmod, yeah?
Simon Forman
2022-10-05 08:27:01 -0700
-
e2f8d236cc
Minor cleanup.
Simon Forman
2022-10-04 22:21:58 -0700
-
233f7431d6
Copyright and executable bit
Simon Forman
2022-10-04 22:19:14 -0700
-
918e77b678
Minor cleanup.
Simon Forman
2022-10-04 22:18:22 -0700
-
beafe3aff0
Minor cleanup; multiplication.
Simon Forman
2022-10-04 22:06:49 -0700
-
217adaa318
test_Subtraction_large_from_small
Simon Forman
2022-10-04 16:41:09 -0700
-
4cea474166
I guess subtraction works!?
Simon Forman
2022-10-04 16:28:43 -0700
-
70b8bbdc0e
Adding two negative numbers.
Simon Forman
2022-10-04 12:10:32 -0700
-
0333c3c522
That was easy! Add BigInts of the same sign.
Simon Forman
2022-10-04 12:05:41 -0700
-
0817dcf4b1
Red... (Green, Refactor)
Simon Forman
2022-10-04 11:37:55 -0700
-
21bd4bcfd3
Not using ctypes; test_twice_min
Simon Forman
2022-10-04 11:31:40 -0700
-
151c580721
Minor cleanup.
Simon Forman
2022-10-04 11:21:07 -0700
-
9ccc92d04c
Fix import.
Simon Forman
2022-10-04 11:20:55 -0700
-
f0b6f4036a
BitInt start; unittest.
Simon Forman
2022-10-04 11:20:14 -0700