Package mirrors.plt contributed by untyped [docs] [package home page]
To load: (require (planet untyped/mirrors:2:4/mirrors))
Old style:(require (planet "mirrors.ss" ("untyped" "mirrors.plt" 2 4)))
Min Racket version: 4.1.0.4
Package description:
Syntaxes for creating composable blocks of XML and Javascript.
Downloads this week: 0
Total downloads: 886
Tickets:2
Open tickets:1
Primary files:
[no interface available]
 Current version
PLaneT versionExternal versionSourceDLsDocsReq. PLTDate added
(2 4)
142
4.1.0.42010-06-12
To load: (require (planet untyped/mirrors:2:4/mirrors))
Available in repositories: 4.x

Changes and additions:

  • time rendering is based off of unlib/date.ss: times are rendered in daylight saving time for the current locale (as set by current-tz from bzlib/date-tz.plt).
 Open tickets
[All Tickets] [New Ticket]
Ticket IdOwnerReporterTypeVersion
387untypedrotidefect(2 4)
compilation error

 Old versions
PLaneT versionExternal versionSourceDLsDocsReq. PLTDate added
(2 3)
69
4.1.0.42009-10-04
To load: (require (planet "mirrors.ss" ("untyped" "mirrors.plt" 2 (= 3))))
Available in repositories: 4.x

Changes and additions:

  • replaced the render-pretty-javascript? parameter with javascript-rendering-mode;
  • added javascript->packed-string;
  • fixed bug that disallowed named function declarations within !begin blocks;
  • better documentation of Javascript syntax;
  • added make-javascript-response as a synonym for make-js-response.
(2 2)
106
4.1.0.42009-06-07
To load: (require (planet "mirrors.ss" ("untyped" "mirrors.plt" 2 (= 2))))
Available in repositories: 4.x

Changes and additions:

  • Mirrors is now simultaneously compatible with PLT versions older and newer than 4.1.3;
  • added !raw expressions and statements to the Javascript language;
  • added uppercase versions of XML and JS quote equivalents (xml, opt-xml, js and so on);
  • using a lowercase quote form within a lowercase quoted block now results in a compile error;
  • using an uppercase quote form within an uppercase quoted block now results in a compile error;
  • removed extraneous newlines generated when pretty printing empty begin statements.
(2 1)
69
4.1.4.32009-02-18
To load: (require (planet "mirrors.ss" ("untyped" "mirrors.plt" 2 (= 1))))
Available in repositories: 4.x

Changes and additions:

  • added new XML procedures: xml-quotable?, xml+quotable?, xml-quote and xml-empty?.
(2 0)
1
4.1.4.32009-02-15
To load: (require (planet "mirrors.ss" ("untyped" "mirrors.plt" 2 (= 0))))
Available in repositories: 4.x

Updated to PLT 4.1.4.3.

(1 9)
87
4.1.0.42009-06-07
To load: (require (planet "mirrors.ss" ("untyped" "mirrors.plt" 1 (= 9))))
Available in repositories: 4.x

Changes and additions:

  • Mirrors is now simultaneously compatible with PLT versions older and newer than 4.1.3;
  • added !raw expressions and statements to the Javascript language;
  • added uppercase versions of XML and JS quote equivalents (xml, opt-xml, js and so on);
  • using a lowercase quote form within a lowercase quoted block now results in a compile error;
  • using an uppercase quote form within an uppercase quoted block now results in a compile error;
  • removed extraneous newlines generated when pretty printing empty begin statements.
(1 8)
87
4.1.32009-02-18
To load: (require (planet "mirrors.ss" ("untyped" "mirrors.plt" 1 (= 8))))
Available in repositories: 4.x

Changes and additions:

  • added new XML procedures: xml-quotable?, xml+quotable?, xml-quote and xml-empty?.
(1 7)
7
4.1.32009-02-15
To load: (require (planet "mirrors.ss" ("untyped" "mirrors.plt" 1 (= 7))))
Available in repositories: 4.x

Changes:

  • improved syntax error messages in the XML and Javascript languages;
  • added checks for badly formed tag and attribute names in the XML language.
(1 6)
11
4.1.32009-02-14
To load: (require (planet "mirrors.ss" ("untyped" "mirrors.plt" 1 (= 6))))
Available in repositories: 4.x

Changes:

  • improved syntax error messages in the XML and Javascript languages;
  • added checks for badly formed tag and attribute names to the XML language.
(1 5)
85
4.1.32009-01-04
To load: (require (planet "main.ss" ("untyped" "mirrors.plt" 1 (= 5))))
Available in repositories: 4.x

Changes:

  • fixed Schemeunit version number;
  • updated docs to PLT 4.1.3.
(1 3)
202
4.02008-06-21
To load: (require (planet "mirrors.ss" ("untyped" "mirrors.plt" 1 (= 3))))
Available in repositories: 4.x

Changes this release:

  • added a new language for outputting CSV data;
  • added make-plain-response and make-redirect-response;
  • added !regexp to the Javascript syntax;
  • added opt-xml, opt-xml-attr and opt-js macros for specifying optional XML and JS content;
  • you can now use a plain unquote to splice multiple attributes into an XML element (reducing the number of mistakes made with xml-attr and opt-xml-attr).
(1 2)
15
[none]
3.992008-05-18
To load: (require (planet "mirrors.ss" ("untyped" "mirrors.plt" 1 (= 2))))
Available in repositories: 4.x, 3xx
Top-level unquotes in XML blocks are now always wrapped in atom structs.
(1 1)
3
[none]
3.992008-05-12
To load: (require (planet "mirrors.ss" ("untyped" "mirrors.plt" 1 (= 1))))
Available in repositories: 4.x, 3xx
Anonymous Javascript functions are now correctly recognised when defined at the top level of a (js ...) block.
(1 0)
2
[none]
3.992008-05-11
To load: (require (planet "mirrors.ss" ("untyped" "mirrors.plt" 1 (= 0))))
Available in repositories: 3xx, 4.x
Initial release.