Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
Rory O’Kane edited this pageApr 30, 2014 ·18 revisions

Pre-2.0 Roadmap

Warning: these dates are only estimates. They're also probably a littleoptimistic, as I'll likely get distracted by the other open source projects Iwork on.

update: Dates pushed back a bit due to taking a break forMLOC.js. Also added some more goals to make sure 2.0 isreally polished.

update again: Changed dates to time required to finish each feature, as Idon't want to guarantee when I will work on it.

expected completiondescription
2 daysextract optimiser
3 daysupdate syntastic (#56)
1 weekclean up horrendous auto-declaration code in compiler
1 weekrefactor src/compiler.coffee
1 weekupgrade to latest PEGjs
1 weekupgrade to latest mozilla/source-map
2 daysupdate all dependencies to latest versions
3 daysbinary exprs on new lines
2 weeksprofile and improve performance
1 weeksuper
2 weeksbugs (#65,#83, etc.)
2 daysun-pend or delete any remaining pending tests
1 weekmore tests
-2.0 RELEASE!

Post-2.0 Roadmap

description
CS in parser rules
literate style
splicing (#53)
finish up cscodegen
comment preservation

Kickstarter Roadmap

expected completioncompletion datedescription
Mon, 4 JuneMon, 4 Junedefine a reasonable subset of CoffeeScript
Wed, 6 JuneWed, 6 Junedesign the intermediate data representations
Thu, 7 JuneFri, 8 Junechoose a platform for building the bootstrapping compiler (haskell? jashkenas/coffee-script?)
Fri, 8 JuneFri, 8 Juneimplement the AST constructors
Mon, 11 JuneMon, 11 Junechoose a parsing strategy and library
Wed, 27 JuneMon, 25 Junedefine a parser that can parse my subset of CoffeeScript
Thu, 28 Juneon holda simple code generator for CS ASTs, cscodegen
Fri, 6 JulFri, 6 Julstart writing the optimising transformations
Wed, 11 JulMon, 9 Julget the optimiser working
Fri, 10 AugFri, 10 Augstart writing the transformations from CS ASTs to JS ASTs
...in progressstart pulling in the test suite from jashkenas/coffee-script
Fri, 7 SepWed, 5 Sepuse Mozilla’s source map generator to generate source maps
Fri, 14 Sepin progressexpand the language and include all the features we initially left out
N/Ain progressstart using it to compile popular projects; see if they continue to pass their test suites
Tue, 18 SepMon, 17 Sepself-host
Fri, 21 Sep...pass the current CS compiler's entire test suite
Fri, 21 Sep...documentation
Clone this wiki locally

[8]ページ先頭

©2009-2025 Movatter.jp