Commit graph

97 commits

Author SHA1 Message Date
crc
cf5df015e7 toolchain: add amalagamate tool for the Python implementation
FossilOrigin-Name: 2d0d2155c6aa3695d72dc2c594dd26200c7660839b4d66449d52696a91e6ce6d
2020-12-17 20:02:56 +00:00
crc
47a742c04e toolchain: significantly faster retro-extend.py (ref: https://todo.sr.ht/~crc_/retroforth/20)
FossilOrigin-Name: 2466027e9147a452b1d0fd5fa5ab776a3bec11594b285e49af1d472626c31605
2020-12-01 20:49:53 +00:00
crc
37a6739d80 retro-extend: begin work on source cleanup
FossilOrigin-Name: a0ffc2548840b469fa106f35fed0668046152a7aaf029a2a04d88df3b9ccf036
2020-10-16 17:02:39 +00:00
crc
d984dbc969 toolchain: update header comments
FossilOrigin-Name: 8ccbb53b221ee1d79359b4d23b158303f609afbf4ba9bac96728101cb02f122d
2020-10-16 16:36:18 +00:00
crc
ae35d569fc retro-muri: formatting improvements
FossilOrigin-Name: db6ad0bc4efc4cca74f53a0802e2db6ba7997cb3fd51271182d0398b1ff57bdb
2020-10-16 14:33:23 +00:00
crc
52536767d1 retro-muri: cleanups, separate each step into a separate pass
FossilOrigin-Name: 0b883a21d86730a59b1886555d42a2753fad06f5c48bd12e0a372aa20a03168a
2020-10-16 14:28:14 +00:00
crc
4fd7671e2d retro-unu: add some comments
FossilOrigin-Name: 29186ae8f2cc4cdcaa3c66458d5fe46868e389726dc4e0576acff420ec037dd3
2020-10-16 13:52:16 +00:00
crc
3c4343ce41 retro-unu: add support for user defined code and test block delimiters
FossilOrigin-Name: 97c165d58f0cb8b344f1027c06a8e290918891d5bc89bd8244c662a548990644
2020-10-16 12:15:59 +00:00
crc
b6f4787352 build: fix a bug causing loss of the Markdown copy when building the .epub
FossilOrigin-Name: 5b1826cb48f9b3bc5cea70d9be4e83313ef8e556980fba1eca17f1290bcff6d1
2020-10-15 20:23:36 +00:00
crc
33118ff158 retro-describe: remove use of -J from xargs as it is not supported by GNU
FossilOrigin-Name: b7c7e29a709ec6621782b64302f3e8a92f806bf9f8f73b69e8d2bdf54ef8c0d0
2020-10-15 18:44:14 +00:00
crc
f78fa3063e book: add section on my markdown syntax
FossilOrigin-Name: 457d31d4c744817dbfd7fcb3d602fb0549500f2025fe22410c838e27d5b6d620
2020-10-13 17:00:58 +00:00
crc
7f2a9ca4b3 book: move copyrights to end, fix some formatting in the bulleted lists
FossilOrigin-Name: d79fa938496a1d1e107b39df70f27ec68c93971bd4cfbdfff03701adfae90636
2020-10-02 17:03:08 +00:00
crc
c38f11224e toolchain: move generate-epub.retro to tools/, fix make-book.retro
FossilOrigin-Name: e7506b632a7289a7b25c3c84332efa243f0c9075a576f7411345a474065c65e2
2020-10-01 16:53:52 +00:00
crc
c3a55274ac epub: minor restructuring of source locations
FossilOrigin-Name: 522f32b3aa14ccc1ca01350073b3251e68bc10a755c83e5b9ee473f4866f5e6e
2020-10-01 16:50:36 +00:00
crc
a4bb5eec3f toolchain: add a tool to locate deprecated words (based on the shell snippit used by john_cephalopoda)
FossilOrigin-Name: 0f15a232ef1685f5cda43681de1eed41c5d76b43326c6c285964935b85021789
2020-10-01 13:37:36 +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
4b8c651bf2 epub: chapter titles now work, chapters now start with 1 instead of 0
FossilOrigin-Name: 478d5f52924ab3ad4f5929c7f006e431eb848b3c860f670590bef498b907633b
2020-09-30 19:59:50 +00:00
crc
6f52af0631 epub: work on supporting chapter titles for TOC
FossilOrigin-Name: 8ee04ffb447238daa87e3a3c920fc1346abddc5b567eeeefd970d5dbacc26437
2020-09-30 19:41:45 +00:00
crc
e84bd6a953 epub: fix more problems, now down to 7 errors when validating the output file
FossilOrigin-Name: aaee7a1f4a5931470b6974cc320e8bda43cf14f71b523ecd3a207387e119bedd
2020-09-25 15:45:41 +00:00
crc
5f67310f80 epub: top level build script now runs the xhtml conversion; some file renamings
FossilOrigin-Name: 88b0d1563e642fcd96acacb9896641abd77562bd61d26d5ebacdd8238886eba3
2020-09-24 18:43:59 +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
15dbfbbe0b begin work on xhtml generation for the Markdown
FossilOrigin-Name: 0878cff65e3988b7000cc0fa5cd1fef4d3b8bbcc5b03fe5788a08eb47e319c3f
2020-09-23 17:45:28 +00:00
crc
d53e540f6c toolchain: add comments to retro-unu.py
FossilOrigin-Name: b64bddd72a1fbf4cf3ec6c2011187fc3594722ec82d1ad0602b1b3f2d4be8779
2020-09-22 15:54:04 +00:00
crc
a8b8f5a2bc toolchain: retro-muri.py gets some comments, minor internal layout change
FossilOrigin-Name: ca10fc2d2b2c757ca6b1b7e073ee9b8e3b25c13cb137f011f9393efd8b376f75
2020-09-22 15:48:56 +00:00
crc
de6c62d5f2 toolchain: retro-extend.py now handles multiple inputs, passing image name on command line
FossilOrigin-Name: ba4fc1a5e2b043520ccdd82c01b9a56616c95a80416db7e125434f4cf7f2529e
2020-09-22 15:34:05 +00:00
crc
bac77af47e toolchain: implement retro-extend in Python
FossilOrigin-Name: 5d9d03c34cf2b4365681cfdd3d5211f352d2038e430669dffb9007873fbcadcd
2020-09-22 12:48:44 +00:00
crc
9c69997d23 reformat python code for consistency
FossilOrigin-Name: 736acb6c40df186d519b832766543bb2a14ae09bb7aed1064922a211b3fff322
2020-09-22 12:06:40 +00:00
crc
8064f1ce47 toolchain: implementation of unu in python
FossilOrigin-Name: ca615c7e08e9ff31de5fea01fa71519c808c872abe9fe6de5d0bc288d7b5ecfc
2020-09-21 18:38:58 +00:00
crc
38fed89958 housekeeping: rename some files in tools; remove an unused toolchain item
FossilOrigin-Name: 599c6411b356ab939ed2951167ba937158b2e7944eef1e4cab9bf7979166f012
2020-09-21 17:51:59 +00:00
crc
f65e17727c housekeeping: rename some files in tools
FossilOrigin-Name: 1ca05b42f8833bb6327730255f6cdc9a3b0f9fe5939cbdef2d9fb9bb5adbbda5
2020-09-21 17:46:08 +00:00
crc
23ed4082cf tooling: add unu.py
FossilOrigin-Name: b7a37204e6be19c38dc8203a813c0be6b6eb99326304a270e05363b57d44d714
2020-09-21 13:58:02 +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
d29d07957d allow setting image size, stack sizes at build time. see doc/book/building/unix for details
FossilOrigin-Name: 0987b8f0e28fb5a72f41e746437751a706672b09d0e4b14d6c5e5b2b4d4e7c29
2020-09-08 18:54:57 +00:00
crc
b6cb657a82 glossary: fix bug causing duplicate name display in entry details (thanks to kiyoshi for noticing this)
FossilOrigin-Name: 4d8120f13be8ebc09dbf968d08680fef0fa511cee8ccfbd33c3a7cd510bb7961
2020-08-14 16:59:06 +00:00
crc
5405482c72 fix bug in retro-describe (was not using the new indexed-times)
FossilOrigin-Name: 3de5412a71850871827461ecfc706850f993d57e06befa316b15d6450c8c8074
2020-08-14 16:36:51 +00:00
crc
0c599add05 add new sections to documentation
FossilOrigin-Name: 64838647dd9e0ecf3e19ea0145208ecd2d5121a378f54d845fdb8cf530d8c556
2020-04-20 15:08:45 +00:00
crc
3d8c9d9443 book: add tech notes on underscores in names
FossilOrigin-Name: 16c95236d7bd0c71fb51975678762a37c24a111ad3bb742f552421b32ce0283b
2020-02-12 12:58:06 +00:00
crc
b89d90c99b book: add some notes on deprecation policy
FossilOrigin-Name: 2db7a3c6d3f1f5e10d939a55dd40d7e4d3f194708d131942284949ac3365e640
2020-01-22 15:20:57 +00:00
crc
8ead0fbfba retro-unu: add -t support to command line
FossilOrigin-Name: 29a9b00f47a3a1a3924138b8b9191492c5028d140a72fa2aa686ca001d0cd098
2020-01-21 12:58:06 +00:00
crc
8407b50905 book: add section on scripting
FossilOrigin-Name: 96a4db6efd2e755575a518ba3424c7e1d45365e0251a17c25bdb489ec10a4a09
2020-01-14 19:09:54 +00:00
crc
bb95ce589b add section on loops
FossilOrigin-Name: 4aa6bff972b325ddaf51b9ec85e7f7626d0accd631abe3cebfe19aa601ba531e
2020-01-14 15:55:45 +00:00
crc
c825a6b648 add the retro-locate manpage to book
FossilOrigin-Name: b672f9c631cf58056517ed81cad974a41a906897b91714306bea508d28350c59
2020-01-10 20:13:04 +00:00
crc
53c08aaf03 retro-document: final result of performance work: reduced the glossary generation for 106 examples from 31m52s to 13m22s (a 58% decrease)
FossilOrigin-Name: 7e634452dfc8ebf38453ebe40f722ee91ed52bf87b7eb56669869e6f65316ac3
2019-12-16 21:14:08 +00:00
crc
507f191b76 retro-document, retro-describe: more work on performance
FossilOrigin-Name: 4e2c988208fc3c1c09932290e7e8c1407d9045856ee86ecbee296924988be189
2019-12-16 20:09:07 +00:00
crc
9b5d2fecf7 retro-describe: work on improving performance
FossilOrigin-Name: 00773b657e3ad09fc2d98b8834fdba9e2dff73a921b65698c30cef5e20fa8926
2019-12-16 17:32:16 +00:00
crc
6b8450ec29 fix make-book.retro
FossilOrigin-Name: 268cb3dd195fb8e732bf3d0e3012e8dfc2aa63903d77e5ccb1277ea5f8c70170
2019-12-10 19:00:16 +00:00
crc
9ffc6f277f END -> HALT in Nga instruction naming
FossilOrigin-Name: e3a4cbb9ac94f83d9e256cdaca70addde60626771ccb68b9f784ca4b355ee2ea
2019-12-10 18:51:56 +00:00
crc
3a000cc8f0 nga-js: two column display; hide canvas if nothing was drawn to it; glossary below input area
FossilOrigin-Name: cd673444c1019f2c34abd2ed290ae9bb9d47090c27a750bf909f46e17526b881
2019-11-22 22:02:02 +00:00
crc
c64b92d0e1 more top level moving of files
FossilOrigin-Name: 6a3e64fe234ba475543562c4c365fc29dc81c1bc8c812aaac9c9a6927fdb77d1
2019-11-22 19:16:33 +00:00
crc
d480daccf6 move the retro-describe.retro to tools directory
FossilOrigin-Name: 66e8e6a3523686232131bb9c3d692e76ecfdce3143289d63e69595abbc0acdf8
2019-11-22 19:01:17 +00:00