1 / 7

Pan Compiler Status and Roadmap Update | V8 and V9 Series

Stay up-to-date with the latest developments in the Pan Compiler series by C. Loomis, including fixes, updates, and migration to the V9 series. Learn about the roadmap, support, and upcoming features in this comprehensive update.

tyrone
Télécharger la présentation

Pan Compiler Status and Roadmap Update | V8 and V9 Series

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Pan CompilerStatus and Roadmap C. Loomis (CNRS/LAL) 11thQuattor Workshop (CERN) 16-18 March 2011

  2. Status—V8 Series • V8.4.7 • Fix for windows localization logic • V8.4.6 • Fix dependency algo. for ns object profiles • V8.4.5 • Warnings for all V9 deprecated feature • “prefix” added to pan language • Earlier, see README… Pan Compiler (C. Loomis)

  3. Status—V9 Series • V9.0.0 (development) • Trunk version already prepared and working • Available few weeks after workshop • V9.2.0 (early summer) • “Fixed” generation of annotation output • Updated ant tasks, maven plug-ins • Refactored command-line script/class Pan Compiler (C. Loomis)

  4. V9 Series Roadmap • Streamlined, simplified code… • Critical look at features • Remove platform dependencies • Investigate use of clojure… • Clojure: lisp over standard JVM • STM is better impl. of memory mgt. in panc • Agent model very similar to panc task mgt. • Easy “memoization” of e.g. file system stats Pan Compiler (C. Loomis)

  5. Migrating to V9 • Prepare: • Use V8.4.7 with deprecation warnings • Use switch to turn warnings to fatal errors • Deprecated V8 features • Bare word includes • Lowercase automatic variables • Old external path syntax • Deprecated panc options removed • Annotations • Options changed to deal with ns issues Pan Compiler (C. Loomis)

  6. Support • V8.4.7 is “last” release of V8 series! • Supported and maintained. • Serious bugs will be corrected. • No new development in V8 series. • V8.2.x and previous releases • Unsupported, upgrade. • V9 series • All new developments in these releases. • First releases backward compatible with V8.4.7. Pan Compiler (C. Loomis)

  7. Discussion • Roadmap • Problems, feedback, etc. Pan Compiler (C. Loomis)

More Related