1 / 7

Pan Compiler Status and Roadmap

Pan Compiler Status and Roadmap. C. Loomis (CNRS/LAL) 11 th Quattor Workshop (CERN) 16-18 March 2011. 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

tyrone
Télécharger la présentation

Pan Compiler Status and Roadmap

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