Commit graph

50 commits

Author SHA1 Message Date
crc
142fef596f rre: add sys:name
FossilOrigin-Name: 0feb3a42a228affa95bf9885ff5d8fd13c48363bbcf48c3c00845aaac8c09a22
2019-03-06 17:22:56 +00:00
crc
3e3ba7c8cc fix some issues with building a custom image, rre can now save the image using image:save
FossilOrigin-Name: 58a71b95b549c1eda727eeac3aac3a45261fe7691ba84e9cfbeb50a3361b93b4
2019-02-06 13:09:35 +00:00
crc
57cbd6b8a5 some commentary expansions in rre.forth
FossilOrigin-Name: 384228cb9891ab97d56fecf940d0214af1a555440c03019aa8f3b8b50a7895d8
2019-02-05 20:22:17 +00:00
crc
f7ad227b3c patch entry point for rre image
FossilOrigin-Name: 9556277bf0f65a39e12517413675efd68eafc5a3c1332645d5fa2e49379fd61d
2019-01-12 23:30:52 +00:00
crc
ad50177feb i/o scanner done
FossilOrigin-Name: 7be8caac6c03773c654d6402875e067b3b69369866ba369c67c20f011195c5f2
2018-11-23 20:38:46 +00:00
crc
f37b378f6c rre: scripting extensions now using new io model
FossilOrigin-Name: d9c48f24ae657efc4b90a3a0e2fe931bf784a22d876aeba814e12a63335b0cdb
2018-11-23 16:05:40 +00:00
crc
cf4370ab29 split off unix syscall interface
FossilOrigin-Name: e5dc3504ebd40dd8834b9e2492f8a18af520ce0a3e32cc49af17ef240a642e76
2018-11-23 15:38:51 +00:00
crc
aafeed7df6 rre: split off floating point extension
FossilOrigin-Name: ac018383cab35185ac7ce047dee5ad0886f73421f4e73b26bf43df6c6c10a7eb
2018-11-22 17:45:07 +00:00
crc
c1b060a818 move gopher device out of rre.c
FossilOrigin-Name: 0935982dba9c681691c4310e1fb6f87bf2a959a73c9a7e26c15b239239b49d71
2018-11-22 15:43:41 +00:00
crc
dd8ab89d81 split off file i/o to a separate file
FossilOrigin-Name: 57450f699decc376e050d03791a2fb48468517ec7874d99623598898d83c7c7d
2018-11-22 05:22:53 +00:00
crc
2dfd472f26 rre: begin work on moving the remaining i/o to the new system
FossilOrigin-Name: 1e919dfc376e22a55654cb6752fb1ee1b285ced875cd5e9066a70ddcf5591010
2018-11-22 04:32:11 +00:00
crc
b8d1f4c722 start merge of the sqrt encoding words into rre, add f:fetch and f:store
FossilOrigin-Name: 43b3e7614a996222d820ffdac8f8288e2f2bd7e4dc92e05959bff9af12df8f67
2018-11-18 21:27:40 +00:00
crc
949b51acd5 add -s to rre
FossilOrigin-Name: 2a1fb830da24c79f6858ee10d51ba91cc68fba67a49538780d6a73ca5614aa3c
2018-11-14 13:52:30 +00:00
crc
5e2da7c504 begin prep for 2018.8 release
FossilOrigin-Name: b12981c0facb74b4d1a08abd1058f02d22d99771e9e6a2fc5c20d07524efcc47
2018-07-31 15:38:06 +00:00
crc
9e1a06285f add new file open words to RRE, simplify Cat.forth
FossilOrigin-Name: 13f13074220453bbac62de5c8c728dae92f1bfbbdf225846414f86aa2e17dea1
2018-07-14 14:24:12 +00:00
crc
522555a96e add f:square, f:round to rre
FossilOrigin-Name: b60bd4d77c2e6ff411efbe63650142ac95057d99fc6c08fc361582dce608d09a
2018-05-24 10:59:39 +00:00
crc
ddabe33a63 begin mass renaming of i/o words
FossilOrigin-Name: 1a0573c3e4206a48617f75371b8a5f3073b71011b14442924c92713a3f10a5d0
2018-05-07 16:24:36 +00:00
crc
daae0aac4e add f:sqrt to rre
FossilOrigin-Name: dca147b3ff78c72c691fdeaf2cc6d696bc39cc9a9d83b218feea8185e58f6c87
2018-05-07 15:43:25 +00:00
crc
982636519f add f:nan?, f:inf?, f:-inf? to rre
FossilOrigin-Name: 52ece7baa5b4199738f9db4a13bc5fca1e8cd2cf4f8dcbc898387e32ee8c7686
2018-04-30 11:46:44 +00:00
crc
81a9d1f83f f:NAN, f:INF, f:-INF
FossilOrigin-Name: 53a900047f10199fa519c3071a3f85dd2495b1f6905c1575792d799efd0c8b14
2018-04-30 01:54:21 +00:00
crc
c4774e5274 add f:NaN to rre
FossilOrigin-Name: 5015b57be80ee5899d41c37d3578904e41d0ac23308b9f0e2866720dec7cd1db
2018-04-30 01:19:06 +00:00
crc
d0cd20c03c rre: backspace fully working under -c option (requires USE_TERMIOS)
FossilOrigin-Name: bdf645c9304b44153e777e406f2dcfaf943ee1dcca70795413a79b6161ae1fc9
2018-04-04 16:11:44 +00:00
crc
707306e34c fix handling of backspace in rre interactive mode
FossilOrigin-Name: 2db647fd51a5967be2d08c9bd29f5b861b71f2776b436699fe036136d5f4a106
2018-04-03 20:45:55 +00:00
crc
13b0014563 new words in rre: unix:io:putn, unix:io:puts
FossilOrigin-Name: 68fa7a139eeab60432b1b0be3902b4e5658cb510c548f8bac2c1bdd1db35b364
2018-02-16 20:26:13 +00:00
crc
f26020ef1b rre: more commentary, begin work on refactoring the execute() function
FossilOrigin-Name: eaf127616767361b452246e249fcc37251dbd1373e842ad5ea44c5abe821dac2
2018-01-09 14:47:13 +00:00
crc
243c5d92fb add f:ceiling
FossilOrigin-Name: 3967323c607c8bff963a1555a603ae720bad43d8649a2214d1a42f463fe95079
2017-12-19 01:29:28 +00:00
crc
2aef61474e add backspace support to parse-until
FossilOrigin-Name: e60d47a21518c155c9def557c6b7f249dc85316a57753898e119aff7edc6f292
2017-12-01 02:23:12 +00:00
crc
96a2252e53 rre: add parse-until and gets
FossilOrigin-Name: a156a85069a7f7ac82feb9b589178bedc9aa845c0f235fd6ce97f539edcc62f1
2017-12-01 02:17:11 +00:00
crc
b511cfea0b fix issue w/include causing rre to exit in interactive mode
FossilOrigin-Name: adfe6121a489741204ff86b16d6236ee66caef8d1fab9c48c196698ad27568b4
2017-11-28 02:20:59 +00:00
crc
eecd8d7ebf rre: add "include"
FossilOrigin-Name: 2a8da0cb83630ee9094056ea9974ddda84a474aff88cccef517a6b50634f832a
2017-11-27 21:53:51 +00:00
crc
dd19df605c attempt to catch ctrl+d in rre -i mode
FossilOrigin-Name: 2749d2b8feb877e99ed47d1897023012aa2834a9eb082cbfcc6dbf6f2fe43eb8
2017-11-26 15:20:56 +00:00
crc
d9a5756151 rre: handle backspace; add -ic for cbreak mode, use -i for non-breaking mode
FossilOrigin-Name: 0835cc01bca5eece5d9d5036fffba44e01ed6ebd4c612c613c3f7764dce92e79
2017-11-26 14:54:55 +00:00
crc
931be26034 add f:PI and f:E to rre
FossilOrigin-Name: e1d4ed5d9b3722f59ba0b5b061621d58e484421df58c92948f14b4b7c818e2f6
2017-11-20 01:19:03 +00:00
crc
9913ffca13 rre: add more commentary in the forth side of the additions
FossilOrigin-Name: b6e5157795016c817bb0f1177868b464cb025e31e9fa04f66d299b47809759a8
2017-11-19 15:08:58 +00:00
crc
8185f9839c add f:asin, f:atan, f:acos
FossilOrigin-Name: 6a4e741ad77d6bf322254aeb35da613db702505efe60820d91b100813ac9b5ff
2017-11-19 14:51:25 +00:00
crc
53dc840260 add f:sin, f:tan, f:cos
FossilOrigin-Name: 613582429fb75cee604f8a4e8402286a3cf76b561782a3dbb2156e0a19a3d0ff
2017-11-19 01:04:22 +00:00
crc
44285bc81b rre: now exit on ctrl+d when using listener
FossilOrigin-Name: e7f81e571352dbe594083f98ef72e6707a9bfbb86072322191409630c28e82d8
2017-11-16 17:56:15 +00:00
crc
1e3de483b7 rre: add -i for interactive mode
FossilOrigin-Name: 1298ee794c8f9a90d099b39b2ef4c59f128de0ba73a7ae11f37abadc4ae24241
2017-11-15 19:57:17 +00:00
crc
ac8745a4a4 add unix:sleep
FossilOrigin-Name: 6db38b3d4ff77f35e025658a3ced78cacfcc093742ef7d20cb9767830d738d73
2017-11-14 19:16:49 +00:00
crc
f5ab204483 add file:spew
FossilOrigin-Name: 7e915652801f48ebac0fefaf29fcdfe530968d8e300a8735b9d192cece2c4689
2017-11-11 02:39:41 +00:00
crc
281932ff4a add unix:putenv
FossilOrigin-Name: 0be9f7ec4faec2d57a9d993defc8729a721c9b5f08320d2319d4059fffd5877e
2017-11-10 19:23:28 +00:00
crc
c9aa72a25d unix:getenv, unix:chdir
FossilOrigin-Name: 59da938df20d3bf9fc7b72184e2ae6dd3f971f20f40c3d245e9cf2201d967cb4
2017-11-10 19:10:33 +00:00
crc
fd20b76fc8 add unix:write to rre
FossilOrigin-Name: 6b8a0b19700bd3ea4bfb63a3c075144dd2c7f2e7fa5a80b11ad0cb662ee71d71
2017-11-09 17:59:04 +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
851f1f4463 some slight reorg, commentary in rre.forth
FossilOrigin-Name: 2c117dc84ead9ea4ad79d07659cd40309f58fe89d19651b492c4c3ea1ee40a18
2017-10-20 03:05:43 +00:00
crc
af66c0079e source -> interfaces; remove tanu
FossilOrigin-Name: 4bba4776c0c7e6b1a336592eb50beaff4a81a70d8c20be376e12322ef5bfd16c
2017-10-20 01:16:46 +00:00