Commit graph

112 commits

Author SHA1 Message Date
crc
c14797cccf minor reordering in RetroForth.md; save a cell & improve readability
FossilOrigin-Name: de88e6f76488bba8c8dcbf193bc09da14640877fb64b6982d593056e1a50ad30
2017-10-25 01:02:02 +00:00
crc
2fcffa911e add a note
FossilOrigin-Name: 10d4b88c51339262b91262fd5631eced0418825de29cd262a563d1a6169c0d09
2017-10-24 21:03:00 +00:00
crc
a6b48ef0ce @ and ! prefixes now pack the lit/fetch and lit/store pairs to save memory & improve performance
FossilOrigin-Name: 8f82817a36a0f884dfcb687a25b761ab1881fd1525cf3a8e486f67aa84ab39c1
2017-10-24 21:00:50 +00:00
crc
89567d9322 example/DictionaryStats now has average length w/o namespace
FossilOrigin-Name: 3b5195816ef3c8f7397ed07d2d16c3b2660494d5897068ac3c4a45b2417f2ddf
2017-10-24 14:55:53 +00:00
crc
7c89a7ee2b Buffer for s:evaluate now at end of memory w/other string buffers.
Added `FREE` to return number of available cells. Image is now ~1k cells smaller.

FossilOrigin-Name: 44379d08471b4afa256d98ee7e3e3f8c48af7d9b94da0395142b16bbf2a80571
2017-10-23 19:27:14 +00:00
crc
022ff9060c max string length no longer hard coded
FossilOrigin-Name: 8967ed0307b01da24f83efc1396a6ec724de01c8de54e7bcf99a676a84740cf2
2017-10-23 19:14:41 +00:00
crc
3becf4d899 continue adding commentary to RetroForth source
FossilOrigin-Name: 74121e8f5c8e3d53a59dc4658d12081892494a3ec9a863b876585b1bb5d265d2
2017-10-23 18:56:56 +00:00
crc
e62ae42e7e add some additional commentary on the muri runtime assembler for retro
FossilOrigin-Name: d0efdd4fd044f93d3474c00027930bd15cb07715a5eccab62c17df7a35ba6ccf
2017-10-23 18:45:49 +00:00
crc
7f72bd0530 add document on reporting bugs
FossilOrigin-Name: 89c7fb94e85363a407def100f744b734b5d9590f0a6e7ac74fd171648f3e7143
2017-10-23 17:42:13 +00:00
crc
fa7aa5da72 shorter lines in example/is-palindrome.forth
FossilOrigin-Name: c165ad47ac1755bbb5b0b2f7de41286d47de5aac2e7da4af1d4d0640bbc16790
2017-10-23 17:15:10 +00:00
crc
ab1a93a1a8 fix an issue that was causing memory corruption in the example/Primes.forth
FossilOrigin-Name: 7ea7b110de04a5e330a4ff2dc9bc99414607b4daa8818c945890107ca95ad030
2017-10-23 14:53:44 +00:00
crc
4b537c931b example/is-pangram now has commentary
FossilOrigin-Name: f4990f4a3aaa62bcd324c139b92ff910744679b101b9abd17a8fb06e7b536e98
2017-10-23 14:46:35 +00:00
crc
d09a03ddca fix bug in StringToNumberWithBase; add string tokenizer example
FossilOrigin-Name: a5d4a3564e05d167ca72a87be254464c786f923048b262c645d8cb11b1a720a9
2017-10-22 19:30:47 +00:00
crc
b07f8a82f6 initial draft of a pangram checker
FossilOrigin-Name: eff99290b7fbced8e754a6b45005a8d860339158ddf22907ee1483712ea72c57
2017-10-22 19:04:31 +00:00
crc
578870c912 more commentary on hanoi.forth
FossilOrigin-Name: 81a94c8955c51163b360d83bce0c11eb130d15c8c6617db7b00a7e5fc7253803
2017-10-22 18:50:54 +00:00
crc
01c40d9d3d shorter lines in docs
FossilOrigin-Name: a3102b7f4f5bd64f79d0ead274320061feb044e888718ffe45464a52ee4cf612
2017-10-22 18:39:45 +00:00
crc
4044f88cfa towers of hanoi; better variable naming
FossilOrigin-Name: dcbc4dc52e45f686490ce8d4c4e9b5cd9ffbbf2fad7e76ab5a2faff5023fa498
2017-10-22 17:45:28 +00:00
crc
e8432b50a2 some notes on rot13
FossilOrigin-Name: f0d0c7e96cfe514091044b50e5f80b8dcc2e975d9b98659e129199e6c9a45ba3
2017-10-22 17:45:15 +00:00
crc
6d14ef7ce6 notes on the interpreter design
FossilOrigin-Name: b3de33b2ab32fa194274c33701589ece2f92160bda46123472af6f44f43c5aeb
2017-10-22 17:36:22 +00:00
crc
1b655593ed a few notes showing equivilents in retro and ans forth
FossilOrigin-Name: 8a3b4337b91d6befd06c31fa8b0926ef342ef09f4480b821fa605f5b57235fdb
2017-10-22 17:35:48 +00:00
crc
305b4dbc42 String to Number example now goes from number to string as well
FossilOrigin-Name: 053b04070704ba62ee6cbbe8232567cf790f439634e4f74495f60f52ea8e35c4
2017-10-22 17:04:57 +00:00
crc
b1681857c8 example showing use of d:for-each to calculate dictionary stats
FossilOrigin-Name: 34cc637d020e1ddff2929ad9131e51e4319b61adf4a2efd59ef5e9e6484e5d04
2017-10-22 03:12:14 +00:00
crc
3731319e07 example adding support for converting strings to numbers in bases other than decimal
FossilOrigin-Name: 37258feac1c8b57c3336b4586622d6a2bbe77decead532736dd835904e23c380
2017-10-22 02:51:19 +00:00
crc
c13e03bf29 small adjustment to unicode example
FossilOrigin-Name: 3462fe77769a81001dca3c20eefc408446de244effea031c33dd025731f4f092
2017-10-22 02:17:46 +00:00
crc
719c5ceef8 start work on an introduction to the language
FossilOrigin-Name: 0755da266c5fe041731ee32aeee5755f40a601085e8e8b28f7548d8d7b50066c
2017-10-22 02:14:48 +00:00
crc
159d57caf0 add quick reference
FossilOrigin-Name: 4fd4266a39a6b4b60471db6ebea86604de937e359cd407b8c96da8dce5cf4486
2017-10-20 20:34:18 +00:00
crc
4b5967cf5d towers of hanoi solver
FossilOrigin-Name: 27e9fbb70fc8c2dce373b7255089083ddb5687c0dd893a5d9f10ac06e304e807
2017-10-20 19:58:42 +00:00
crc
567d4fb490 add example using a unicode symbol in a string/word name
FossilOrigin-Name: 5358070ddd5594e67d70e30164e0a9a172410d8c6f2ccdf4002c5a56156f458e
2017-10-20 19:54:43 +00:00
crc
0346968c74 use s:const in Atua
FossilOrigin-Name: a7bfb1b8925733a03972bd71906e26ad996064ebc4755ee7cfe64b9ac2651fb3
2017-10-20 13:37:36 +00:00
crc
2ddce97006 add s:const to stdlib
FossilOrigin-Name: 87ce2066d166476f2739747e97d4daa070b674173433fbf912cc6fba94afcbdd
2017-10-20 13:30:31 +00:00
crc
dc92b053d7 more move from ```` to ~~~ fencing
FossilOrigin-Name: 486430190417f9cf5f6239a9d5171822aec62c761df90dc03cb5c95558ec6973
2017-10-20 13:02:14 +00:00
crc
cecfc111ba add rot13 example
FossilOrigin-Name: 3b74270fff52b849a6f26f659f6b3c14721b2a6fb905b128934e9d7df4b975e4
2017-10-20 03:41:10 +00:00
crc
320e100737 two new examples
FossilOrigin-Name: deab79dff5f0c935a74469f50ab8b04f557dcfe0da623d4d205e74b214c95daf
2017-10-20 03:32:34 +00:00
crc
851f1f4463 some slight reorg, commentary in rre.forth
FossilOrigin-Name: 2c117dc84ead9ea4ad79d07659cd40309f58fe89d19651b492c4c3ea1ee40a18
2017-10-20 03:05:43 +00:00
crc
f8d26061d2 restore more docs
FossilOrigin-Name: 0b3b09b4d7947b20dab7cf7b7ffb92f22ea0f2ddb26e2143773696eb475a585c
2017-10-20 02:57:30 +00:00
crc
dec6cf3da3 check in missing Glossary documents
FossilOrigin-Name: 6f7566eab5a787d4336a97008c00226f3a5a9c31d13ff65a2d21a7df32aa8a8d
2017-10-20 02:54:10 +00:00
crc
5e87818898 typo fix
FossilOrigin-Name: 73d6805404f22c6e3f4345408a5d30faf69d829fa6c5debd82efaa38100a2ca5
2017-10-20 01:58:25 +00:00
crc
90aa426d5e fix 99bottles example
FossilOrigin-Name: 13321fa2765630412089a91aac3e012635856bf46106a07308e5ccc9c5724eff
2017-10-20 01:57:27 +00:00
crc
ba4434d96d update README
FossilOrigin-Name: a7c0b0fd61e55fd33fd74bab88579663e2b9d15e7b98b230d50f45e44b00574c
2017-10-20 01:54:31 +00:00
crc
317633ea9e some cleanups to rre
FossilOrigin-Name: e5640507a0128e1244c04abdd9a92a0aaa5f71a621d48f7c12190af7b0389afd
2017-10-20 01:30:55 +00:00
crc
af66c0079e source -> interfaces; remove tanu
FossilOrigin-Name: 4bba4776c0c7e6b1a336592eb50beaff4a81a70d8c20be376e12322ef5bfd16c
2017-10-20 01:16:46 +00:00
crc
9d4392ace7 rre now just two files, update Makefiles
FossilOrigin-Name: 4ca1b3e6bb573454d50d2a384cf1bf889f40bdb439f64c575c02cf32a2fc32b6
2017-10-20 01:11:18 +00:00
crc
e134147f17 use ~~~ instead of ````
FossilOrigin-Name: 4d83846aa3c434a2fc8b296dbfd4ede49df11b5cae85811daf759a0e7d9a9e9f
2017-10-20 01:10:38 +00:00
crc
1fcd6931eb repl interface is now a single .c file
FossilOrigin-Name: 4fe2dfdc3d7177f5e9c3b644336d4ff74a69a5053c43c01e18e95929d8e7bfe6
2017-10-19 20:48:04 +00:00
crc
4a40632738 move extend to tools/
FossilOrigin-Name: 1ad5275544cbdc8967b8fbf25b5d690e5f2d9a7549a24c2b0cd815aafb6a946d
2017-10-19 19:27:08 +00:00
crc
71850ba39d extend.c now an amalgamation
FossilOrigin-Name: 9189c7468cacac1850376fa99e61e60984e8b41497973088874fd554a1cec2f3
2017-10-19 19:25:25 +00:00
crc
e8b5be900a remove part of old build system
FossilOrigin-Name: 3bfd20635f932b285a81298af1d48c96ef27192c09f93f6a374950a15fada3ca
2017-10-19 19:15:13 +00:00
crc
9ef0b7ee11 continue work on moving toolchain to separate directory
FossilOrigin-Name: 845e98eb19e441194374756e354c367ef1949915c2595010425258dafd44d54f
2017-10-19 19:11:45 +00:00
crc
ae0732e5cd begin moving tools
FossilOrigin-Name: baac9ff86fe6db99066d01dd322d6c3291c513d0d8d447643e99f28cbe1a0d6b
2017-10-19 19:06:21 +00:00
crc
caaca4785e rewrite Makefiles
FossilOrigin-Name: 996e12c93bcad6e8e3c714fb3c772c44ef15242be744fefbdd2c6a98ae37814c
2017-10-19 18:24:26 +00:00