Commit graph

110 commits

Author SHA1 Message Date
crc
f326a99caf start of the new ioctl device
FossilOrigin-Name: ff4557673a4ee251c20472267a4e6e8c7b364aaead7bc5c8c9065f043396bb44
2024-01-22 15:19:00 +00:00
crc
ce2cd05f97 all words now have glossary data
FossilOrigin-Name: 6011cfc3c51f784839ec281bc0639c79c03d901c3aecabe8004267bb4a349853
2024-01-08 18:07:49 +00:00
crc
6d2e99ed6b add missing glossary data for DEVICE: identifiers
FossilOrigin-Name: 5ef5624c8b9d31df7ff75532b21725796ff9c1d60cf73a8cdc0ed509964a996f
2024-01-06 23:08:29 +00:00
crc
18d6998de0 add glossary data for err: words
FossilOrigin-Name: 3f7d9bc3844127e0ca897394df23360f590de35d6acfbebd78cdc36d2d7ff0b4
2023-10-02 15:14:07 +00:00
crc
37ea186ccc add glossary data for file:read/bytes and file:write/bytes
FossilOrigin-Name: 2f432d178dec02851193ed446e124ca0e73fe6f3ab65e9a8786b2cead0ce6b4c
2023-10-02 14:52:15 +00:00
crc
b2e807278e nga-c: add file:read/c and file:write/c for reading/writing characters instead of bytes
FossilOrigin-Name: c1cd094295a085bc54888e5dcea6c9ad486ef71ed820258339bf6955325607cc
2023-09-15 14:16:31 +00:00
crc
6b5c455286 implement "fill" (from konilo) as part of stdlib
FossilOrigin-Name: 588372079037bb8ead0beebf5ed03f5ed6878bac7e18852675bedcfba6cb6ba0
2023-07-25 18:26:53 +00:00
crc
0e7db6dab9 remove deprecate words
FossilOrigin-Name: d0ecbf2ac180314d604e62ca9462f118303c09084af969105d4dcecde8704535
2023-03-29 00:56:00 +00:00
crc
f5f82c5880 finish documenting words
FossilOrigin-Name: 5f0f6c0a58eec52b6a65d54d3b9de6b50013bd0de15ef97a2ba032833c6dcc68
2023-03-23 16:52:04 +00:00
crc
2176101b10 add glossary data for s:unique? and s:dedup words
FossilOrigin-Name: 13e4777317f802e8e06b8260073c1277c5bdd89495e91aea5675db6bf4a2773d
2023-03-21 15:19:36 +00:00
crc
8b88a80ccc add glossary data for d:set-source
FossilOrigin-Name: 071b7230c6a941d93bfa4f9e20649c40b76e7dcc7a3e754b320a22bfb275011a
2023-03-21 15:13:44 +00:00
crc
1e5809bc3c add glossary data for fll: vocabulary
FossilOrigin-Name: a9d3b3b79c62f808668775f667bfd5f41be0a0dfcf992cc73478ff538316aef6
2023-03-21 15:07:02 +00:00
crc
471dfd015a add glossary data for d:use-strings and d:use-hashes
FossilOrigin-Name: bb6bdcf39d61cc4da5e33dde44a5257633077a91f88445716790cb2c77c367cb
2023-03-20 17:00:52 +00:00
crc
4c0f1ac49c fix issue w/words.tsv
FossilOrigin-Name: d7f26675a36bbbfb2156a969bf3d956c5474c3001d131ffe0ce77fb59eb09186
2023-03-20 15:43:54 +00:00
crc
8f739442ea add glossary data for missing a: words
FossilOrigin-Name: f6f33a2ffdbb82d670aec795fa880c1059e23fdeb1bc683d95feb11b3ee1639f
2023-03-20 15:19:47 +00:00
crc
e2b55648cb add comma & gc to glossary
FossilOrigin-Name: b2a5e66264d4a5b2a757710c72641cd097445b6b7109cd91c0d22668aa4ed637
2023-01-26 22:29:37 +00:00
crc
30cb84e7f1 add glossary data for cons, car, cdr, cdr@, car@, car!, and cdr!
FossilOrigin-Name: 95ff07753d5efffdf9f11bad491887375eca7bbe028ad4f920fd897a04f8242e
2023-01-26 15:33:38 +00:00
crc
03659963d6 fix stack comments for block words (thanks to @maleza@merveilles.town for reporting this)
FossilOrigin-Name: 799dcc805fbe086e4a21feff40077e914b68176ed10b8b8dd1ce01ed4103a898
2022-10-03 10:00:59 +00:00
crc
5be846615b add double:sip and double:dip
FossilOrigin-Name: 57b3ab635335213b2d93287572cf7d85e6c46127c715f1621daf7e12c8cd4dec
2022-08-30 16:28:55 +00:00
crc
a0caea3319 add script:current-line-text (for #85)
FossilOrigin-Name: dfa427399eaed9e45e90a967fc74938df56de0c226a85d0bc587d03d9733e849
2022-08-30 15:14:44 +00:00
crc
c520977d8c all remaining words added to glossary
FossilOrigin-Name: 95ddb5f7b136fd00db30c8c6f0e8cfd62146564a669e0c302aaf50f4cdbf0d95
2022-08-22 10:13:03 +00:00
crc
6474a66c42 add block: words and rest of mem: words to glossary
FossilOrigin-Name: 1ae4c608cf65d3c29faabaff2ed627d26579b796f56867a7a254c4df60ad205b
2022-08-22 10:03:44 +00:00
crc
ef2e2e05df add more glossary entries for mem: words
FossilOrigin-Name: 1a777b619a5109735110d4ab35fa2a60f7de41d38fa118a8bb292689cfa81aac
2022-08-22 09:52:09 +00:00
crc
9f45486425 add glossary data for mem:fetch-double, mem:cell+
FossilOrigin-Name: b85b15f2ca40e144cce46b08f020076140f63c623570e70dc4d4ab45315cf570
2022-08-22 09:45:48 +00:00
crc
678a16a65a add double cell words to the glossary
FossilOrigin-Name: 7d28d4de13488f7e8fef9a57be7ee9a63eebdbfd5fbc3d33ffa66cb102ee632b
2022-07-25 15:11:05 +00:00
crc
ad8d1ce108 add glossary entries for words relating to dictionary hashes
FossilOrigin-Name: 08e60c5665f33ac1f7a9d934f3ede8ddfd7f631d926e5fcc75fdd39b7661be35
2022-07-25 12:21:54 +00:00
crc
de4a28c43c add missing glossary entries for n: words
FossilOrigin-Name: e803f95e3921bb93011b4171dfb6e6262690063c990a96199d6cc7b181c1f8e8
2022-07-25 12:06:29 +00:00
crc
9bad2d5617 add tail-recurse
FossilOrigin-Name: 09453da52df08d5d6e2724ef004401ac4d040f3bbe8c4dae12c9d2f9e56b7f3a
2022-06-07 11:28:15 +00:00
crc
f1238819b2 add var-s
FossilOrigin-Name: c37dfcccba869b0fe70354329c4ef89a6b5adb7e897be7bc85d69948b82534cf
2022-05-07 14:20:46 +00:00
crc
4fe90f7978 add BUILD constant
FossilOrigin-Name: d4a363376876638463493d08c77eb2bb4441f48996721b5fc8aca73022eabd5a
2022-03-07 13:46:27 +00:00
crc
bceb56aeb4 fix error in stack comment for a:store (thanks kiyoshi)
FossilOrigin-Name: d26b43959a6ab4c9e501a28dd6adfa31493c4da9b2640eadc8c6367a1451c3d9
2021-10-26 14:19:30 +00:00
crc
a0a2355b56 add new forms of fetch-next and store-next for byte addressed uses
FossilOrigin-Name: 3d59861046bcf27950b111464b22be2428e1c4ae9c35a88cdb34ced79a058a26
2021-10-15 15:53:34 +00:00
crc
075300a136 add unsigned: words to glossary
FossilOrigin-Name: f68da82b8915ce28fe9615c73a603a2667ab321f231d73cb3837568b8ea4412f
2021-10-14 16:50:05 +00:00
crc
6d9ef70da5 add glossary data for multicore support. closes #80
FossilOrigin-Name: 9c86e48232fecf5035c83986c936af774d9e1359df940e6ed2be3d50446c7c20
2021-10-12 09:21:57 +00:00
crc
77b7965eb4 add s:fetch and s:store
FossilOrigin-Name: 8bf0d01598a0f64387b3144f5df1c3f81b1d0f18dc3144754735dcef52e3d69d
2021-08-26 13:25:59 +00:00
crc
ce91454df1 add in a "d:source" field to the dictionary header
FossilOrigin-Name: d6c27c49b054c022fad6d2898d173f0a2705925a97bb139c1c6fbdb48f896da7
2021-08-10 16:09:58 +00:00
crc
e189c63e42 add h:fetch h:store w:fetch w:store
FossilOrigin-Name: d8f907696229968bd122171614ca842f9bd215d72761fd1b2629aca21de4e0f8
2021-07-27 12:01:47 +00:00
crc
31a6428fb2 add b:fetch and b:store
FossilOrigin-Name: 81d42683735f00af57af5c3686d6da72e38dcd9cb1db5aafbedb0a3c38da4348
2021-06-24 14:07:54 +00:00
crc
b6a81359e6 add pack and unpack
FossilOrigin-Name: 459d61941f93a2373c3ac1e18c9100cc17b4e724996723cdf0090c7605af5bb9
2021-06-24 13:38:10 +00:00
crc
67855948b9 add sub-stack comments for a couple of words
FossilOrigin-Name: d47690614c26e3515ab85f5d66ab3afd8da9ec6fa5debe1652d1cd6ae4a4c2e9
2021-06-22 12:35:19 +00:00
crc
e0340ea1d7 stdlib: remove if: and -if:, add forever
FossilOrigin-Name: ae01128ca82076ffe4fd74ddfa0499053d43e65b9d16c35f1edba537c7359288
2021-06-21 12:10:34 +00:00
crc
be7b1ad007 nga-c: add unix:execute
FossilOrigin-Name: d3e589e1fe696182ca97ddbd6065b693459781a074f34899eb3809ef9eedf62e
2021-06-18 13:39:57 +00:00
crc
06ee9705a8 image: rename some words
s:contains-char?  to  s:contains/char?
s:contains-string? to s:contains/string?
a:contains-string? to a:contains/string?

old names are now deprecated and will be removed after 2021.7.

FossilOrigin-Name: 5a19d7aac514c5ba87963c5f0645f3daa8a8e3dc04546c0627fa046479ecd8dd
2021-06-04 13:54:21 +00:00
crc
13ecc59a18 deprecate s:split, s:split-on-string. Use s:split/char and s:split/string instead.
FossilOrigin-Name: 8514ad5c60cc7c2f34ffd651bd74f477a582d04609b3bba546a1c702963fae94
2021-05-25 14:35:26 +00:00
crc
cb22c59b5a add support multiple bases
This set of patches:

- adds a `Base` variable
- adds `decimal`, `hex`, `octal`, and `binary`
- extends `s:to-number` to support `Base`
- extends `n:to-string` to support `Base`
- updates the glossary to cover these

Additionally:

- removes the 1024 cell limit for the kernel
- adds a header cell (7) for the start of the text input buffer
- adds a header cell (8) for the end of the text input buffer
- updates most Nga implementations that use the text input buffer to look at
  this instead of hard coding the address

FossilOrigin-Name: 391ad6fc0187e5ff3089d5c42d5d5e1c18fd0b2379c90a148ba44bb66145f020
2021-05-18 19:42:35 +00:00
crc
763f06ac4c add if: and -if:
FossilOrigin-Name: 04cd5d82ce6ea0c9c98f05580bcb7cc2598c27accd6a648cacb98b063d72e1a5
2021-04-28 13:23:07 +00:00
crc
5ba34b60a9 interfaces/rng: smaller n:random, remove io:rng-operation
FossilOrigin-Name: 893637993c41b36f620410fe489d25d5cb9d08d41dd80f9097b3c193fd54cc92
2021-04-19 17:35:29 +00:00
crc
6a4aaf8eac prefix: namespace is now sigil:, rename words, update examples, update docs
FossilOrigin-Name: 25cf19660ab7728d7bfee2722ea826a8a438faf92b2504b28d922d2958906aed
2021-03-30 11:58:25 +00:00
crc
ee33f81e66 docs: add pythonista/ui words to glossary
FossilOrigin-Name: 846cbf6f8f8e0f4c3aba8e81e75ccbcdf63784e6d3953394c10d89eeb17f42fc
2021-02-03 13:58:57 +00:00
crc
e31cc82656 remove deprecated words
FossilOrigin-Name: e999bdb76459148c72894cde22abd88422e5b79fb822fbd83d037892c4c232b0
2020-12-31 15:04:06 +00:00