Commit Graph

1064 Commits (0e13e2e92ce89f218242742418efa29a1f7ad89c)

Author SHA1 Message Date
Daniel Ehrenberg 0e13e2e92c Fixing XML bug 2007-12-23 23:21:44 -05:00
Daniel Ehrenberg 0de2e117f5 Merge commit 'slava/master' 2007-12-23 16:09:21 -05:00
Daniel Ehrenberg 998213bb4b Removed extra/xml/literal, which was added by accident 2007-12-23 14:58:56 -05:00
Daniel Ehrenberg beaa4601ed XML combinator refactoring 2007-12-23 14:57:39 -05:00
Samuel Tardieu a66f7672dc Update project-euler.010 timings 2007-12-22 00:29:12 +01:00
Samuel Tardieu fd8253c262 Sieve of eratosthene optimizations 2007-12-22 00:28:46 +01:00
Samuel Tardieu 8e87d56e24 Factor solution to project Euler problem 17 2007-12-21 17:43:26 +01:00
Samuel Tardieu 9809e573a9 Much faster solution to projet-euler.010 by using lazy lists 2007-12-21 13:53:00 +01:00
Samuel Tardieu 074ef1e107 New math.erato library: sieve of Eratosthene 2007-12-21 13:53:00 +01:00
Samuel Tardieu d5cd2fd66b Add lazy-while and lazy-until to lazy-lists 2007-12-21 13:33:57 +01:00
Samuel Tardieu 858237c0f8 Reimplement leach so that stack is clean when executing the quotation
The previous implementation let garbage on the stack (such as the lazy list
cdr) before executing the quotation. This prevents easy implementation of
reduce-like words using leach.
2007-12-21 13:33:56 +01:00
Slava Pestov f2b4a04a44 Merge commit 'doublec/master' 2007-12-20 00:43:16 -05:00
Doug Coleman ec89ee67c6 Merge git://spitspat.com/git/factor 2007-12-19 23:35:49 -06:00
Doug Coleman b4575a9bff Templating now runs in quiet mode
session ids are now  4 bignum number>string string>sha-256-string
add assoc-heaps
sessions are stored in an assoc-heap
2007-12-19 23:34:30 -06:00
Chris Double 0bf1355657 Remove parser-combinators.replace 2007-12-20 17:12:48 +13:00
Chris Double b655d4c759 Add tags to peg, peg.ebnf and peg.pl0 2007-12-20 17:11:37 +13:00
Chris Double a376cb6cc3 Add summary, author and tags to peg.search 2007-12-20 17:10:45 +13:00
Chris Double 6a8bfad475 Rename peg.replace to peg.search 2007-12-20 17:09:12 +13:00
Chris Double 6bd283ffa3 Convert parser-combinators.replace to pegs 2007-12-20 17:06:21 +13:00
Chris Double 42e20874fe Fix USING: in parser-combinators.replace 2007-12-20 16:50:08 +13:00
Chris Double 7817af0104 Fix IN: in parser-combinators.simple 2007-12-20 16:48:58 +13:00
Chris Double 9a5335e718 Fix IN: in parser-combinators.replace 2007-12-20 16:46:25 +13:00
Chris Double b5186937a4 Port fjsc to use pegs instead of parser combinators 2007-12-20 12:48:45 +13:00
Chris Double d45ed669f8 Add digit, number and string parser to peg 2007-12-20 11:54:17 +13:00
Doug Coleman afc6100c54 add IN: temporary to tests file 2007-12-19 16:21:05 -06:00
Daniel Ehrenberg b8f210a3be Merge branch 'master' into xml
Conflicts:

	extra/rss/rss.factor
	extra/sequences/lib/lib.factor
	extra/xml/data/data.factor
2007-12-19 12:40:55 -05:00
Daniel Ehrenberg 58a0dff77c XML fixes 2007-12-19 12:33:34 -05:00
Doug Coleman 109e3d77d4 Merge git://spitspat.com/git/factor 2007-12-18 22:12:22 -06:00
Aaron Schaefer fcfb8fbedf add initial project-euler solutions and support vocabs 2007-12-18 20:57:16 -05:00
Doug Coleman 27ed0225ab add self-update to factor.sh -- it downloads git, makes an image, and bootstraps 2007-12-18 17:07:24 -06:00
Doug Coleman de7531424b Return 1 to shell on error 2007-12-18 16:59:03 -06:00
Doug Coleman 54be2b85f5 Merge git://factorcode.org/git/factor 2007-12-18 16:47:07 -06:00
Doug Coleman 8aed4d6b26 fix bootstrap (tag-matches? -> tag-named?) 2007-12-18 16:14:47 -06:00
Doug Coleman 8a98adec79 Merge git://factorcode.org/git/factor 2007-12-18 16:07:09 -06:00
Doug Coleman 4ee0f7bcf1 Merge git://factorcode.org/git/factor 2007-12-18 16:05:14 -06:00
Slava Pestov 326fb1b01d Merge commit 'dharmatech/master' 2007-12-18 17:04:57 -05:00
Doug Coleman 8899f07721 Merge http://littledan.onigirihouse.com/factor 2007-12-18 16:04:57 -06:00
Eduardo Cavazos 80c20bebc4 typo 2007-12-18 15:22:06 -06:00
Eduardo Cavazos ccbb865f3d typo 2007-12-18 15:16:41 -06:00
Doug Coleman d2163097f0 Add cut-all, human-sort to sequences.lib 2007-12-18 02:37:06 -06:00
Doug Coleman 523ca2033b Merge git://spitspat.com/git/factor
Conflicts:

	extra/furnace/furnace.factor
2007-12-18 02:36:29 -06:00
Doug Coleman 2447a20ad5 Update help webapp to work with the overhauled furnace 2007-12-18 02:24:41 -06:00
Doug Coleman 1c3c7db0bc Overhaul furnace
- validators work!
 - added sessions
 - add error checking to pastebin
 - add define-form, defalut-values
2007-12-18 02:24:05 -06:00
Doug Coleman 69d056187b rearrange package order 2007-12-18 02:08:34 -06:00
Daniel Ehrenberg 315f7319fb FAQ fix 2007-12-18 00:43:13 -05:00
Daniel Ehrenberg 49b8380787 Merge branch 'xml-utils' 2007-12-17 18:26:34 -05:00
Daniel Ehrenberg 72a164e418 XML utilities 2007-12-17 18:26:10 -05:00
Daniel Ehrenberg 416556ce63 New hashcode function 2007-12-17 15:46:55 -05:00
Daniel Ehrenberg 5fb4d9cbb9 XML utilities 2007-12-17 15:31:10 -05:00
Daniel Ehrenberg d6e445df1f XML attrs 2007-12-17 15:29:21 -05:00