Commit graph

361 commits

Author SHA1 Message Date
crc
1be4d212eb retro-edit: create file if it does not exist, better command registration
FossilOrigin-Name: 6245a04a91f56814830ee4ea395726a104a988c124302baab8215d40c09d8bd2
2021-02-11 14:18:43 +00:00
crc
95e6eed6f5 retro-edit: refactor, restructure commands to be more concise
FossilOrigin-Name: 78736084d37e5cc84cf51e63aa1f99184828d44158f440af377fee2cd5075e6e
2021-02-08 14:31:19 +00:00
crc
61ad09c824 retro-edit: work on supporting setting the filename
FossilOrigin-Name: df465d1c8ad50e47e9e63d941e171cac1ea738ef2ef41db9a1495b92990871c8
2021-02-07 02:45:58 +00:00
crc
0cb88f9163 retro-edit: add commands for running program, using shell, using retro-describe
FossilOrigin-Name: 085d37058e292c8e51cae21565ba7f025101b90c1c172a5d2529dd9b542c3a22
2021-02-05 16:08:17 +00:00
crc
a7f0c3a8a7 retro-edit: add e command for multiple input lines
FossilOrigin-Name: 68904f37799c2c915be46dd2ad8a511611cd4d006d70f0c93a6edfb3cf90a29d
2021-02-04 17:49:14 +00:00
crc
2a3fcd46e7 retro-edit: add A command to insert multiple lines
FossilOrigin-Name: 4657972ef546e0cd85e761872acac186109c4c46b8022a9f7b379fa6361f81e8
2021-02-04 17:32:42 +00:00
crc
4b39d23ee4 examples: add a line oriented editor for files
FossilOrigin-Name: 36a9061b4898f422b82acb359021af2481aba646fa1a5dcd11b743de6b0dc889
2021-02-03 14:17:54 +00:00
crc
4c53181624 examples: shorten line lengths
FossilOrigin-Name: a7e5fe4c71047a01a833ce31583ef5597f3f0235c5a2fab90e55f07510bc0bf5
2021-01-27 14:54:38 +00:00
crc
45a1619f9e examples: refactor retro-locate
FossilOrigin-Name: 1f82401f2f13a624482fb585ae0e87b1645950504fb1c1c7126aa1bebc287e8b
2021-01-27 14:49:39 +00:00
crc
9e03717deb normalize names for examples (with a couple of exceptions), closes #38
FossilOrigin-Name: 088675e452ed86a712563c8b2597fe4d47da59bdea0e40becdd1e028a84c47b0
2021-01-24 01:13:04 +00:00
crc
9e9903eee6 examples: add muri-with-hex.retro (#37)
FossilOrigin-Name: 049c678e5f76769e9768e1fdbdf3437be3dc014275ba01752996ea8c77794898
2021-01-06 16:15:38 +00:00
crc
e31cc82656 remove deprecated words
FossilOrigin-Name: e999bdb76459148c72894cde22abd88422e5b79fb822fbd83d037892c4c232b0
2020-12-31 15:04:06 +00:00
crc
f668c87df4 add palindromic numbers example (svfig challenge)
FossilOrigin-Name: 37c5106501efcc58bf78bb92db28a989763b451e7df101cb6bab6b2c8178251d
2020-12-21 00:11:53 +00:00
crc
8b21ab556a add advent of code examples (2020, days 1-5) (re #27)
FossilOrigin-Name: 54a80479319c1ce4c27fdae1169b09159fb624f6d10c5224a338273ec1ea160a
2020-12-18 20:44:56 +00:00
crc
d0519826a7 markdown-to-xhtml: minor commentary changes
FossilOrigin-Name: 88ce84da9c8a1a0af6195b649b3a5baa3d986c814b8ab165c30452f6e5dac1ad
2020-12-16 14:46:19 +00:00
crc
31a799e5e8 atua-www: cleanups, simplify some parts
FossilOrigin-Name: dc94ba83aca8f08361d00bd078236e732b983e9f08efe2ec6791547f2197b302
2020-11-25 19:55:16 +00:00
crc
0e808f6931 add python amalgamate tool
FossilOrigin-Name: 4bab5cee7c6af28e3cbdbf32f5ce4dff7880ad5cdc0020a433b4da8eb876f343
2020-11-18 20:07:05 +00:00
crc
10f71527af example: bindings over curl
FossilOrigin-Name: b2c12ef0796cab02037782bd2bc07d14776c4f20fb540e770fc6074d6aac29c0
2020-11-10 18:29:36 +00:00
crc
fb759a7d9b examples: atua-www now ignores ?... in the GET request
FossilOrigin-Name: 2fab147726db8d4c78385466b81dda70c57dd3e1de73727a52de00f4468ed99d
2020-11-09 21:11:24 +00:00
crc
db5b50759e examples: amalgamate now works w/modular retro-unix.c + devices
FossilOrigin-Name: e81e18d7b2d6825f0b5570b9ba0193653d36a2b2c0310e23c4eada89efee421f
2020-10-22 19:11:24 +00:00
crc
0e6474263d begin final prep for 2020.10 release
FossilOrigin-Name: d7d23e5d4eadc29362e87f247c855f748b48eb0e23b349abf063d8c57b81ac9d
2020-10-13 12:41:26 +00:00
crc
47b3e54be2 examples: fix error in example/Echo.retro
FossilOrigin-Name: 7aceecc44a8c4c4d3845f52dc0a85cf85c0550d3b85fe544abe49da4c52ef4bd
2020-10-07 12:25:56 +00:00
crc
a1311ef299 examples: add retro.retro (for issue #7)
FossilOrigin-Name: baae765aef43bc284e824b2490ca0c62bf819dd664a5ba899ca1cd1d2513e911
2020-10-01 17:15:32 +00:00
crc
d78edca386 remove last uses of old names for file i/o operations
FossilOrigin-Name: ca063e29bf5ffaec73bd2503d71244f6e28852fef0c7189064bd2e583e8bd957
2020-10-01 13:35:37 +00:00
crc
c676b83793 fix many uses of deprecated names (thanks john_cephalopoda) [first of a few patched related to this]
FossilOrigin-Name: faa0b6ed0fa09b4307285cfc8a6172762636285bb7864e64cff2995e4d9ba324
2020-09-30 23:02:23 +00:00
crc
dc59a9e949 epub: css for publication purposes (black on white, instead of the dark mode used on the web version of the HTML)
FossilOrigin-Name: 729197aac88037482dc3abf8e5094e85bab7c1a546557d7334f477442be486bb
2020-09-29 13:30:10 +00:00
crc
b7a7de19b4 epub: other than the missing ncx file, it now passes validation
FossilOrigin-Name: 2f66a6dd264cd2fbbf7c6dbd4d4228027899629e6a19faa61bf08d2dfd8b96f3
2020-09-25 17:05:29 +00:00
crc
687a42b26b example: markdown to xhtml: use xhtml 1.1 instead of 1.0
FossilOrigin-Name: 97079221de2a8a885558513bfccc86170e0dc59d7a4263f9dcfc19edb4d765ac
2020-09-25 15:43:50 +00:00
crc
332e9b17ce rename export-as-xhtml.retro to markdown-to-xhtml.retro
FossilOrigin-Name: f3f171dbe3a055a3aa2b7c146ecd11a1ee7c7b12e2f4e42be3217329ed202477
2020-09-24 18:09:51 +00:00
crc
696578803c epub: fix more errors in the xhtml conversion. most pages should be valid XHTML now
FossilOrigin-Name: 0912b35867ece200d3ded7051762f09729b16dd33713616dca26c61aa3c433bc
2020-09-23 20:03:05 +00:00
crc
50ca5a8cc5 epub: fix a bunch of XHTML issues. Some documents now pass the W3C validator.
FossilOrigin-Name: 579752f8eacf2ea1d531334281bc75a342fbe675bf7cb34043b4622a7e85dd3a
2020-09-23 19:17:33 +00:00
crc
15dbfbbe0b begin work on xhtml generation for the Markdown
FossilOrigin-Name: 0878cff65e3988b7000cc0fa5cd1fef4d3b8bbcc5b03fe5788a08eb47e319c3f
2020-09-23 17:45:28 +00:00
crc
660e52bdcb rename words in sys: to script: (old names still work in this release, but are deprecated)
FossilOrigin-Name: 1a43743f43076eb087ee4dd7fbfa96b8dfda2aa4ddcff41e6a5a9634ba6e239c
2020-09-14 19:55:02 +00:00
crc
b288c27351 add an example for the new words in retro-unix
FossilOrigin-Name: aeaee4930edee2a33007facbe1cf2d2440ed314c2fbb0798486e5e74b4b791eb
2020-09-11 14:55:23 +00:00
crc
a0df55a325 fix a memory leak in a:make (and therefore { }). Thanks to Bob Oelschlaeger for reporting this.
FossilOrigin-Name: 9641454f6661cf138f3707bb25d92d506dcd9ad0f8dd99f49e1c60279ba52180
2020-09-08 16:45:06 +00:00
crc
8a9c1ea6ed fix bugs in image.js caused by a missed dup.
FossilOrigin-Name: 9f8cfd4727dff8595712f45357d3274990de84184b5a15330dad58e868de6204
2020-09-03 17:37:40 +00:00
crc
f7076ada7b add "make image-js" target
FossilOrigin-Name: 0eecd3f7d805a79f75a45372c3e3f1308283c550fe7a87b1627d9c2c39d71435
2020-09-03 17:10:39 +00:00
crc
6e7c73f93b work on 2020.10 is under way, begin updates to remove deprecated words
FossilOrigin-Name: 1a4cb2c13230dafba7a0e14e512fe3f97aeb4b3a7b28cac5db5ec404b2acd5a2
2020-08-09 03:27:42 +00:00
crc
997d539cc7 add build instructions to single file source generation (thanks to Zarutian_HTC suggestion)
FossilOrigin-Name: 0418f2e3f8a33a2642b8a7a587632aa5f4bb03e08889e4dd037e7fb1839f5fa6
2020-08-09 03:26:45 +00:00
crc
2e95ec501a update more examples to use new word names
FossilOrigin-Name: 708314f58b4253b273c217a11265725bad4c8d7d7c53c503510440dade50be4d
2020-07-06 02:49:49 +00:00
crc
02bd140c4b continue work to removu
FossilOrigin-Name: 6e7d888e88b952d156f9eb4c905e756a085648cdc94f15f7b2bb31643c570164
2020-06-29 19:07:57 +00:00
crc
a9fe2ff7e4 new example from kiyoshi: forth style comments
FossilOrigin-Name: d2bdb59da9bb7ab85b5e662cde55f2f57f4fe9c4ead33785fa94331a4089c803
2020-05-07 16:05:25 +00:00
crc
39018b6623 add new example
FossilOrigin-Name: 69becf762f8273712c08809f797bd41927416014756e143bd70b9f57103c1246
2020-05-07 13:05:22 +00:00
crc
15c0569404 add a numeric ranges example
FossilOrigin-Name: c3d30eebc6f43188cd59c30aa4e339e4186bf457d1f7de0d46a165618d73df21
2020-05-06 11:21:34 +00:00
crc
16bd0160ce begin prep for 2020.4 release
FossilOrigin-Name: 2ccf3ef43fa9162e45b9517e355035767025f28ead13737750d4d6f0517846f0
2020-04-27 17:44:03 +00:00
crc
a4bec63227 new example
FossilOrigin-Name: 45eb321e8e7d830d8d934818f1770f585d65c72ba1e83b5b15f9e6c3559929a9
2020-04-11 19:53:20 +00:00
crc
080c6db3a4 retro.forth: smaller s:index-of
FossilOrigin-Name: 569afc46e6fdac3eb778237eb63056d5cd9cd13ddf2481619d6f52df1a24da9c
2020-02-25 13:05:17 +00:00
crc
41803c58a6 html formatter: a patch to allow escaping formatting characters
FossilOrigin-Name: 9a81e5658c991acf16cb576c3a77613420263ed2812cf561ae0fea638d80384f
2020-02-21 20:58:11 +00:00
crc
3b2970a308 html export: fix another small bug
FossilOrigin-Name: 8ccada3f4134a939cc9c967c3e47028741f851671d3f6912643b29f6dabae87f
2020-02-21 20:48:40 +00:00
crc
5740debfae html export: note where the css colors came from
FossilOrigin-Name: 14bdad7b709a510f26a5d1d440b8551f58515609c22c9dbf12d20c7c5c103f5b
2020-02-21 20:15:55 +00:00
crc
8e599f214f html export: fix crash on # with no spaces following
FossilOrigin-Name: 78eb3332d9dfd7a83f425c63aefa49708078334d43223c2512edab0775f12224
2020-02-21 20:03:50 +00:00
crc
9e516333c9 html export: fix crash on # with no spaces following
FossilOrigin-Name: 3547ab30d165d0d4bf94f2106ee062695cd39f7cf8b10ea042f211f48f83e8a2
2020-02-21 19:59:25 +00:00
crc
c4aa7805f9 updates to the examples, better html exports now working
FossilOrigin-Name: b3c8281fa5442fe836e108016d3e934e7839b76b77b85f14f326a5e258abfd21
2020-02-21 19:47:00 +00:00
crc
22a344b4e1 updates to the examples, better html exports now working
FossilOrigin-Name: 67b765255e8896288380bce2b3b1203b070e29b04121de31ad9b5aa6007319e4
2020-02-21 19:44:33 +00:00
crc
4bf3b26d3b examples: rename a word to make an example a little clearer
FossilOrigin-Name: 4b087b4d34742d0fed2348cebe215d8d4ae16c3edccf8b5a862c66d33cc291f2
2020-02-20 20:48:29 +00:00
crc
d696221f2a fix some references to the old end instruction (now called halt)
FossilOrigin-Name: 9ec683cd989ae9f7186047422149200d256146cb68bf0f273e702054fcfae3c0
2020-02-20 20:28:48 +00:00
crc
12f0f4f4e1 example: local variables
FossilOrigin-Name: 6e0142ac02f39f91fd78243bd925d7c4560c4904feee52636eef1d26599fcec1
2020-02-18 14:44:31 +00:00
crc
11bd0ba81f examples: update css for html export
FossilOrigin-Name: 3d9915d3e6971123894b00bb215c66bd754d9ba12ce43644faab4d941cf51ce6
2020-02-14 04:22:08 +00:00
crc
195dd1859a examples: remove a use of as{ }as
FossilOrigin-Name: 3de9369294aec97270d37b626a700ecfa5cafe52c2e7e06739b2ffa61b0bc30c
2020-02-13 17:51:47 +00:00
crc
b581679aef examples: mandlebrot: remove use of _ in word names
FossilOrigin-Name: abc29c592c0b28e0a55f44182bcdc000a2c5ab08b4ecb7be822881cd08777860
2020-02-11 20:49:27 +00:00
crc
96ae77edbb example updates
FossilOrigin-Name: 20149d1819aa93a0fd469c5ad05031d065bf168a2d47a5c94bd233c71f427a41
2020-02-11 19:30:14 +00:00
crc
40c6b897ab example: adding c style comments
FossilOrigin-Name: 256a802203164209e63c63b3cbc42096766477147e221e63d887ad6ee7d5c31e
2020-01-27 14:34:58 +00:00
crc
853363e8a0 new example: markdown (subset) to html
FossilOrigin-Name: d893f1fc402a405edb373611ee83e1195ecfcf86bd1465652bfa8c1186c37537
2020-01-15 18:32:55 +00:00
crc
89f46b0909 attempt to fix install on some systems (macos, linux mint) by only copying the main documentation files
FossilOrigin-Name: bedae20a6ed32c940639a2ad18bb6e0b30713b2b0ab20a84098002c35d0a21ba
2020-01-13 12:13:56 +00:00
crc
970e0bd325 add http post example
FossilOrigin-Name: d2fb3a4af7d16b4c14ac85d2d08c0cb8805f10f433ae3783312fe080c6d26bcc
2020-01-10 14:57:07 +00:00
crc
3906a9094d add new example: http get request using sockets
FossilOrigin-Name: 41aee26666021b80367fbbe2291c154a0a825a06ceace487f2800a263f133990
2020-01-10 14:13:24 +00:00
crc
b9a787c714 add retro-locate to search the tags file generated by retro-tags
FossilOrigin-Name: f85240e729d909e1e9b244692f41568a77deae68e3ab6304fc456188389884ca
2020-01-08 21:45:46 +00:00
crc
ee87d47b0e add minimize.retro to examples (thanks kiyoshi)
FossilOrigin-Name: d6be3a03ffb2e27f9af40079e3ebbd7f7fc1099883ad9a3ec0785b7be520b809
2020-01-02 15:29:48 +00:00
crc
9d990be075 add example/enum.retro
FossilOrigin-Name: fe16ec4d40a921734203b2dbbd23b18a7a7ccd40d6debf60f050c13438c18274
2020-01-02 15:28:14 +00:00
crc
6c5b605ea6 prefix:" is now deprecated
FossilOrigin-Name: fbbae06212216529a41d0c4ca5703a4ea86159e9febe9ba4558dc341a83fe004
2019-12-30 15:34:24 +00:00
crc
5fe2d7b591 examples: html export now recognizes floating point numbers
FossilOrigin-Name: c9e73034a106b924ac68f01e86e11180b3a87522ae94414f9e2afbe6c32035cb
2019-12-30 15:11:08 +00:00
crc
2c19e55b9a add a new example, and replace example/Abort.rtero with example/trail.retro (thanks to kiyoshi)
FossilOrigin-Name: 436227c70472210ec807ec0f61d69da52cdebefc163ed216ebe78798610531cc
2019-12-30 15:05:42 +00:00
crc
6c2bcd26e4 examples/queue: add q:peek, q:empty?, q:full?
FossilOrigin-Name: d102c53ffb397eb6fe152b3838c0201b41d1ebcf153487d5f5a2851442a084aa
2019-12-27 19:58:33 +00:00
crc
e7d3030ebf vm/nga-c-no-libc: drop WIP support for OpenBSD as future OpenBSD releases will require syscalls to be routed through libc. Ref thread: https://www.mail-archive.com/tech@openbsd.org/msg54429.html
FossilOrigin-Name: 909ee67a53191440235e0a9dcfdea1e8588c91344541d3bce250eddf2f50897f
2019-12-27 13:58:31 +00:00
crc
d8d1b0b759 updated Gott.retro from Kiyoshi
FossilOrigin-Name: da256603d59e09047ef77963da6c1822150533a01a32c80c1d9b12f226eeeb19
2019-12-26 21:26:29 +00:00
crc
77f4ca143d add a FIFO queue to the examples
FossilOrigin-Name: 5d5f3ef6bc2005fada05735decf9cd6989d9c8d487f7cd786e2196533977ebd6
2019-12-26 20:28:59 +00:00
crc
28260d7709 update the native image source; lcm example
FossilOrigin-Name: 154e68f1885daf32f0749ba8778cf4efe3d650bfeee6439b1ef298f8c64f33f0
2019-12-24 16:03:42 +00:00
crc
c7d08e2e8a example: fix amalgamate tool
FossilOrigin-Name: 7070b825aa90ec9ebb59af0d52a58dbf43892597b6f0afa2dab02971a5165fed
2019-12-13 16:58:48 +00:00
crc
b92e398e50 rx.muri: more comments and explainers in muri source
FossilOrigin-Name: 7e2eb1d5ab55b15d2fd183a3436c9f93346b4bb6e9da40d3dfa6c33ff16c593c
2019-12-10 21:52:40 +00:00
crc
9ffc6f277f END -> HALT in Nga instruction naming
FossilOrigin-Name: e3a4cbb9ac94f83d9e256cdaca70addde60626771ccb68b9f784ca4b355ee2ea
2019-12-10 18:51:56 +00:00
crc
41184bd14a examples: start of a linked list implementation
FossilOrigin-Name: b2c6972cf45b9aff326f8ba067c9f9528658fd26dec4bc4283a1b33d4bca1bb2
2019-12-06 20:35:00 +00:00
crc
bf598e4cae retro irc bot: add support for retro-describe
FossilOrigin-Name: 2dcead0b8a9d1fa6285ceee704eee878cd2fc3d1f19aac6de8503aba13cdd04a
2019-11-27 21:50:10 +00:00
crc
c64b92d0e1 more top level moving of files
FossilOrigin-Name: 6a3e64fe234ba475543562c4c365fc29dc81c1bc8c812aaac9c9a6927fdb77d1
2019-11-22 19:16:33 +00:00
crc
79be618035 checkin some missing files
FossilOrigin-Name: 0b75c4f5deef7823d4302a5480af24b164a4014456e11a176528365ee9397bb9
2019-11-21 19:35:41 +00:00
crc
fb9ef5482e updated html export for retro sources: averages 7.4% faster conversion, 26% smaller output across my test set
FossilOrigin-Name: 82aa69e539eaee71758ab95fc6eda841d4f47eadbda4970526287732d5bf2a47
2019-11-13 20:27:19 +00:00
crc
a09d8cc11f use a trick from https://getkiss.org/blog/20191004a to disable requests for a favicon in Atua-WWW
FossilOrigin-Name: 9c0fd687f43f1d2edd07514cc699ff46fe5b2d807f5886d0f8702deed67e9209
2019-11-08 15:35:05 +00:00
crc
18d5d0c869 2019.10 release
FossilOrigin-Name: 62c4f7366af0f0898c32381ab5eb6cda812ec26d15c3462676a55c59b8840bcf
2019-10-29 17:24:48 +00:00
crc
beb9718187 new example from Kiyoshi
FossilOrigin-Name: c70734a14664def76d4a5711042888c10ed09f38369ef42f3718dce218a26fb8
2019-10-16 21:02:44 +00:00
crc
36c8929528 new example - irc bot
FossilOrigin-Name: acf3c516f8be44c3ed67e7bb6bb260272d1a4adea9509e1e946a4f1964d9668b
2019-10-14 19:30:08 +00:00
crc
654ef677ad add a couple more file extensions
FossilOrigin-Name: 03fc0c6c8b0e49a17ce6d8a6efbab882144cf6a3dfab6e17e4b64b4850fabe9f
2019-10-14 16:38:10 +00:00
crc
9380cc52f3 fix non-compliant http header in Casket (thanks to Daniel Lublin for spotting this)
FossilOrigin-Name: ee48132a1c2c512b326f9d08c2fe5b56ca422528732a7ff4665dd6851e41a8e4
2019-10-14 16:14:22 +00:00
crc
2ff677c5d3 proper rng device in retro-unix
FossilOrigin-Name: fc95ae344b6ea961c9e65426b0b8820104c4b9f9a74a35a125635f207fff2b16
2019-10-14 15:17:43 +00:00
crc
078d98e8cf rng: move xorshift and mersenne into the examples
FossilOrigin-Name: 78d70988db343fada5bb205cc23fd5ad0282d9e5dc7305eaef607cb941e19db1
2019-09-30 18:34:57 +00:00
crc
75b31534d3 more tweaks to the retro-tags
FossilOrigin-Name: f8ffa909cb17dc9b1a7329697c417c615bcdad70dea8ef6dc3477f302575a489
2019-09-25 18:08:55 +00:00
crc
77a62508ef retro-tags now recurses through the directory tree
FossilOrigin-Name: e97f969e0006f65315868b5d17f2dc353e3a95ce992bc6bdb630dfa2a59cd7f3
2019-09-24 20:36:39 +00:00
crc
91fc0a0d27 build a 64-bit cell system with CFLAGS="-O2 -DCELL=int64_t" make (this does not yet set the n:MIN and n:MAX
FossilOrigin-Name: 96987abc1a7ce351c151b173a3f1fe64d6a4e1c5190cf1eacefd1d063efddbe1
2019-09-22 03:01:49 +00:00
crc
81363b6f49 retro-muri export: better commentary
FossilOrigin-Name: c236b6f930d63b24ce09f8bf62acbba79c697f18316c856803429ff94f52061f
2019-09-18 20:54:36 +00:00
crc
18b3135a8a new example
FossilOrigin-Name: b02a11812febcf3adf7b4bb31037d60098c97271914a16885de5f93996bb77c7
2019-09-18 17:21:21 +00:00
crc
2cb7f80a71 fix instruction listings in muri comments
FossilOrigin-Name: 6118c95e793c7543b93d67abbc5b3d13f211c47b2ea0b3fe598b7511bbcef6cd
2019-09-18 17:12:55 +00:00
crc
b6778a0546 new example of probing the devices
FossilOrigin-Name: 70d09831db15ed3595ebc761f09f9ec0c7ca0e6b398c2b0c92f3dc92e9c9720f
2019-09-04 15:13:58 +00:00