John Benediktsson
71ef8a22c2
disambiguate namespaces:set and sets:set.
2016-03-29 17:14:42 -07:00
Benjamin Pollack
4ef42357e1
chloe/html: switch to HTML5 templates
...
Since XHTML is dead, and HTML5 isn't, switch to HTML5 templates for Chloe and
other key parts of our HTML subsystems. As part of this, I went through and
added DOCTYPE declarations to some of our examples as well.
2016-03-11 18:20:55 -05:00
Benjamin Pollack
512014a436
chloe: make self-closing tags support more idiomatic Factor
2016-03-11 13:13:43 -05:00
Benjamin Pollack
ed1ccc4448
chloe: ensure self-closing tags are self-closing
...
This gets us much closer to HTML5 compatibility, while not breaking the
existing XHTML functionality. (Indeed, the entire reason this is necessary is
that XHTML, being an XML derivative, treats `<foo></foo>` and `<foo />`
equivalently, whereas HTML5 does not.)
2016-03-11 11:01:22 -05:00
John Benediktsson
ceb75057da
change ERROR: words from throw-foo back to foo.
2015-08-13 16:13:05 -07:00
Doug Coleman
b6be8685c3
basis: ERROR: changes.
2015-08-13 03:20:39 -07:00
John Benediktsson
296968580a
use assoc-reject instead of [ ... not ] assoc-filter.
2015-05-12 19:08:42 -07:00
Slava Pestov
ad939e01f1
furnace.chloe-tags: fix t:a, t:atom, t:form tags after recent Chloe change
2010-08-22 21:55:34 -07:00
Slava Pestov
c464206605
html.templates.chloe: add notion of "string context" where tags are not allowed and <>& are not escaped; fixes <t:title> double escaping bug reported by John Benediktsson
2010-08-20 19:15:58 -07:00
Slava Pestov
be4fb1e7d9
Move call( and execute( to core
2009-03-16 20:11:36 -05:00
Slava Pestov
6b25e99470
Add summary for heaps more vocabs
2009-02-16 21:05:13 -06:00
Daniel Ehrenberg
89e3eb6fa3
Moving lists to basis
2009-02-08 23:49:05 -06:00
Daniel Ehrenberg
b65b88364c
Updating lots of things to use call( -- )
2009-02-08 22:12:11 -06:00
Daniel Ehrenberg
cc89943c08
Getting rid of html.elements from most vocabs
2009-02-05 14:34:55 -06:00
Daniel Ehrenberg
58d6e68855
Minor changes to web framework; fixing websites.concatenative:init-testing
2009-01-31 01:01:54 -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
dcad3ad225
Un-breaking Chloe
2009-01-28 17:49:21 -06:00
Slava Pestov
01cd3ce99a
Throw an error if Chloe encounters an unknown tag
2009-01-12 16:17:52 -06:00
Doug Coleman
29aeb707c1
fix load error
2008-12-05 11:35:10 -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
9a5222427d
Oops, we were compiling the XML PI after the prolog
2008-09-23 16:23:57 -05:00
Slava Pestov
57df3b9ee5
Check template modification time, recompile if changed
2008-09-19 18:46:54 -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
7a9806495f
Major Chloe overhaul: compiled templatess
2008-09-08 01:11:09 -05:00