]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - docs/Developer/SCL/SCLCompiler.md
Mapped dev-wiki conversion situation for situational awareness
[simantics/platform.git] / docs / Developer / SCL / SCLCompiler.md
diff --git a/docs/Developer/SCL/SCLCompiler.md b/docs/Developer/SCL/SCLCompiler.md
new file mode 100644 (file)
index 0000000..197052b
--- /dev/null
@@ -0,0 +1,29 @@
+# SCL Compiler
+
+## Release notes
+
+### 0.4
+
+* Documentation browser
+* Type checking reimplemented
+  * 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
+* 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.2013 is considered 0.3.