SCL Compiler: Difference between revisions

From Developer Documents
Jump to navigation Jump to search
Created page with "= Release notes = ; 0.4 :* Documentation browser :* [http://www.haskell.org/haskellwiki/Short_cut_fusion Short-cut fusion] :* [http://www.haskell.org/haskellwiki/Section_of_an_i..."
 
 
(One intermediate revision by the same user not shown)
Line 3: Line 3:
; 0.4
; 0.4
:* Documentation browser
:* Documentation browser
:* [http://www.haskell.org/haskellwiki/Short_cut_fusion Short-cut fusion]
:* Type checking reimplemented
:* [http://www.haskell.org/haskellwiki/Section_of_an_infix_operator Sections]
:** Properly implemented subsumption solver
:* Improvements in pattern matching
:** [http://zvon.org/other/haskell/Outputsyntax/As-patterns_reference.html As-patterns]
:** List pattern matching
:* [http://www.haskell.org/haskellwiki/Section_of_an_infix_operator Sections]
:* Refactoring Prelude
:** Support for native arrays (Vector type)
:** Refactored Show class to use StringBuilder
:** Renamed map -> fmap, mapE -> map
:* Improvements in optimizer
:** [http://www.haskell.org/haskellwiki/Short_cut_fusion Short-cut fusion]
:** Bugfixes leading to much more efficient code in some cases
:* Automatic conversion from java method returning a Collection to List
:* Compilation environment parameter that is passed to source loaders
:* Compilation environment parameter that is passed to source loaders
:* Fixing code generation related to Maybe type
:* More unit tests
:* Misc. bugfixes
; 0.3
; 0.3
: There was no official release, but the version used in the first SCL training 14.5 is considered 0.3.
: There was no official release, but the version used in the first SCL training 14.5 is considered 0.3.

Latest revision as of 10:13, 12 June 2013

Release notes

0.4
  • Documentation browser
  • Type checking reimplemented
    • Properly implemented subsumption solver
  • Improvements in pattern matching
  • Sections
  • Refactoring Prelude
    • Support for native arrays (Vector type)
    • Refactored Show class to use StringBuilder
    • Renamed map -> fmap, mapE -> map
  • Improvements in optimizer
  • Automatic conversion from java method returning a Collection to List
  • Compilation environment parameter that is passed to source loaders
  • Fixing code generation related to Maybe type
  • More unit tests
  • Misc. bugfixes
0.3
There was no official release, but the version used in the first SCL training 14.5 is considered 0.3.