Commit Graph

22 Commits (8b44af4717625b7b6085a31ef1763a432e4d4227)

Author SHA1 Message Date
Doug Coleman 41e4c48647 combinators.smart: Fix reduce-outputs, rename quot*n to call-n, rewrite more macros as combinators. 2011-11-28 12:41:50 -08:00
Doug Coleman f21fee3b73 Rename complete-effect to scan-effect 2011-10-17 10:25:27 -07:00
Doug Coleman 76580da5d5 Refactor the lexer/parser to expose friendlier words for scanning tokens. The preferred top-level words now throw an exception on EOF.
CREATE -> scan-new
CREATE-CLASS -> scan-new-class
CREATE-WORD -> scan-new-word
CREATE-GENERIC -> scan-new-generic
scan -> (scan-token)
scan-token now throws on eof
(scan-word) returns word/number/f
scan-word now throws on eof
scan-word-name expects a non-number
Fixes #183.
Fixes #209.
2011-09-29 11:28:28 -07:00
Slava Pestov 220dd88a2c Update documentation for new help lint check 2010-02-19 12:31:52 +13:00
Slava Pestov 7f7e1e4e1d Help lint fixes for iota 2010-01-15 17:04:14 +13:00
Slava Pestov 7155447aed stack-checker: add inputs and outputs words, since 'infer (in>>|out>>) length' was coming up a lot 2010-01-15 08:04:14 +13:00
Slava Pestov df4fb4a3ee Removing integers-as-sequences 2010-01-15 07:15:33 +13:00
Doug Coleman 71c4da5558 fix a couple errors 2009-11-06 11:32:29 -06:00
Doug Coleman 9e939a4dad solved project euler 089 ftw 2009-11-06 01:49:33 -06:00
Doug Coleman 1d12a6707d sigma -> map-sum 2009-10-29 14:34:04 -05:00
Doug Coleman 7ce4b746e5 parsed -> suffix!, add append! 2009-10-28 13:38:27 -05:00
Keith Lazuka 405e5d015b docs: change $subsection to $subsections 2009-10-02 12:15:48 -04:00
Doug Coleman 801366df98 minor cleanup 2009-06-18 17:32:10 -05:00
Doug Coleman df4d652c0a less stack shuffling 2009-03-28 15:02:28 -05:00
Doug Coleman 9b74a99a8e clean up duplication 2009-03-27 20:04:05 -05:00
Doug Coleman 5138842c83 redo the roman ops with smart combinators 2009-03-27 19:55:34 -05:00
Doug Coleman c792594095 use CONSTANT: in roman 2009-03-27 18:55:43 -05:00
Slava Pestov ea60f8ae93 Changing : foo ; parsing to SYNTAX: foo ; 2009-03-21 01:27:50 -05:00
Doug Coleman f101ca606d use bi 2009-02-05 09:09:24 -06:00
Slava Pestov ca2f01e0d0 Updating non-core libraries for monotonic? change 2009-01-16 17:02:54 -06:00
Doug Coleman a6e0df75ea use sigma 2009-01-15 17:56:09 -06:00
Slava Pestov da38cd36dd Move assoc-heaps, formatting, pack, roman, porter-stemmer, soundex, cords to basis 2008-12-17 20:18:24 -06:00