Commit graph

54 commits

Author SHA1 Message Date
crc
953b032df2 use CELL in place of int in Nga
FossilOrigin-Name: b65de560749aaabc77abfb90cb60b988b1e2524d897a696bc75d3b875bd987ad
2018-07-11 00:39:44 +00:00
crc
6974fb30d0 Remove tors
FossilOrigin-Name: f27d20c489355064706329045d1a3f6c0c3c64fe2e679e48f06edba06b6554b1
2018-06-20 13:13:43 +00:00
crc
7c3d223ae2 fix typo in stack comment for times
FossilOrigin-Name: 8bbba0d68a9cb7445cfe5c68d8bf0913107b96e9a08184fbeed6cb1c63d7641e
2018-05-13 15:24:35 +00:00
crc
e44fc4be98 add set:make
FossilOrigin-Name: 03e3b6a56f8d4cd57e725555eda910070b4a2fe1e71da6a0b55a33cbc46c67c3
2018-05-10 10:45:38 +00:00
crc
794ccef3ce rewrite commentary in rx.md
FossilOrigin-Name: 744a64e643af9958e41ba550062d11bfb757871a51abdc6801eb22cbe4bf2158
2018-05-10 02:57:57 +00:00
crc
976ece056a oops, forgot to enable the new word
FossilOrigin-Name: 7d22e3a08c4a26f5a05612fc491f598489893d7b1caea3a2ab51f1801b3d1485
2018-05-09 12:15:27 +00:00
crc
234c225d5b add d:words-with from Kiyohsi
FossilOrigin-Name: bed24347b34e3fdca0a8a6d322fc4aa2a0b2319910f5e7393f2c43ad53605d82
2018-05-09 12:13:01 +00:00
crc
09d29752fb words -> d:words
FossilOrigin-Name: dfbcf2d3cc05753ef5fcc91f2b929e47350b93e7a01b9bac7c3011b9175e5d6e
2018-05-07 18:25:49 +00:00
crc
ddabe33a63 begin mass renaming of i/o words
FossilOrigin-Name: 1a0573c3e4206a48617f75371b8a5f3073b71011b14442924c92713a3f10a5d0
2018-05-07 16:24:36 +00:00
crc
e71709b303 begin work on 2018.6; this release *will* make some changes that break existing code in small ways
FossilOrigin-Name: 2ea7e4d5f74070041c454af65713a478ebe2a9d71bbc9e6bb6add6c256351765
2018-04-25 16:51:46 +00:00
crc
41f9a04af7 clarify flags with until and while (thanks kioyshi)
FossilOrigin-Name: 4692965083e3df25d649d9e15bb2c1ebe366c311a2b452d7a2db2a727dfb4261
2018-04-12 11:28:03 +00:00
crc
13a03f63cd stdlib: save 504 cells by moving some words in s: and using them to reimplement c:vowel? and c:whitespace?
FossilOrigin-Name: 8ec1d59989cea51be088b118edc031a7bacaabd1596b7fb9a8030893e8e02718
2018-04-09 11:38:14 +00:00
crc
707306e34c fix handling of backspace in rre interactive mode
FossilOrigin-Name: 2db647fd51a5967be2d08c9bd29f5b861b71f2776b436699fe036136d5f4a106
2018-04-03 20:45:55 +00:00
crc
b78195287d add times<with-index>, I, J, K to stdlib
FossilOrigin-Name: 3eda504f7ce69f0d4c747158765b4905487a41157538845ee616840660f9d2f8
2018-02-26 14:47:44 +00:00
crc
a4a40f179f rx: more formatting cleanups
FossilOrigin-Name: 245be6560ce6ae004b2e310daed7dfe6064a5f1a81db5aeb221e9f10fe871cad
2018-02-13 16:13:13 +00:00
crc
3390c4f2ca rx: inline the _packedcall and _packedjump values instead of doing a fetch to retrieve them.
FossilOrigin-Name: 6496a2c45f96d12d231f404fde624fe8c350077b14573958913a76a907a3af45
2018-02-13 15:38:25 +00:00
crc
d727370cf9 0; push pop no longer check Compiler state
FossilOrigin-Name: d3699a4725660424bad6567072065bd85c9d8b9e377923d7149eea234d04afa7
2018-02-13 15:25:08 +00:00
crc
531d77420e rx: blank line between functions
FossilOrigin-Name: 03b7eb93c14c36558521de748f7fb10a7902de45cbde5d9ec8477057b40d0f5e
2018-02-13 14:58:34 +00:00
crc
9cfbc1de23 rx: remove no-longer-needed words (saves 5 cells)
FossilOrigin-Name: 5137b131216bdfd444c1ace3ff0cc1ea730f333e1e3f9eae783871d5e46a3785
2018-02-13 14:52:24 +00:00
crc
4df377b9f2 formatting improvements
FossilOrigin-Name: 706ad99e6ebc6ff023e9db8fc0641c55bbf1c9c62d9aa0820c27d680117ca0b4
2018-02-12 23:48:40 +00:00
crc
42168296ee the commit in which a faster s:eq? makes everything better
FossilOrigin-Name: e46d6cdd2ed11be65de01eafb90bc50f4b20832d885e702dc8512a019c525b2e
2018-02-12 23:21:53 +00:00
crc
ae3a0a0d44 rx: slightly smaller/faster s:eq?
FossilOrigin-Name: cd500d6c046c27a6ff00ab3bf75e7b21f8727462fdcda50fbd01df0e3579baee
2018-02-12 18:23:34 +00:00
crc
97e4cdfcb0 unu, muri now build under gcc-2.92; full build works under Haiku/BeOS (disable GOPHER in rre first)
FossilOrigin-Name: b24fcc586b4c07494bfaeb882c9cf1ac37289c1e3afc51348090937a2a17b7cd
2018-01-27 20:36:11 +00:00
crc
2de329f292 nga: more commentary; switch to new style code blocks
FossilOrigin-Name: edcfc3c05bd3052d98a9deeb9883a49bdb4771622cefee60d107c324da0cea22
2018-01-10 21:05:32 +00:00
crc
170ac5d66b Bump version; add \r to s:with-format
FossilOrigin-Name: 2fc2c22ea74ade73584e0a292ed8be1f71d33714e1c24822067fccb4b4c42574
2017-12-21 23:19:13 +00:00
crc
10a5177776 fix s:trim-left
FossilOrigin-Name: 6e7b11d433b2d4098379b0e649c94fa7344b47c4b72c1e285e35c18cb962ed63
2017-11-14 01:47:26 +00:00
crc
9e7c27fcc7 add s:tokenize-on-string to stdlib
FossilOrigin-Name: fbbc60112e0011614b639c24a061eca41d3924b93f9a8e02c0685243e888c3a9
2017-11-13 13:05:46 +00:00
crc
990066ac08 add s:tokenize to stdlib
FossilOrigin-Name: 1c4918bebdacb9e724b29f51f5a80751116c1afbd28606e8a8dfac2a9a71c489
2017-11-13 12:52:10 +00:00
crc
c2005b0ea6 s:split-on-string, s:replace
FossilOrigin-Name: 013fcbf0fe7e0f8955f7e7d417422bcdd60bd431e4d0f41f0f9a4087d00997f5
2017-11-09 19:28:01 +00:00
crc
82bb939250 add s:index-of-string
FossilOrigin-Name: 4f06dda1a7ea4539aac4c61d5c0a2ef37bcc1f5234a85f27094ae4a91186c5b0
2017-11-09 13:58:18 +00:00
crc
c151963458 add support for using \_ with s:with-format
FossilOrigin-Name: 915c98a041b203161712264b6b30324fb20dc9581c7a8d8fb5b875e5b2d6dd47
2017-11-08 14:42:48 +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
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
7cffe2aa7e rx: reduce size of quotations by 1 cell
FossilOrigin-Name: e094f1fe2d4b038cbec5287ec16b24bebdbbae87b5e914193168f0dc7dec0cab
2017-10-25 17:17:35 +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
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