Package mirrors.plt contributed by untyped  [package home page]
To load: (require (planet untyped/mirrors:1:2/mirrors))
Old style:(require (planet "mirrors.ss" ("untyped" "mirrors.plt" 1 2)))
Min Racket version: 3.99
Package description:
Syntaxes for creating composable blocks of XML and Javascript.
Downloads this week: 0
Total downloads: 884
Tickets:2
Open tickets:1
Primary files:
 Current version
PLaneT versionExternal versionSourceDLsDocsReq. PLTDate added
(1 2)
15
[none]
3.992008-05-18
To load: (require (planet untyped/mirrors:1:2/mirrors))
Available in repositories: 4.x, 3xx
Top-level unquotes in XML blocks are now always wrapped in atom structs.
 Open tickets
[All Tickets] [New Ticket]
Ticket IdOwnerReporterTypeVersion
387untypedrotidefect(2 4)
compilation error

 Old versions
PLaneT versionExternal versionSourceDLsDocsReq. PLTDate added
(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.
 Packages in other repositories

These packages are not available in the 3xx repository, but they are available for other versions of Racket.

PLaneT versionExternal versionSourceDLsDocsReq. PLTDate added
(2 4)
140
4.1.0.42010-06-12
To load: (require (planet "mirrors.ss" ("untyped" "mirrors.plt" 2 (= 4))))
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).
(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).