]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.scl.runtime/scl/Prelude.md
Add undocumented functions in Prelude.scl to Prelude.md
[simantics/platform.git] / bundles / org.simantics.scl.runtime / scl / Prelude.md
index f60a09b975587d80b6df58854b843c35f7ccd03f..36b6023c95fe74908106c491cdeeaa3b052c2a95 100644 (file)
@@ -7,8 +7,10 @@
 
 ## Comparison
 
-::class[Eq, Ord]
+::class[Ord]
+::value[!=]
 ::value[minimum, maximum, minimumBy, maximumBy, &<&]
+::value[isDigit, isFinite, isInfinite, isNaN]
 
 ## Numeric functions
 
@@ -19,7 +21,7 @@
 
 ## Tuples
 
-::value[fst, snd, curry, uncurry, curry3, uncurry3]
+::value[fst, snd, curry, uncurry, curry3, uncurry3, swap]
 
 ## Maybe
 
 ::value[sort, sortBy, sortWith]
 ::value[index, indexBy, indexWith]
 ::value[unique, uniqueBy]
-::value[tail, reverse, range, \\, deleteAllBy, for, lookup, addList]
+::value[tail, reverse, range, \\, deleteAllBy, for, forI, lookup, addList]
 ::value[groupBy, intersect, findFirst]
 ::value[singletonList]
 ::value[group, groupWith]
-::value[mapFirst, mapMaybe]
+::value[mapFirst, mapMaybe, mapI]
 ::value[build]
+::value[partition]
 ::value[uniqueWith]
+::value[transpose]
+::value[takeWhile]
 
 ## Strings
 
 ::value[contains]
 ::value[charAt]
 ::value[isLetter, addChar, subChar]
+::value[intercalate]
 ::value[string]
 ::value[joinWithSeparator]
 ::value[printWithSeparator]
+::value[split]
 
 # Higher order programming
 
 
 ## Other conversions
 
-::value[toDoubleArray, fromDoubleArray, arrayToList]
-
-## Hashing
-
-::class[Hashable]
-::value[hash]
+::value[toDoubleArray, fromDoubleArray, arrayToList, listToArray]
 
 ## Serialization
 
 ::data[Builtin/Binding]
 ::class[Builtin/Serializable]
 ::value[Builtin/binding]
-::value[serialize, deserialize]
 
 ## Typeable
 
 ::data[Dynamic]
 ::value[toDynamic, fromDynamic]
 
+# Exception handling
+
+::value[catch]
+
 # Undocumented entities
 
 ::undocumented[]
\ No newline at end of file