#lang setup/infotab
(define name "JavaScript")
(define blurb
  (list "An implementation of JavaScript as a PLT Scheme language."))
(define scribblings '(("scribblings/javascript.scrbl" (multi-page))))
(define categories '(devtools))
(define version "0.18")
(define primary-file "")
(define release-notes
  (list '(p "New features including Scheme interoperability and runtime enhancements, Parenthetical JavaScript, and Harmony extensions.")
        '(ul (li "Changed runtime representation to interoperate with Scheme (notably booleans and procedures).")
             (li "Experimental Harmony features: tail-recursive block literals and @tt{do}-expressions.")
             (li "Continuation marks via a global " (code "Trace") " constructor.")
             (li "Improvements to internal representation of objects.")
             (li "New " (code "Name") " constructor and support for " (code "Name") " objects as property names.")
             (li "Parenthetical JavaScript: renewed support for S-expression syntax, now with improved syntax and support for source-location tracking."))))
(define required-core-version "")
(define repositories '("4.x"))