Difference between revisions of "SCL Compiler"

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...")
 
Line 3: Line 3:
 
; 0.4
 
; 0.4
 
:* Documentation browser
 
:* Documentation browser
 +
:* Properly implemented subsumption solver
 +
:* Type checking reimplemented
 
:* [http://www.haskell.org/haskellwiki/Short_cut_fusion Short-cut fusion]
 
:* [http://www.haskell.org/haskellwiki/Short_cut_fusion Short-cut fusion]
:* [http://www.haskell.org/haskellwiki/Section_of_an_infix_operator Sections]
+
:* [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]  
 +
:* Support for native arrays (Vector type)
 +
:* Refactoring Prelude
 +
:* Refactored Show class to use StringBuilder
 +
:* 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
 +
:* Bugfixes in optimizer leading to much more efficient code in some cases
 +
:* More unit tests
 +
:* Fixing code generation related to Maybe type
 +
:* 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.

Revision as of 09:57, 12 June 2013

Release notes

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