Joe Groff
e7968ceffc
mop up compiler errors from macosx load-all
2010-03-09 00:56:07 -08:00
Daniel Ehrenberg
6298203b4c
Making all of basis and extra unambiguous for sets/namespaces
2010-02-26 16:28:38 -05:00
Slava Pestov
220dd88a2c
Update documentation for new help lint check
2010-02-19 12:31:52 +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
a94774f8e8
add circular-while, optimize circular a bit
2009-12-06 17:20:46 -06:00
Slava Pestov
0612bc6177
Factor source files should not be executable
2009-11-21 17:50:43 -06:00
Doug Coleman
b71d86a1dc
update more 8bit encoding usages
2009-11-12 18:36:47 -06:00
Doug Coleman
aec676edec
use surround/glue instead of 3append
2009-11-12 03:01:09 -06:00
Joe Groff
3fbe722561
Merge branch 'master' of http://factorcode.org/git/factor
...
Conflicts:
basis/locals/locals.factor
basis/peg/peg.factor
extra/infix/infix.factor
2009-10-28 16:17:24 -05:00
Joe Groff
b0362f8011
fix help-lint failures
2009-10-28 14:05:23 -05:00
Doug Coleman
7ce4b746e5
parsed -> suffix!, add append!
2009-10-28 13:38:27 -05:00
Slava Pestov
951e3e9c83
delete-nth -> remove-nth!
2009-10-27 23:41:57 -05:00
Joe Groff
935c0797c3
update existing code for [let change
2009-10-27 22:05:37 -05:00
Keith Lazuka
405e5d015b
docs: change $subsection to $subsections
2009-10-02 12:15:48 -04:00
Slava Pestov
7c83ccf6b0
xml.syntax: fix help lint
2009-09-23 17:56:19 -05:00
Doug Coleman
a4524874f4
remove <" from multiline tests
2009-09-23 16:24:32 -05:00
Doug Coleman
faf54ce8e2
fix yet more multiline tests
2009-09-23 12:57:37 -05:00
Doug Coleman
eceed177d6
replace usages of <" with """
2009-09-20 22:42:40 -05:00
Doug Coleman
3f3d57032b
Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring
2009-08-13 19:21:44 -05:00
Bruno Deferrari
d8434ceed2
basis.xml: A fix for <pull-xml> (calls init-parser so that the spot variable is binded)
2009-07-22 20:49:57 -03:00
Bruno Deferrari
8bf389e9b5
basis.xml: Add test to check that pull-event doesn't raise an exception when called on a pull-xml object
2009-07-22 20:48:38 -03:00
Doug Coleman
407377fc98
rename peek -> last and update all usages
2009-05-25 16:38:33 -05:00
Slava Pestov
66a9416473
Update documentation for stricter vocabulary search path semantics
2009-05-16 00:29:21 -05:00
Slava Pestov
b62630b5ac
Updating code in basis and extra for stricter vocab search path semantics
2009-05-14 23:23:06 -05:00
Slava Pestov
a366909c25
Removing slip usage from basis
2009-05-10 15:28:22 -05:00
Slava Pestov
05f3f9dcb9
Fixing unit tests for stack effect inference changes
2009-04-20 21:15:19 -05:00
Slava Pestov
a4d48a1cd4
xml.writer: don't write arrays to output-stream
2009-04-20 03:28:03 -05:00
Slava Pestov
3b40334ccd
xml: fix compile warnings in tests
2009-04-20 03:27:52 -05:00
Slava Pestov
99b8400e56
Documentation updates
2009-04-06 03:00:46 -05:00
Slava Pestov
0a8fb3e5f3
xml.syntax: update for syntax change
2009-03-22 21:38:06 -05:00
Slava Pestov
5408191724
xml: update XML-NS: for define-memoized stack effect change and get all unit tests to pass
2009-03-22 18:37:28 -05:00
Slava Pestov
55bb5500bd
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-21 03:39:51 -05:00
Daniel Ehrenberg
87b90cf371
Fixing XML char classes
2009-03-21 03:39:30 -05:00
Slava Pestov
3de9723d22
Update unicode.categories.syntax
2009-03-21 03:32:10 -05:00
Slava Pestov
ea60f8ae93
Changing : foo ; parsing to SYNTAX: foo ;
2009-03-21 01:27:50 -05:00
Daniel Ehrenberg
62638fb4d3
Moving unicode.syntax to unicode.categories.syntax; documenting and modifying syntax
2009-03-21 01:11:45 -05:00
Daniel Ehrenberg
a282789910
XML missing encoding error
2009-03-18 18:32:34 -05:00
Daniel Ehrenberg
fec49cb616
More expository XML docs
2009-03-16 22:29:38 -05:00
Daniel Ehrenberg
7a0ce748df
Cleaning up XML to make : string>xml <string-reader> read-xml ;
2009-03-16 18:28:15 -05:00
Slava Pestov
c8d5e98898
Fix conflicts
2009-02-26 03:12:19 -06:00
Slava Pestov
4426526252
Fixing some things I broke
2009-02-25 23:30:30 -06:00
Slava Pestov
ce1bc1d6ed
Fixing conflicts from stack checker changes
2009-02-24 01:21:10 -06:00
Slava Pestov
421ee726b8
Merge branch 'master' into new_ui
2009-02-16 21:22:12 -06:00
Slava Pestov
6b25e99470
Add summary for heaps more vocabs
2009-02-16 21:05:13 -06:00
Slava Pestov
4a639033fa
Merge branch 'master' into new_ui
2009-02-15 21:06:55 -06:00
Slava Pestov
e1866ff0e4
Fix xml.writer unit test
2009-02-15 20:11:36 -06:00
Slava Pestov
6b99b04531
Add vocab: for vocab-relative paths
2009-02-15 19:53:21 -06:00
Slava Pestov
056e7aa442
Merge branch 'master' into new_ui
2009-02-13 18:12:35 -06:00
Daniel Ehrenberg
c6680eee60
Making xml-undo words private; adding bytes>xml word
2009-02-13 15:10:34 -06:00
Slava Pestov
e3f6ee0792
Merge branch 'master' into new_ui
2009-02-09 01:17:07 -06:00
Daniel Ehrenberg
3e5ec77439
Splitting up basis/wrap into three vocabs
2009-02-09 01:12:32 -06:00
Slava Pestov
dd9cf39467
Fix conflict in libc
2009-02-06 05:10:41 -06:00
Slava Pestov
ae0da1cf98
Fix conflict
2009-02-05 22:29:15 -06:00
Daniel Ehrenberg
51b5973b0e
Documenting XML interpolation inverse
2009-02-05 21:26:40 -06:00
Daniel Ehrenberg
86c3481f12
Moving XML vocabularies around
2009-02-05 21:17:03 -06:00
Daniel Ehrenberg
b9839b0c32
XML literals work with inverse now
2009-02-05 14:21:36 -06:00
Daniel Ehrenberg
fa0d5de2e4
Speeding up xml.literals by 3x using code generation
2009-02-04 17:29:35 -06:00
Daniel Ehrenberg
c7a070ba8e
Fixing typo in xml.dispatch
2009-02-04 13:25:51 -06:00
Daniel Ehrenberg
292ebd4a4c
Fixing xml.dispatch
2009-02-04 12:34:18 -06:00
Daniel Ehrenberg
009ea7ad45
Fixing bug in XML where prolog isn't considered; whenever you write XML, the encoding is listed as UTF-8.
2009-02-04 12:32:47 -06:00
Slava Pestov
feb5688296
Merge branch 'master' into new_ui
2009-02-04 04:45:33 -06:00
Daniel Ehrenberg
babe9bb2fd
Making xml.dispatch compile
2009-02-04 01:25:48 -06:00
Daniel Ehrenberg
246c4bb13c
Fixing encodings/XML
2009-02-03 17:32:05 -06:00
slava
e29f18a2f4
Trying to fix a bad merge...
...
Revert "Merge branch 'master' of git://factorcode.org/git/factor"
This reverts commit da639739bd
, reversing
changes made to 346a61f497
.
2009-02-03 00:27:34 -06:00
Slava Pestov
669548e62e
Clean up some usages of tuck, and add Joe's curried cleave/spread/apply combinators to kernel vocabulary
2009-02-02 13:43:54 -06:00
Slava Pestov
0497132a47
Refactor basis/wrap to have a more flexible API
2009-02-02 03:47:45 -06:00
Slava Pestov
1194ce38aa
Fix some bugs in xml.utilities and add new unit tests
2009-01-31 21:01:55 -06:00
Daniel Ehrenberg
6240f00803
Merge branch 'master' of git://factorcode.org/git/factor
2009-01-30 11:30:07 -06:00
Daniel Ehrenberg
de49f6fc74
Moving xml.interpolate to xml.literals
2009-01-30 11:29:30 -06:00
Doug Coleman
3c408342ef
renaming: contain? -> any?, deep-contains? -> deep-any?, pad-left -> pad-head, pad-right -> pad-tail, trim-left -> trim-head, trim-right -> trim-tail
2009-01-29 22:19:07 -06:00
Daniel Ehrenberg
b7975de956
Making XML slightly faster
2009-01-29 22:17:55 -06:00
Daniel Ehrenberg
eccabfea12
Making XML 30% faster
2009-01-29 21:41:08 -06:00
Daniel Ehrenberg
33a8f0d87e
Docs for some undocumented XML data types
2009-01-29 19:00:31 -06:00
Daniel Ehrenberg
875592b010
Fixing xml.name for word name change
2009-01-29 18:38:14 -06:00
Daniel Ehrenberg
b01cd06245
XML docs improvements
2009-01-29 18:25:23 -06:00
Daniel Ehrenberg
af2706b75c
Code cleanup in XML
2009-01-29 16:57:13 -06:00
Daniel Ehrenberg
cadbcdc9a4
Fixing everything now(?)
2009-01-29 15:15:50 -06:00
Daniel Ehrenberg
6372395b8a
Fixing everything I broke?
2009-01-29 13:33:04 -06:00
Daniel Ehrenberg
940a085325
XML interpolation efficiency/cleanup
2009-01-28 16:17:20 -06:00
Daniel Ehrenberg
d5160ce791
Fixing USING: lines
2009-01-28 15:46:34 -06:00
Daniel Ehrenberg
af9d70c65a
XML chunks are a separate datatype; XML tags are no longer assocs
2009-01-28 14:33:33 -06:00
Slava Pestov
eaad0c7660
Updating code to use CONSTANT: instead of : foo 123 ; inline
2009-02-23 21:40:17 -06:00
Daniel Ehrenberg
69c509a29f
Removing outdated comments in xml.utilities
2009-01-27 18:16:35 -06:00
Daniel Ehrenberg
ac1ddfcc6c
Random minor fixes; html.components doesn't duplicate parsing anymore
2009-01-27 16:54:41 -06:00
Daniel Ehrenberg
824df4182a
Fixing xml.interpolate docs
2009-01-27 15:10:56 -06:00
Daniel Ehrenberg
c581b67193
Code using interpolation can now compile
2009-01-27 14:33:43 -06:00
Daniel Ehrenberg
c46f857671
Documenting read-dtd and friends; renaming sax to each-element
2009-01-27 14:15:00 -06:00
Daniel Ehrenberg
50cd0c4ccc
Updating other vocabs for XML changes
2009-01-27 13:38:13 -06:00
Daniel Ehrenberg
ea741a786c
Splitting off PROCESS:/TAG: into a separate vocab; new word XML-NS:
2009-01-27 13:34:14 -06:00
Daniel Ehrenberg
f8fa984bae
Bug fixes for lcs.diff2html; xml.writer
2009-01-27 00:30:08 -06:00
Daniel Ehrenberg
1181bd6f59
Converting Farkup, html.components and lcs.diff2html to xml.interpolate
2009-01-27 00:03:42 -06:00
Daniel Ehrenberg
9efe8fa520
Minor fixes for xml entities and interpolate
2009-01-26 21:39:08 -06:00
Daniel Ehrenberg
dd553440dc
Use xml.interpolate for xml-rpc
2009-01-26 16:48:14 -06:00
Daniel Ehrenberg
02b09fdca4
Documentation, unit tests for XML
2009-01-26 16:11:30 -06:00
Daniel Ehrenberg
5615bbe330
Merge branch 'master' of git://factorcode.org/git/factor
2009-01-26 00:13:58 -06:00
Daniel Ehrenberg
2f177a194b
Removing old XML generation library
2009-01-26 00:05:13 -06:00
Daniel Ehrenberg
c33dd1105b
XML fry
2009-01-25 23:52:25 -06:00
Daniel Ehrenberg
39e49c3554
XML interpolation
2009-01-25 21:06:45 -06:00
Slava Pestov
f34c14a0f5
Remove some usages of tuck
2009-01-23 18:20:47 -06:00
Daniel Ehrenberg
b87b9af458
DTDs are a separate type now; all variables in xml.state
2009-01-23 15:29:28 -06:00
Daniel Ehrenberg
3a4d39b2db
Summaries for XML internal vocabs
2009-01-22 19:04:48 -06:00
Daniel Ehrenberg
a977ec4d3d
xml.backend moved into xml.state
2009-01-22 17:19:02 -06:00
Daniel Ehrenberg
4500e6e97e
Making certain writer words public, to fix html.templating.chloe
2009-01-22 16:44:37 -06:00
Daniel Ehrenberg
0041f26d90
Separating out reading DTDs
2009-01-22 16:31:22 -06:00
Daniel Ehrenberg
915b6d3706
Reorganizing XML
2009-01-21 18:16:51 -06:00
Daniel Ehrenberg
272b919fb7
Removed a spin
2009-01-21 00:17:25 -06:00
Daniel Ehrenberg
1ad92e2f32
Minor XML docs/tests changes
2009-01-21 00:06:26 -06:00
Daniel Ehrenberg
c24f4494bc
XML refactoring, splitting up docs
2009-01-20 23:54:33 -06:00
Daniel Ehrenberg
67dd4ca4a4
Going further towards conformance
2009-01-20 15:37:21 -06:00
Daniel Ehrenberg
8f44f5e4b3
Various XML fixes, XML test suite
2009-01-19 22:25:15 -06:00
Daniel Ehrenberg
72a3d309f9
XML parses entities now
2009-01-15 22:20:24 -06:00
Daniel Ehrenberg
79d4bb04e9
More descriptive XML errors
2009-01-15 16:35:55 -06:00
Daniel Ehrenberg
b9d773b3f0
Fix subtle Unicode encodings autodetection bug
2009-01-15 15:25:00 -06:00
Daniel Ehrenberg
a6ed18c3c2
XML encoding auto-detection
2009-01-15 00:11:23 -06:00
Slava Pestov
6dc78023c6
Fix M: doctype-decl write-xml-chunk
2008-12-19 00:52:52 -06:00
Slava Pestov
63fda570bf
Fixing assorted compile errors and help lint warnings
2008-12-16 01:12:36 -06:00
Slava Pestov
daf2857d7b
define-inline now takes an effect parameter
...
C: now sets the stack effect of the new word to slot names
add new basis/constants vocab; CONSTANT: foo bar is equivalent to : foo bar ; inline
(going to fold CONSTANT:, ALIAS: and qualified into core soon perhaps)
tighten the screws: inline words now need a stack declaration too
update some usages of inline words
2008-12-15 19:44:56 -06:00
Slava Pestov
3385cf5992
Update XML library to parse <! directives better; modernize the code a bit
2008-12-02 19:59:16 -06:00
Slava Pestov
3d83ed07fd
Minor documentation updates: json, xml, serialize
2008-11-14 22:49:17 -06:00
Slava Pestov
c19f2257f4
Fix permission bits
2008-10-02 08:34:49 -05:00
Slava Pestov
0c8e2584b4
Fixing unit tests for make, fry changes
2008-09-11 00:20:06 -05:00
Slava Pestov
cf80dd122a
Updating code for make and fry changes
2008-09-10 22:11:40 -05:00
Slava Pestov
d470bde42b
Assorted fixes
2008-09-08 02:52:42 -05:00
Slava Pestov
1bcb041561
Merge branch 'master' of git://factorforge.org/git/littledan
2008-09-08 01:33:22 -05:00
Slava Pestov
7a9806495f
Major Chloe overhaul: compiled templatess
2008-09-08 01:11:09 -05:00
Doug Coleman
8a921c791c
if-empty changes
2008-09-06 19:13:59 -05:00
Daniel Ehrenberg
3fdf30571f
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-07 01:29:25 +02:00
Slava Pestov
aea0fed14c
Fixing basis -> extra dependencies
2008-09-05 19:29:14 -05:00
Doug Coleman
046b8b9cbe
fix xml for new accessors
2008-09-02 00:45:40 -05:00
Doug Coleman
4f08a2caf6
new accessor
2008-09-01 21:36:34 -05:00
Doug Coleman
6cff5eb76f
write-item writes parts of xml, so add a method on xml objects to make it write their bodies without the prolog
2008-09-01 19:10:34 -05:00
Doug Coleman
79970222dd
xml new accessors
2008-09-01 18:43:52 -05:00
Daniel Ehrenberg
f1bb2cca20
Fixing xml.generator tests
2008-08-31 23:45:31 +02:00
Slava Pestov
1997cbe9aa
Fixing libraries for language changes
2008-08-28 22:28:01 -05:00
Slava Pestov
a1a8a39c34
Merge branch 'master' of git://factorforge.org/git/littledan
2008-08-28 22:20:51 -05:00
Daniel Ehrenberg
d86a4b40a1
Fixing more XML unit tests
2008-08-29 00:30:58 +02:00
Daniel Ehrenberg
48ff069ccb
Fixing some XML unit tests
2008-08-29 00:23:33 +02:00
Slava Pestov
bcaade8005
Fixing libraries for stack checker changes
2008-08-27 19:27:06 -05:00
Daniel Ehrenberg
70aa3fa569
XML updates
2008-08-28 00:02:54 +02:00
Slava Pestov
d66f887736
Create basis vocab root
2008-07-28 22:03:13 -05:00