Commit graph

283 commits

Author SHA1 Message Date
crc
27792aa76e don't rebuild the image unless doing make all
FossilOrigin-Name: 461d5fb1412f24a3f5b5d8ea712bff4744c9a7bab59d00248920252cb798e21d
2017-11-08 11:36:28 +00:00
crc
55fb5ecf42 ASCII: values are now class:data instead of class:word
FossilOrigin-Name: 48de84a700ed456e2311ff723a480acc81fb8fce763dd2fb7a55a20f28e144f2
2017-11-07 13:40:15 +00:00
crc
886d271da8 backport change from the git
FossilOrigin-Name: def6bc14044013406e830fe7778f50579d03aba72787264b45e9d55dfac17aad
2017-11-05 22:06:44 +00:00
crc
029d08dd4d add unix:popen and unix:pclose
FossilOrigin-Name: 53698064ecfb0147075a38a1b53a0b62480135b1461c8fd35d99724520f759af
2017-11-05 21:52:49 +00:00
crc
f1177aefba add unix:kill
FossilOrigin-Name: 7b1b1c28f982ca18ae5694507307306b47413c373e1d6f4e8d096d798793ae0c
2017-11-05 02:51:13 +00:00
crc
66c05fc508 add unix:wait, some commentary on the unix: namespace words
FossilOrigin-Name: be7b34cfa06d5cc3e32ad7157711c8b99ad178d9a27a9c447d3db34aff516099
2017-11-05 02:46:38 +00:00
crc
aa0eec214e sys:system is now unix:system; add unix:exit, unix:fork, unix:getpid, unix:exec0, unix:exec1, unix:exec2, unix:exec3
FossilOrigin-Name: 45b455bbe7303845a17d9feadea26d0ea3ffd22bf13bb40db01368100c75bbef
2017-11-04 21:22:36 +00:00
crc
0b4e17e66b rre: add a sys:system word
FossilOrigin-Name: 72327d3b0cc6574bc791de4b5bb6ecbd27e0b41cf198e110a19e42e1f967dfbb
2017-11-04 14:23:49 +00:00
crc
70a4095f09 some formatting improvements
FossilOrigin-Name: 855694b0be7ff43b36b3d8442955e32126592569e6d05d2ffa30022c3bcf6151
2017-10-29 21:45:35 +00:00
crc
4990a36294 add commentary; improved dup-pair
FossilOrigin-Name: 3d1b2de02798d2b545d6b28f3616700cc2f97688742c827aafb079af405a636b
2017-10-29 21:40:05 +00:00
crc
43192e7bad some clarifications
FossilOrigin-Name: 6e8f9a494c352238e370c04774870261e7db78af0c005de2351a7d019a2acf2a
2017-10-29 21:23:12 +00:00
crc
acc3ca0bb2 add d:lookup-xt to standard image
FossilOrigin-Name: 93028838c88b5a721c03520ed51d80e795ec5006c6dce4bf204f081e0aa1e321
2017-10-29 02:09:56 +00:00
crc
215ae073af disassembler now adds comment w/possible name for lit values
FossilOrigin-Name: 519454f343b4cdd0d212560d23344d5620c82f450972cf1e0e7dd19f47f2d418
2017-10-26 02:39:36 +00:00
crc
7cffe2aa7e rx: reduce size of quotations by 1 cell
FossilOrigin-Name: e094f1fe2d4b038cbec5287ec16b24bebdbbae87b5e914193168f0dc7dec0cab
2017-10-25 17:17:35 +00:00
crc
da1673fa74 disassembler example
FossilOrigin-Name: cfb644f22848fbd6df432139599087113b8a2d9df8df337d82e75b57b5728bd9
2017-10-25 14:00:32 +00:00
crc
1f3541bfd3 fix some bugs in autopsy
FossilOrigin-Name: b550719db948ea92469f021fe813a2b1aacbdf46d4ba146220b75028948118bf
2017-10-25 12:06:01 +00:00
crc
ac12c7dcec small tweak to /
FossilOrigin-Name: 0ec95456759c2b81a67ecac0fdc9a3f4e2b74903b03665ed9b10e7ca03961cef
2017-10-25 01:42:06 +00:00
crc
17ca162acb fix a bug with n:MIN
FossilOrigin-Name: 5f0d547a60b25530e9833b47d6ef24ef43c0553d35f30bd9e60ea42e71ab3517
2017-10-25 01:36:47 +00:00
crc
06e82a103c formatting adjustents; use a var in n:to-string
FossilOrigin-Name: 1efd0c15592438ea061a80695253637efd0954230d14bf717d1c7effa78e2e9f
2017-10-25 01:32:19 +00:00
crc
bb2f41959a more commentary; use v:preserve in set:for-each
FossilOrigin-Name: b9bc6a30ef9001562fd92d5a768f6048618158539e24be7d6c67f80b7adc0517
2017-10-25 01:22:49 +00:00
crc
1837e71bc2 add a little commentary on does
FossilOrigin-Name: 79c8127fb44594ca2dd97da51fca9dfa7908d6b8905bd2742aeb8e79eab4325b
2017-10-25 01:10:58 +00:00
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