sforman
04d3e96a99
Great progress!
2023-10-08 20:17:02 -07:00
sforman
eb665f2b50
More work on Ref doc, & stuff.
2023-10-08 17:58:22 -07:00
sforman
d833f1a3e9
Implement `bool` and trace for Scheme.
2023-10-08 17:57:05 -07:00
sforman
4821ea0ee2
Take the right number of things off of the stack.
2023-10-08 13:08:34 -07:00
sforman
bcf6abc50d
Nerd sniped by a silly function.
2023-10-07 15:25:38 -07:00
sforman
7314d2177c
Minor edits; rebuild docs.
2023-10-04 09:58:02 -07:00
sforman
69f32424a6
Print out wobbly words.
...
That have definition but no ref doc, or ref docs but no defs.
2023-10-04 08:28:53 -07:00
sforman
8c6d3dcff8
Use slightly smaller font files.
2023-10-03 20:19:31 -07:00
sforman
d798339f86
Minor edits.
2023-10-03 20:17:04 -07:00
sforman
7ccfba86fd
Tidy?
2023-10-01 12:48:25 -07:00
sforman
8661373435
A little more work on the ref doc.
2023-10-01 09:21:16 -07:00
sforman
d723724193
Mark combinators.
2023-09-30 14:41:39 -07:00
sforman
902a9f62af
Build the ref doc.
2023-09-30 14:25:12 -07:00
sforman
52e831a137
Put interpreter on pages.
2023-09-29 15:25:49 -07:00
sforman
c3054377a6
Give it it's own CSS file.
...
It's good enough for now.
2023-09-28 18:37:01 -07:00
sforman
aeb1eee646
remove the individual md ref files
2023-09-28 11:53:34 -07:00
sforman
fa4771fea7
Minor edits.
2023-09-28 11:36:19 -07:00
sforman
0e380b7748
Div, mod handle zero.
2023-09-23 21:20:37 -07:00
sforman
f2f1932876
Typo.
2023-09-23 10:59:38 -07:00
sforman
20b5f05d29
Elm reformatting and demo HTML page.
2023-09-23 09:37:43 -07:00
sforman
16cc0e5769
Change definition of uncons.
2023-09-18 11:26:50 -07:00
sforman
ecc2e442fb
Use blob URL.
2023-09-06 18:26:52 -07:00
sforman
463ed04e05
Add grammar image.
...
Made with https://jacquev6.github.io/DrawGrammar/
2023-09-06 18:24:27 -07:00
sforman
68488cc9d2
Elm version using BigNums.
...
This went pretty smoothly, I just followed the compiler errors after
substituting Integer for Int in the type definition.
The only tricky thing is that the div and mod functions for Integer
return Maybe Integer rather than just Integer, so I need to wrap those
or something? (For now I just put in add to get it to compile.)
Oh, and "not equal" is not correct? The compiler didn't complain.
2023-09-02 11:30:18 -07:00
sforman
10c1d6ccde
Let's use bignums.
2023-09-02 11:11:42 -07:00
sforman
4f27f3305f
Don't use andThen.
...
It's less clear than spelling it all out.
2023-09-02 09:44:57 -07:00
sforman
b65e948cce
Chaining with andThen works but is ugly.
...
It's lees clear to me what's going on, and I wrote it.
2023-09-02 09:38:15 -07:00
sforman
ee7c1cec99
I think Scheme?
2023-08-31 10:42:29 -07:00
sforman
e956e177f6
Rebuilt C.
2023-08-30 19:57:57 -07:00
sforman
18adfa2205
Compiling Thun to Python.
...
Not all of the words that compiled with the old defs.txt compiled with
the latest, so we're keeping the old one in here until I can trace down
the issues.
2023-08-30 18:54:49 -07:00
sforman
9c4ecb085b
pow
2023-08-30 18:52:26 -07:00
sforman
35097d90a9
Update Nim defs.txt.
2023-08-30 18:46:51 -07:00
sforman
47275cf1f1
Simple linear power function.
2023-08-30 18:44:55 -07:00
sforman
fb8faf917d
THe old compiler-to-Python.
2023-08-30 16:57:48 -07:00
sforman
38a9b93488
Rename BigNums.
2023-08-30 10:42:29 -07:00
sforman
58ca23c889
Add a README to the docs/ dir.
2023-08-30 07:26:47 -07:00
sforman
863d0698b5
Test calling dip on non-quote.
2023-08-30 07:25:11 -07:00
sforman
1c3a00e4a6
I just realized these all refer to the old package organization.
2023-08-29 06:12:51 -07:00
sforman
6674fdffb6
Better exceptions.
2023-08-28 20:46:19 -07:00
sforman
7285ebb8da
Example of infra evaluation.
2023-08-26 10:56:29 -07:00
sforman
2482636d9b
Note on Variations
2023-08-26 10:56:21 -07:00
sforman
53ad9eb5e7
Minor edits.
2023-08-21 17:58:47 -07:00
sforman
a107e1df6c
Rebuilt C interpreter.
2023-08-21 09:53:24 -07:00
sforman
9998e7947b
Finished up Generator_Programs.md
2023-08-20 17:21:49 -07:00
sforman
8dfcbca2a8
README for Chicken Scheme.
2023-08-20 10:24:29 -07:00
sforman
5edf0797b4
sort
2023-08-18 17:09:08 -07:00
sforman
3c3b156169
Some scratch source
...
from editing BigNums notebook.
2023-08-18 17:00:13 -07:00
sforman
20b517f083
Figlet headings.
2023-08-18 16:59:32 -07:00
sforman
ef9f7f2c0e
Minor CSS changes.
2023-08-18 16:58:25 -07:00
sforman
805ec23e11
Edits on BigNums notebook.
2023-08-18 16:57:54 -07:00