Programming Language Cheat Sheets: What's New?

Languages added UFL functions/demos before/after name changes UFL functions/demos by date first added

Languages added

date range: cheat sheets work start/end (possibly excluding 'dates' section) 'dates': when dates section completed

1	2023-11-14 to 2023-12-14	AutoHotkey	dates: 2023-12-14
2	2023-11-14 to 2023-12-14	JavaScript	dates: 2023-12-14 (Temporal: 2025-05-27)
3	2023-11-14 to 2023-12-14	Kotlin	dates: 2024-08-11
4	2023-11-14 to 2023-12-14	Python	dates: 2023-12-14
5	2023-11-14 to 2023-12-17	Excel	dates: 2023-12-17
6	2023-11-14 to 2023-12-21	Excel VBA	dates: 2023-12-18
7	2023-11-14 to 2023-12-23	PHP	dates: 2025-05-17
8	2023-11-14 to 2024-01-01	Swift	dates: ????-??-??
9	2023-11-14 to 2024-01-24	C#	dates: 2025-06-22
10	2023-11-14 to 2024-01-29	Java	dates: 2025-04-03
11	2023-11-14 to 2024-02-04	C++	dates: ????-??-??
12	2024-03-23 to 2024-04-18	Rust	dates: ????-??-??
13	2024-04-19 to 2024-06-04	Ruby	dates: 2025-05-11
14	2024-04-25 to 2024-06-06	Crystal	dates: 2025-05-13
15	2024-04-29 to 2024-06-06	Go	dates: ????-??-??
16	2024-04-29 to 2024-06-06	R	dates: 2025-06-02
17	2024-05-21 to 2024-07-18	Scala	dates: 2025-04-03
18	2024-07-19 to 2024-12-10	SQL (SQLite)	dates: 2025-04-01
19	2024-12-10 to ????-??-??	SQL (MySQL)	dates: 2025-04-07
20	2024-12-10 to ????-??-??	SQL (PostgreSQL)	dates: 2025-04-13

Possible future languages:
Lua
Perl
Maxima
QBasic
Haskell
Common Lisp
Pascal

UFL functions/demos before/after name changes

Note: left: old function names. Note: right: new function names (the current function name).

Date\DateFormat	Date\DateFormatFriendly
Date\DateFormatISOLocal	Date\DateFormatFriendlyAsLocal
Date\DateFormatRelative	Date\DateDiffFriendly
Date\DateFromStrLocal	Date\DateFromStrLocalDemo
Date\DateFromStrSpecific	Date\DateFromStrSpecificTZDemo
Date\DateFromStrSpecificDemo	Date\DateFromStrSpecificTZDemo
Date\DateFromStrUTC	Date\DateFromStrUTCDemo
Date\DateGetISOWeek	Date\DateGetISOYearWeek
Date\DateGetTZLocationLocal	Date\DateSessionGetTZLocation
Date\DateGetTZName	Date\DateGetTZOffsetName
Date\DateGetTZNameLocal	Date\DateGetTZOffsetNameAsLocal
Date\DateGetTZOffsetMinLocal	Date\DateGetTZOffsetMinAsLocal
Date\DateGetTZOffsetMinSpecific	Date\DateGetTZOffsetMinAsSpecificTZ
Date\DateGetTZOffsetNameLocal	Date\DateGetTZOffsetNameAsLocal
Date\DateGetTZOffsetNameSpecific	Date\DateGetTZOffsetNameAsSpecificTZ
Date\DateGetTZOffsetStrLocal	Date\DateGetTZOffsetStrAsLocal
Date\DateGetTZOffsetStrSpecific	Date\DateGetTZOffsetStrAsSpecificTZ
Date\DateGetWDay	Date\DateGetWeekday
Date\DateGetWDayName	Date\DateGetWeekdayName
Date\DateGetWeek	Date\DateGetSimpleWeek
Date\DateGetWeekdayCount	Date\DateGetWorkdayCount
Date\DateGetYDay	Date\DateGetYearDay
Date\DateIsDSTLocal	Date\DateIsDSTAsLocal
Date\DateIsDSTSpecific	Date\DateIsDSTAsSpecificTZ
Date\DateLocal	Date\DateMakeLocalDemo
Date\DateLocalDemo	Date\DateMakeLocalDemo
Date\DateLocalWithFold	Date\DateMakeLocalWithFoldDemo
Date\DateLocalWithFoldDemo	Date\DateMakeLocalWithFoldDemo
Date\DateMakeRange	Date\DateMakeValidRange
Date\DateMakeSpecificDemo	Date\DateMakeSpecificTZDemo
Date\DateNewLocal	Date\DateMakeLocalDemo
Date\DateNewLocalFromStr	Date\DateFromStrUTCDemo
Date\DateNewLocalMSec	Date\DateNowMilliseconds
Date\DateNewLocalNow	Date\DateNowLocal
Date\DateNewLocalWithFold	Date\DateMakeLocalWithFoldDemo
Date\DateNewUTC	Date\DateMakeUTCDemo
Date\DateNewUTCFromStr	Date\DateFromStrUTCDemo
Date\DateNewUTCNow	Date\DateNowUTC
Date\DateNowDemo	Date\DateNowLocal
Date\DateNowSpecific	Date\DateNowSpecificTZ
Date\DateObjectNewDemo	Date\DateNowLocal
Date\DateSetTZLocationLocalDemo	Date\DateSessionSetTZLocationDemo
Date\DateSpecific	Date\DateMakeSpecificTZDemo
Date\DateSpecificDemo	Date\DateMakeTZSpecificDemo
Date\DateTodaySpecific	Date\DateTodaySpecificTZ
Date\DateToSpecific	Date\DateToSpecificTZ
Date\DateUTC	Date\DateMakeUTCDemo
Date\DateUTCDemo	Date\DateMakeUTCDemo
Date\DateWeekdayNearest	Date\DateWorkdayNearest
Date\TickCount	Gen\TickCount
Date\UnixToDate	Date\DateFromUnix
Gen\AddCustom	Gen\FuncDemoAdd
Gen\BenchmarkTest	Gen\BenchmarkTestDemo
Gen\Class	Gen\ClassDemoRectangle
Gen\ClassAccessibilityDemo	Gen\ClassDemoModifiers
Gen\ClassFull	Gen\ClassDemoFull
Gen\ClassFullDemo	Gen\ClassDemoFull
Gen\ClassRectangle	Gen\ClassDemoRectangle
Gen\ClassRectangleDemo	Gen\ClassDemoRectangle
Gen\False	Math\False
Gen\FuncMultReturn	Gen\FuncMultReturnVars
Gen\FuncMutable	Gen\FuncParamMutable
Gen\FuncSpaceBeforeParen	Gen\FuncCallSpaceBeforeParen
Gen\LoopCount	Gen\LoopCountIncDemo
Gen\LoopCountDec	Gen\LoopCountDecDemo
Gen\LoopCountInc	Gen\LoopCountIncDemo
Gen\LoopCountIncExc	Gen\LoopCountIncExcDemo
Gen\Print	Gen\PrintWithoutNewLine
Gen\PrintKeyValue	Gen\PrintKeyValueConcat
Gen\PrintLn	Gen\PrintWithNewLine
Gen\PrintNoLineBreak	Gen\PrintWithoutNewLine
Gen\StrIntConcat	Str\StrIntConcat
Gen\StrMultiLine	Gen\StrMultiLineDemo
Gen\SumCustom	Gen\FuncDemoSum
Gen\Tern	Op\OpTern
Gen\True	Math\True
Gen\Type	Obj\Any.Type
Gen\VarDecl	Gen\VarDeclInt
Gen\VarSetAndReadIf	Gen\VarSetReadIf
Math\Float	Math\FloatNewDemo
Math\FloatToInteger	Math\FloatToInt
Math\IntDiv	Math\TruncDiv
Math\Integer	Math\IntNewDemo
Math\IntegerToFloat	Math\IntToFloat
Math\IsNegativeZero	Math\IsNgvZero
Math\IsNgv	Math\SignBit
Math\Log	Math\LogBase
Math\Range	Obj\Range.New
Math\RangeUntil	Obj\Range.NewUntil
Math\RotateLeft	Math\BitRotateLeft
Math\RotateRight	Math\BitRotateRight
Math\RoundToEven	Math\RoundEven
Math\SignNoZero	Math\SignBitSign
Math\SignPsvNgv	Math\SignBitSign
Math\StringToFloat	Math\StrToFloat
Math\StringToInteger	Math\StrToInt
Math\Tern	Op\OpTern
Obj\Array.Capacity	Obj\Array.SetCapacity
Obj\Array.CountMatch	Obj\Array.Count
Obj\Array.FilterDemoBlock	Obj\Array.FilterBlock
Obj\Array.FilterDemoBlockKeyValue	Obj\Array.FilterWithIndexBlock
Obj\Array.FilterDemoClosure	Obj\Array.FilterBlock
Obj\Array.FilterDemoClosureKeyValue	Obj\Array.FilterWithIndexBlock
Obj\Array.FilterDemoFuncObject	Obj\Array.Filter
Obj\Array.FilterDemoFuncObjectKeyValue	Obj\Array.FilterWithIndex
Obj\Array.FilterDemoKeysValuesClosure	Obj\Array.FilterWithIndexBlock
Obj\Array.FilterDemoKeysValuesFuncObject	Obj\Array.FilterWithIndex
Obj\Array.FilterDemoObject	Obj\Array.Filter
Obj\Array.FilterDemoValuesClosure	Obj\Array.FilterBlock
Obj\Array.FilterDemoValuesFuncObject	Obj\Array.Filter
Obj\Array.FilterWithIndexDemoBlock	Obj\Array.FilterWithIndexBlock
Obj\Array.FilterWithIndexDemoObject	Obj\Array.FilterWithIndex
Obj\Array.IndexOf0B	Obj\Array.IndexOf
Obj\Array.IndexOf1B	Obj\Array.IndexOf
Obj\Array.IndexOfFirst	Obj\Array.FindIndex
Obj\Array.JoinCodepoints	Obj\Array.ShortsToCodepoints
Obj\Array.LoopDemoKeyValue	Obj\Array.LoopWithIndex
Obj\Array.LoopDemoValue	Obj\Array.LoopValue
Obj\Array.LoopDemoWithIndex	Obj\Array.LoopWithIndex
Obj\Array.MapDemoBlock	Obj\Array.MapBlock
Obj\Array.MapDemoBlockKeyValue	Obj\Array.MapWithIndexBlock
Obj\Array.MapDemoClosure	Obj\Array.MapBlock
Obj\Array.MapDemoClosureKeyValue	Obj\Array.MapWithIndexBlock
Obj\Array.MapDemoFuncObject	Obj\Array.Map
Obj\Array.MapDemoFuncObjectKeyValue	Obj\Array.MapWithIndex
Obj\Array.MapDemoKeysValuesClosure	Obj\Array.MapWithIndexBlock
Obj\Array.MapDemoKeysValuesFuncObject	Obj\Array.MapWithIndex
Obj\Array.MapDemoObject	Obj\Array.Map
Obj\Array.MapDemoValuesClosure	Obj\Array.MapBlock
Obj\Array.MapDemoValuesFuncObject	Obj\Array.Map
Obj\Array.MapWithIndexDemoBlock	Obj\Array.MapWithIndexBlock
Obj\Array.MapWithIndexDemoObject	Obj\Array.MapWithIndex
Obj\Array.Match	Obj\Array.Equals
Obj\Array.MatchUnsorted	Obj\Array.EqualsIgnoreOrder
Obj\Array.NewDemoFloat	Obj\Array.NewFloatDemo
Obj\Array.NewDemoFloatEx	Obj\Array.NewFloatExDemo
Obj\Array.NewDemoInt	Obj\Array.NewIntDemo
Obj\Array.NewDemoMultiType	Obj\Array.NewAnyDemo
Obj\Array.NewDemoMultiTypeFalsy	Obj\Array.NewAnyFalsyDemo
Obj\Array.NewDemoSize	Obj\Array.NewSizeDemo
Obj\Array.NewDemoStr	Obj\Array.NewStrDemo
Obj\Array.NewDemoStrArrayOfArrays	Obj\Array.NewEntriesStrDemo
Obj\Array.NewDemoStrEntries	Obj\Array.NewEntriesStrDemo
Obj\Array.NewEmpty	Obj\Array.NewEmptyIntDemo
Obj\Array.NewMultiTypeDemo	Obj\Array.NewAnyDemo
Obj\Array.NewMultiTypeFalsyDemo	Obj\Array.NewAnyFalsyDemo
Obj\Array.NewStrEntriesDemo	Obj\Array.NewEntriesStrDemo
Obj\Array.OverwriteDemoInt	Obj\Array.OverwriteIntDemo
Obj\Array.PrintKeyValue	Obj\Array.PrintWithIndex
Obj\Array.PushArray	Obj\Array.PushMult
Obj\Array.ReduceDemoBlock	Obj\Array.ReduceBlock
Obj\Array.ReduceDemoBlockKeyValue	Obj\Array.ReduceWithIndexBlock
Obj\Array.ReduceDemoClosure	Obj\Array.ReduceBlock
Obj\Array.ReduceDemoClosureKeyValue	Obj\Array.ReduceWithIndexBlock
Obj\Array.ReduceDemoFuncObject	Obj\Array.Reduce
Obj\Array.ReduceDemoFuncObjectKeyValue	Obj\Array.ReduceWithIndex
Obj\Array.ReduceDemoKeysValuesClosure	Obj\Array.ReduceWithIndexBlock
Obj\Array.ReduceDemoKeysValuesFuncObject	Obj\Array.ReduceWithIndex
Obj\Array.ReduceDemoObject	Obj\Array.Reduce
Obj\Array.ReduceDemoValuesClosure	Obj\Array.ReduceBlock
Obj\Array.ReduceDemoValuesFuncObject	Obj\Array.Reduce
Obj\Array.ReduceWithIndexDemoBlock	Obj\Array.ReduceWithIndexBlock
Obj\Array.ReduceWithIndexDemoObject	Obj\Array.ReduceWithIndex
Obj\Array.RemoveDups	Obj\Array.Distinct
Obj\Array.SetMultIfAbsent	Obj\Array.SetMultSkipExistMap
Obj\Array.SetMultOverwrite	Obj\Array.SetMultOverwriteMap
Obj\Array.SetMultSkipExist	Obj\Array.SetMultSkipExistMap
Obj\Array.Slice	Obj\Array.SliceUntil
Obj\Array.SortBy	Obj\Array.SortByCustom
Obj\Array.SortEnUS	Obj\Array.SortLocale
Obj\Array.SortLogical	Obj\Array.SortNatural
Obj\Array.SplitCodepoints	Obj\Array.CodepointsToShorts
Obj\Array.ToIntArray	Obj\Array.StrToIntArray
Obj\Array.ToStrArray	Obj\Array.IntToStrArray
Obj\ArrayNew	Obj\Array.NewEmptyIntDemo
Obj\ArrayNewDemoInt	Obj\Array.NewIntDemo
Obj\ArrayNewDemoSize	Obj\Array.NewSizeDemo
Obj\ArrayNewDemoStr	Obj\Array.NewStrDemo
Obj\ArrayNewSize	Obj\Array.NewSizeDemo
Obj\ArrayOfArraysDemoStr	Obj\Array.NewEntriesStrDemo
Obj\ArrayOfArraysNewDemoStr	Obj\Array.NewEntriesStrDemo
Obj\ArrNearest	Obj\Array.Nearest
Obj\IsArray	Obj\Any.IsArray
Obj\IsObject	Obj\Any.IsObject
Obj\LoopArrayDemo	Obj\Array.LoopValue
Obj\LoopArrayValuesDemo	Obj\Array.LoopWithIndex
Obj\LoopMap	Obj\Map.LoopKeyValue
Obj\LoopMapDemo	Obj\Map.LoopKeyValue
Obj\LoopObjDemo	Obj\Object.LoopPropValue
Obj\LoopRangeExcDemo	Gen\LoopCountIncExcDemo
Obj\LoopRangeIncDemo	Gen\LoopCountIncDemo
Obj\MakeArrowFuncDemo1Param	Obj\MakeFuncReduceDemoAdd
Obj\MakeArrowFuncDemo2Param	Obj\MakeFuncReduceDemoMul
Obj\MakeFilterFuncDemo1Param	Obj\MakeFuncFilterDemoIsDivisibleBy3
Obj\MakeFilterFuncDemo2Param	Obj\MakeFuncFilterWithIndexDemoAreEqual
Obj\MakeFuncFilterDemo	Obj\MakeFuncFilterDemoIsDivisibleBy3
Obj\MakeFuncFilterDemo1Param	Obj\MakeFuncFilterDemoIsDivisibleBy3
Obj\MakeFuncFilterDemo2Param	Obj\MakeFuncFilterWithIndexDemoAreEqual
Obj\MakeFuncFilterDemoKeyValue	Obj\MakeFuncFilterWithIndexDemoAreEqual
Obj\MakeFuncFilterWithIndexDemo	Obj\MakeFuncFilterWithIndexDemoAreEqual
Obj\MakeFuncMapDemo	Obj\MakeFuncMapDemoDouble
Obj\MakeFuncMapDemo1Param	Obj\MakeFuncMapDemoDouble
Obj\MakeFuncMapDemo2Param	Obj\MakeFuncReduceDemoMul
Obj\MakeFuncMapDemoKeyValue	Obj\MakeFuncMapWithIndexDemoNumConcat
Obj\MakeFuncMapWithIndexDemo	Obj\MakeFuncMapWithIndexDemoNumConcat
Obj\MakeFuncReduceDemo1	Obj\MakeFuncReduceDemoAdd
Obj\MakeFuncReduceDemo1Param	Obj\MakeFuncReduceDemoAdd
Obj\MakeFuncReduceDemo2	Obj\MakeFuncReduceDemoMul
Obj\MakeFuncReduceDemo2Param	Obj\MakeFuncReduceWithIndexDemoAccumNumConcat
Obj\MakeFuncReduceDemo3	Obj\MakeFuncReduceDemoConcatStrInt
Obj\MakeFuncReduceDemo4	Obj\MakeFuncReduceDemoAddNumLen
Obj\MakeFuncReduceDemoKeyValue	Obj\MakeFuncReduceWithIndexDemoAccumNumConcat
Obj\MakeFuncReduceWithIndexDemo	Obj\MakeFuncReduceWithIndexDemoAccumNumConcat
Obj\MakeMapFuncDemo1Param	Obj\MakeFuncMapDemoDouble
Obj\MakeMapFuncDemo2Param	Obj\MakeFuncReduceDemoMul
Obj\MakeReduceFuncDemo1Param	Obj\MakeFuncReduceDemoAdd
Obj\MakeReduceFuncDemo2Param	Obj\MakeFuncReduceWithIndexDemoAccumNumConcat
Obj\Map.FromKeysValues	Obj\Map.FromTwoArrays
Obj\Map.LoopDemo	Obj\Map.LoopKeyValue
Obj\Map.NewDemoStr	Obj\Map.NewStrDemo
Obj\Map.NewDemoStrInt	Obj\Map.NewStrIntDemo
Obj\Map.Order	Obj\Map.OrderType
Obj\Map.SetAndOrPush	Obj\Map.ForcePush
Obj\Map.SetMultIfAbsent	Obj\Map.SetMultSkipExistMap
Obj\Map.SetMultOverwrite	Obj\Map.SetMultOverwriteMap
Obj\Map.SetMultSkipExist	Obj\Map.SetMultSkipExistMap
Obj\MapNew	Obj\Map.NewEmpty
Obj\MapNewDemoStr	Obj\Map.NewStrDemo
Obj\Obj.Order	Obj\Object.OrderType
Obj\Object.FromKeysValues	Obj\Object.FromTwoArrays
Obj\Object.FromPropsValues	Obj\Object.FromTwoArrays
Obj\Object.HasOwn	Obj\Object.Has
Obj\Object.LoopDemo	Obj\Object.LoopPropValue
Obj\Object.NewDemoStr	Obj\Object.NewStrDemo
Obj\Object.Order	Obj\Object.OrderType
Obj\Object.OwnEntries	Obj\Object.Entries
Obj\Object.OwnPropNames	Obj\Object.PropNames
Obj\Object.OwnValues	Obj\Object.Values
Obj\Object.SetAndOrPush	Obj\Object.ForcePush
Obj\Object.SetMultIfAbsent	Obj\Object.SetMultSkipExistMap
Obj\Object.SetMultOverwrite	Obj\Object.SetMultOverwriteMap
Obj\Object.SetMultOverwriteObj	Obj\Object.SetMultOverwriteMap
Obj\Object.SetMultSkipExist	Obj\Object.SetMultSkipExistMap
Obj\Object.SetMultSkipExistObj	Obj\Object.SetMultSkipExistMap
Obj\ObjectCopyRef	Obj\Any.CopyRef
Obj\ObjectDelRef	Obj\Any.DelRef
Obj\ObjectNew	Obj\Object.NewEmpty
Obj\ObjNewDemoStr	Obj\Object.NewStrDemo
Obj\Range.LoopDemo	Obj\Range.LoopValue
Obj\Range.LoopDemoValue	Obj\Range.LoopValue
Obj\Range.LoopDemoWithIndex	Obj\Range.LoopWithIndex
Obj\RangeNew	Obj\Range.New
Obj\RangeUntilNew	Obj\Range.NewUntil
Obj\Tuple.LoopDemo	Obj\Tuple.LoopValue
Obj\Tuple.LoopDemoValue	Obj\Tuple.LoopValue
Obj\Tuple.LoopDemoWithIndex	Obj\Tuple.LoopWithIndex
Obj\Type	Obj\Any.Type
Obj\TypeFull	Obj\Any.TypeFull
Op\OpBitOrEqualsDemo	Op\OpPrecBitOrEqualsDemo
Op\OpPowUnarySubDemo	Op\OpPrecPowUnarySubDemo
Op\OpSpread	Op\OpSpreadCall
Op\OpStrGT	Op\OpGTStr
Op\OpStrLT	Op\OpLTStr
Op\SymCharExcl	Op\OpNotIntDemo
Op\SymCharExclExcl	Op\OpNotNotIntDemo
Op\SymCharExclExclStr	Op\OpNotNotStrDemo
Op\SymCharExclStr	Op\OpNotStrDemo
Op\SymCharHypHypIntLit	Op\OpSubSubOrDecDemo
Op\SymCharPipePipe	Op\OpOrIntDemo
Op\SymInterpolate	Op\SymInterpolateVarDemo
Op\SymInterpolateDemo	Op\SymInterpolateVarDemo
Str\Format	Math\Format
Str\FormatBinDemo	Math\FormatBinDemo
Str\FormatHexDemo	Math\FormatHexDemo
Str\FormatPad	Math\StrPadZero
Str\IsAlpha	Str\StrIsAlpha
Str\IsAscii	Str\StrIsAscii
Str\IsDigit	Str\StrIsDigit
Str\RegExEndsDemo	Str\RegExEqualsDollarSignDemo
Str\RegExMatch	Str\RegExIndex
Str\RegExMatchAll	Str\RegExAll
Str\RegExMatchBool	Str\RegExContains
Str\RegExMatchDemo	Str\RegExIndexDemo
Str\RegExMatchFirst	Str\RegExFirst
Str\RegExMatchIndex	Str\RegExIndex
Str\RegExMatchIndexDemo	Str\RegExIndexDemo
Str\RegExMatchWhole	Str\RegExEquals
Str\StrChrAt	Str\ChrAt
Str\StrDiff	Str\StrDiffFirst
Str\StrEscape	Str\RegExEscape
Str\StrOrdAt	Str\OrdAt
Str\StrPadZero	Math\StrPadZero
Str\StrSlice	Str\StrSliceInc
Str\StrUpperFirstChar	Str\StrUpperFirstOnly
Mistakes in the original names:
Str\IntStrRev	Str\InStrRev
Op\OpPowUnaryAddDemo	Op\OpPrecPowUnarySubDemo
Used descriptions initially, not function names:
Date\Date Object	Date\DateNowLocal
Gen\assign multiple variables	Gen\VarSetMult
Gen\assign multiple variables, to the same value	Gen\VarSetMultSame
Gen\assign variable (omit type)	Gen\VarDeclSet
Gen\assign variable (specify type)	Gen\VarDeclSetAuto
Gen\can concatenate string and int	Str\StrIntConcat
Gen\can concatenate string and int directly	Str\StrIntConcat
Gen\can concatenate string and int?	Str\StrIntConcat
Gen\custom 'Add' function	Gen\FuncDemoAdd
Gen\declare and assign multiple variables	Gen\VarDeclSetMult
Gen\declare and assign multiple variables, to the same value	Gen\VarDeclSetMultSame
Gen\declare multiple variables	Gen\VarDeclMult
Gen\file extension	Gen\FileExtension
Gen\function parameters are mutable	Gen\FuncParamMutable
Gen\function with no return value	Gen\FuncVoidType
Gen\functions can be defined below where they are called	Gen\FuncBelow
Gen\if-statement	Gen\IfKeywords
Gen\multi-line strings	Gen\StrMultiLineDemo
Gen\multiple assign	Gen\VarSetMult
Gen\multiple assign to the same value	Gen\VarSetMultSame
Gen\multiple declare	Gen\VarDeclMult
Gen\multiple declare and assign	Gen\VarDeclSetMult
Gen\multiple declare and assign to the same value	Gen\VarDeclSetMultSame
Gen\return type for function with no return value	Gen\FuncVoidType
Gen\sleep and compare tick counts	Gen\BenchmarkTestDemo
Gen\switch statement	Gen\SwitchKeywords
Op\'	Op\SymCharApos
Op\(symbol): ! (applied to integers e.g. !123)	Op\OpNotIntDemo
Op\(symbol): !! (applied to integers e.g. !!123) (i.e. apply ! twice)	Op\OpNotNotIntDemo
Op\(symbol): !=	Op\SymCharExclEq
Op\(symbol): !==	Op\SymCharExclEqEq
Op\(symbol): %	Op\SymCharPct
Op\(symbol): '	Op\SymCharApos
Op\(symbol): ' (single quotes) (apostrophes)	Op\SymCharApos
Op\(symbol): / (applied to floats)	Op\SymCharSlashFloat
Op\(symbol): / (applied to integers)	Op\SymCharSlashInt
Op\(symbol): //	Op\SymCharSlashSlash
Op\(symbol): <>	Op\SymCharLtGt
Op\(symbol): =	Op\SymCharEq
Op\(symbol): ==	Op\SymCharEqEq
Op\(symbol): ===	Op\SymCharEqEqEq
Op\(symbol): || (whether it returns a bool or an operand) (i.e. whether it's equivalent to a short-ternary operator)	Op\OpOrIntDemo
Op\comment	Op\SymComment
Op\comparison (equality)	Op\OpEquals
Op\comparison (not equals)	Op\OpNotEquals
Op\concatenate	Op\OpConcat
Op\if-statement	Gen\IfKeywords
Op\increment	Op\OpInc
Op\multi-line comments (also work as single-line comments)	Op\SymCommentMult
Op\multi-line comments (and single-line comments)	Op\SymCommentMult
Op\null-coalescing operator	Op\OpNullCoalescing
Op\power (exponent)	Op\OpPow
Op\power/exponent	Op\OpPow
Op\short-ternary operator	Op\OpShortTern
Op\single-line comment	Op\SymComment
Op\spread (splat) (for variadic function definitions/calls)	Op\OpSpreadCall
Op\spread/splat	Op\OpSpreadCall
Op\spread/splat (for variadic function definitions/calls)	Op\OpSpreadCall
Op\statement separator (multiple statements on 1 line)	Op\SymSep
Op\string comparison (equality)	Op\OpEquals
Op\string comparison (less than)	Op\OpLTStr
Op\string comparison (less than/greater than)	Op\OpLTStr
Op\string escape character	Op\SymEscape
Op\string interpolation	Op\SymInterpolateVarDemo
Op\switch statement	Gen\SwitchKeywords
Op\ternary operator	Op\OpTern

UFL functions/demos by date first added

Note: the function names are the current names, not necessarily the original names. Note: the dates are based on website backup files.

2023-11-15	Str\StrLower
2023-11-15	Str\StrUpper
2023-11-15	Str\StrTitle
2023-11-15	Str\StrCompare
2023-11-15	Str\StrEquals
2023-11-15	Str\StrBetween
2023-11-15	Str\Chr
2023-11-15	Str\Ord
2023-11-15	Str\ChrAt
2023-11-15	Str\OrdAt
2023-11-15	Str\StrRept
2023-11-15	Str\StrLen
2023-11-15	Str\StrLenCodepoints
2023-11-15	Str\StrReplace
2023-11-15	Str\StrSplit
2023-11-15	Str\StrChunk
2023-11-15	Str\StrHatch
2023-11-15	Str\StrJoin
2023-11-15	Str\StrContains
2023-11-15	Str\InStr
2023-11-15	Str\InStrRev
2023-11-15	Str\StrStarts
2023-11-15	Str\StrEnds
2023-11-15	Str\RegExIndex
2023-11-15	Str\RegExAll
2023-11-15	Str\RegExReplace
2023-11-15	Str\RegExEscape
2023-11-15	Str\StrCount
2023-11-15	Str\SubStr
2023-11-15	Str\StrSliceInc
2023-11-15	Str\StrLeft
2023-11-15	Str\StrRight
2023-11-15	Str\StrDropLeft
2023-11-15	Str\StrDropRight
2023-11-15	Str\StrSort
2023-11-15	Str\StrAlphabetize
2023-11-15	Str\StrReverse
2023-11-15	Str\StrShuffle
2023-11-15	Str\Trim
2023-11-15	Str\LTrim
2023-11-15	Str\RTrim
2023-11-15	Str\StrDiffFirst
2023-11-15	Str\StrDiffLast
2023-11-15	Math\Format
2023-11-15	Str\StrConcat
2023-11-15	Str\StrPadLeft
2023-11-15	Str\StrPadRight
2023-11-15	Str\StrSpan
2023-11-15	Str\StrCompSpan
2023-11-15	Math\Abs
2023-11-15	Math\Sign
2023-11-15	Math\Pow
2023-11-15	Math\Sqrt
2023-11-15	Math\Cbrt
2023-11-15	Math\Round
2023-11-15	Math\Ceil
2023-11-15	Math\Floor
2023-11-15	Math\Trunc
2023-11-15	Math\LogBase
2023-11-15	Math\Ln
2023-11-15	Math\Log10
2023-11-15	Math\Log2
2023-11-15	Math\Exp
2023-11-15	Math\Max
2023-11-15	Math\Min
2023-11-15	Math\Clamp
2023-11-15	Math\Between
2023-11-15	Math\BetweenUntil
2023-11-15	Math\Mod
2023-11-15	Math\FloorMod
2023-11-15	Math\TruncDiv
2023-11-15	Math\FloorDiv
2023-11-15	Math\Hypot
2023-11-15	Math\Fact
2023-11-15	Math\IsPrime
2023-11-15	Math\Triang
2023-11-15	Math\Fib
2023-11-15	Math\DegToRad
2023-11-15	Math\RadToDeg
2023-11-15	Math\Sum
2023-11-15	Math\Product
2023-11-15	Math\Mean
2023-11-15	Math\Median
2023-11-15	Math\Mode
2023-11-15	Math\Cos
2023-11-15	Math\Sin
2023-11-15	Math\Tan
2023-11-15	Math\CosDeg
2023-11-15	Math\SinDeg
2023-11-15	Math\TanDeg
2023-11-15	Math\ACos
2023-11-15	Math\ASin
2023-11-15	Math\ATan
2023-11-15	Math\ACosDeg
2023-11-15	Math\ASinDeg
2023-11-15	Math\ATanDeg
2023-11-15	Math\ATan2
2023-11-15	Math\ATan2Deg
2023-11-15	Math\DecToBase
2023-11-15	Math\BaseToDec
2023-11-15	Math\DecToBin
2023-11-15	Math\BinToDec
2023-11-15	Math\DecToHex
2023-11-15	Math\HexToDec
2023-11-15	Math\Combin
2023-11-15	Math\Permut
2023-11-15	Math\GCD
2023-11-15	Math\LCM
2023-11-15	Math\RandomInt
2023-11-15	Math\RandomFloat
2023-11-15	Math\NumCompare
2023-11-15	Math\VerCompare
2023-11-15	Math\PopCount32
2023-11-15	Math\PopCount64
2023-11-15	Math\BitRotateLeft
2023-11-15	Math\BitRotateRight
2023-11-15	Math\BitAnd
2023-11-15	Math\BitOr
2023-11-15	Math\BitXor
2023-11-15	Math\BitNot
2023-11-15	Math\BitShiftLeft
2023-11-15	Math\BitShiftRight
2023-11-15	Math\BitShiftRightLogical
2023-11-15	Math\MRound
2023-11-15	Math\IsNaN
2023-11-15	Math\IsFinite
2023-11-15	Math\IsInfinite
2023-11-15	Math\TrueDiv
2023-11-15	Math\Gamma
2023-11-15	Math\Erf
2023-11-15	Op\OpTern
2023-11-15	Op\SymComment
2023-11-15	Op\OpConcat
2023-11-15	Op\OpSpreadCall
2023-11-15	Op\OpPow
2023-11-26	Str\RegExEquals
2023-12-01	Str\StrWrap
2023-12-01	Op\SymEscape
2023-12-01	Op\SymInterpolateVarDemo
2023-12-01	Op\SymCharApos
2023-12-01	Gen\Swap
2023-12-01	Gen\Sleep
2023-12-01	Gen\Noop
2023-12-01	Gen\PrintWithNewLine
2023-12-01	Gen\TickCount
2023-12-01	Gen\SetTimer
2023-12-01	Obj\Any.Type
2023-12-01	Gen\Error
2023-12-01	Gen\Assert
2023-12-04	Str\ChrUnused
2023-12-06	Str\StrBetweenUntil
2023-12-06	Str\StrToName
2023-12-11	Obj\Range.New
2023-12-11	Obj\Range.NewUntil
2023-12-14	Gen\SwitchKeywords
2023-12-14	Date\DateNowLocal
2023-12-14	Date\DateFormatFriendly
2023-12-14	Date\DateNowUTC
2023-12-14	Date\DateMakeUTCDemo
2023-12-14	Date\DateFromStrUTCDemo
2023-12-14	Date\DateMakeLocalDemo
2023-12-14	Date\DateMakeLocalWithFoldDemo
2023-12-14	Date\DateFormatISOUTC
2023-12-14	Date\DateFormatFriendlyAsLocal
2023-12-14	Date\DateFormat14
2023-12-14	Date\DateSplit
2023-12-14	Date\DateGetTZOffsetMinAsLocal
2023-12-14	Date\DateGetTZOffsetMin
2023-12-14	Date\DateGetTZOffsetStrAsLocal
2023-12-14	Date\DateGetTZOffsetStr
2023-12-14	Date\DateGetTZOffsetNameAsLocal
2023-12-14	Date\DateGetTZOffsetName
2023-12-14	Date\DateAdd
2023-12-14	Date\DateAddMonths
2023-12-14	Date\DateAddYears
2023-12-14	Date\DateDiff
2023-12-14	Date\DateDiffMonths
2023-12-14	Date\DateDiffYears
2023-12-14	Date\DateIsValid
2023-12-14	Date\DateEaster
2023-12-14	Date\DateWorkdayNearest
2023-12-14	Date\DateWeekdayNthInRange
2023-12-14	Date\DateGetYear
2023-12-14	Date\DateGetMonth
2023-12-14	Date\DateGetDay
2023-12-14	Date\DateGetHours
2023-12-14	Date\DateGetMinutes
2023-12-14	Date\DateGetSeconds
2023-12-14	Date\DateGetMilliseconds
2023-12-14	Date\DateGetWeekday
2023-12-14	Date\DateGetSimpleWeek
2023-12-14	Date\DateGetISOYearWeek
2023-12-14	Date\DateGetMonthName
2023-12-14	Date\DateGetWeekdayName
2023-12-14	Date\DateGetHour12
2023-12-14	Date\DateGetAmPm
2023-12-14	Date\DateGetDaySuffix
2023-12-14	Date\DateGetYearDay
2023-12-14	Date\DateGetEra
2023-12-14	Date\DateSetPart
2023-12-14	Date\DateToUnix
2023-12-14	Date\DateFromUnix
2023-12-14	Obj\Any.TypeFull
2023-12-14	Obj\Array.NewEmptyIntDemo
2023-12-14	Obj\Map.NewEmpty
2023-12-14	Obj\Object.NewEmpty
2023-12-14	Obj\Array.Keys
2023-12-14	Obj\Array.Values
2023-12-14	Obj\Array.Entries
2023-12-14	Obj\Array.Flat
2023-12-14	Obj\Array.Flattened
2023-12-14	Obj\Array.Length
2023-12-14	Obj\Array.CountNonNull
2023-12-14	Obj\Array.Count
2023-12-14	Obj\Array.SetCapacity
2023-12-14	Obj\Array.Has
2023-12-14	Obj\Array.KeyIsEmpty
2023-12-14	Obj\Array.HasVal
2023-12-14	Obj\Array.IndexOf
2023-12-14	Obj\Array.Get
2023-12-14	Obj\Array.Set
2023-12-14	Obj\Array.Swap
2023-12-14	Obj\Array.Swapped
2023-12-14	Obj\Array.Push
2023-12-14	Obj\Array.Pop
2023-12-14	Obj\Array.InsertAt
2023-12-14	Obj\Array.RemoveAt
2023-12-14	Obj\Array.Delete
2023-12-14	Obj\Array.Clear
2023-12-14	Obj\Array.Clone
2023-12-14	Obj\Array.SliceUntil
2023-12-14	Obj\Array.ToString
2023-12-14	Obj\Array.Join
2023-12-14	Obj\Array.Sort
2023-12-14	Obj\Array.Sorted
2023-12-14	Obj\Array.Reverse
2023-12-14	Obj\Array.Reversed
2023-12-14	Obj\Array.Shuffle
2023-12-14	Obj\Array.Shuffled
2023-12-14	Obj\Array.Distinct
2023-12-14	Obj\Array.FreqCount
2023-12-14	Obj\Array.StrMax
2023-12-14	Obj\Array.StrMin
2023-12-14	Obj\Array.Equals
2023-12-14	Obj\Array.EqualsIgnoreOrder
2023-12-14	Obj\Array.Map
2023-12-14	Obj\Array.Reduce
2023-12-14	Obj\Array.ReduceRight
2023-12-14	Obj\Array.Filter
2023-12-14	Obj\Array.Partition
2023-12-14	Obj\Array.Default
2023-12-14	Obj\Array.ShortsToCodepoints
2023-12-14	Obj\Array.CodepointsToShorts
2023-12-14	Obj\Array.ToMap
2023-12-14	Obj\Array.ToObject
2023-12-14	Obj\Array.ToBuffer
2023-12-14	Obj\Map.Keys
2023-12-14	Obj\Map.Values
2023-12-14	Obj\Map.Entries
2023-12-14	Obj\Map.Count
2023-12-14	Obj\Map.Has
2023-12-14	Obj\Map.Get
2023-12-14	Obj\Map.Set
2023-12-14	Obj\Map.Swap
2023-12-14	Obj\Map.Delete
2023-12-14	Obj\Map.Clear
2023-12-14	Obj\Map.Clone
2023-12-14	Obj\Map.ToObject
2023-12-14	Obj\Map.ToIni
2023-12-14	Obj\Map.CaseSense
2023-12-14	Obj\Object.PropNames
2023-12-14	Obj\Object.Values
2023-12-14	Obj\Object.Entries
2023-12-14	Obj\Object.OwnPropCount
2023-12-14	Obj\Object.Has
2023-12-14	Obj\Object.Get
2023-12-14	Obj\Object.Set
2023-12-14	Obj\Object.Swap
2023-12-14	Obj\Object.DeleteProp
2023-12-14	Obj\Object.DeleteOwnProps
2023-12-14	Obj\Object.ToMap
2023-12-14	Obj\Object.ToIni
2023-12-14	Obj\Range.Length
2023-12-14	Obj\Range.ToArray
2023-12-16	Date\DateIsDSTAsLocal
2023-12-16	Date\DateIsDST
2023-12-17	Math\Nearest
2023-12-17	Math\NumToRom
2023-12-17	Math\RomToNum
2023-12-17	Gen\Version
2023-12-17	Date\DateSessionGetTZLocation
2023-12-17	Date\DateAddWorkdays
2023-12-17	Date\DateGetMonthEnd
2023-12-17	Date\DateGetQuarter
2023-12-17	Date\DateGetWorkdayCount
2023-12-17	Obj\Array.SliceTo
2023-12-18	Date\DateNowMilliseconds
2023-12-19	Gen\PrintWithoutNewLine
2023-12-19	Gen\OSVersion
2023-12-19	Date\DateIsLeapYear
2023-12-21	Obj\Any.CopyRef
2023-12-21	Obj\Any.DelRef
2023-12-23	Str\StrSplitChars
2023-12-24	Math\Pi
2023-12-25	Math\SignBit
2023-12-26	Str\String
2023-12-26	Math\SignNoZero
2023-12-26	Math\Number
2023-12-26	Math\IntNewDemo
2023-12-26	Math\FloatNewDemo
2023-12-26	Obj\Array.Rept
2023-12-27	Math\Frac
2023-12-27	Gen\IfKeywords
2023-12-27	Obj\Array.NewIntDemo
2023-12-27	Obj\Array.NewStrDemo
2023-12-27	Obj\Array.NewSizeDemo
2023-12-28	Op\OpLTStr
2023-12-28	Op\OpEquals
2023-12-28	Gen\LoopCountIncDemo
2023-12-28	Gen\LoopInfinite
2023-12-28	Gen\FuncBelow
2023-12-28	Gen\FuncParamMutable
2023-12-28	Obj\Map.NewStrDemo
2023-12-28	Obj\Map.LoopKeyValue
2023-12-29	Obj\Array.NewEntriesStrDemo
2023-12-29	Obj\Array.PushMult
2023-12-29	Obj\Array.Zip
2023-12-29	Obj\Map.FromEntries
2023-12-29	Obj\Map.FromTwoArrays
2023-12-30	Obj\Any.IsObject
2023-12-30	Obj\Any.IsArray
2023-12-30	Obj\Array.SetMultOverwriteMap
2023-12-30	Obj\Array.SetMultSkipExistMap
2023-12-30	Obj\Map.SetMultOverwriteMap
2023-12-30	Obj\Map.SetMultSkipExistMap
2023-12-30	Obj\Map.Default
2024-01-01	Obj\Array.InsertAtMult
2024-01-01	Obj\Array.PopMult
2024-01-01	Obj\Array.RemoveFirst
2024-01-01	Obj\Array.RemoveFirstMult
2024-01-01	Obj\Array.RemoveAtMult
2024-01-01	Obj\Array.Splice
2024-01-01	Obj\Array.SliceFirst
2024-01-01	Obj\Array.SliceLast
2024-01-02	Obj\Array.Prepend
2024-01-02	Obj\Array.PrependMult
2024-01-03	Obj\Range.Start
2024-01-03	Obj\Range.End
2024-01-03	Obj\Range.Step
2024-01-07	Obj\Object.Clone
2024-01-10	Obj\Array.Print
2024-01-10	Obj\Map.OrderType
2024-01-10	Obj\Map.Print
2024-01-10	Obj\Object.NewStrDemo
2024-01-10	Obj\Object.LoopPropValue
2024-01-10	Obj\Object.OrderType
2024-01-11	Gen\FatalError
2024-01-11	Obj\Array.LoopValue
2024-01-11	Obj\Array.LoopWithIndex
2024-01-11	Gen\LoopCountIncExcDemo
2024-01-11	Obj\Object.Print
2024-01-11	Obj\Map.Flip
2024-01-11	Obj\Object.Flip
2024-01-12	Gen\Try
2024-01-12	Gen\Catch
2024-01-12	Gen\Finally
2024-01-12	Gen\Throw
2024-01-12	Math\True
2024-01-12	Math\False
2024-01-12	Gen\Null
2024-01-12	Gen\FuncVoidType
2024-01-12	Gen\VarDelete
2024-01-12	Gen\Import
2024-01-14	Obj\Range.Clone
2024-01-15	Obj\Object.FromEntries
2024-01-15	Obj\Object.FromTwoArrays
2024-01-15	Obj\Object.SetMultOverwriteMap
2024-01-15	Obj\Object.SetMultSkipExistMap
2024-01-15	Obj\Object.Default
2024-01-15	Obj\Object.CaseSense
2024-01-16	Obj\Range.Print
2024-01-16	Obj\Range.LoopValue
2024-01-17	Op\OpShortTern
2024-01-17	Op\OpNullCoalescing
2024-01-17	Obj\Array.GetOrDefault
2024-01-17	Obj\Map.GetOrDefault
2024-01-17	Obj\Object.GetOrDefault
2024-01-18	Obj\Map.MultiFlip
2024-01-18	Obj\Object.MultiFlip
2024-01-21	Obj\Array.GroupBy
2024-01-22	Obj\Range.Entries
2024-01-24	Obj\Array.LastIndexOf
2024-01-24	Obj\Array.Max
2024-01-24	Obj\Array.Min
2024-01-25	Obj\Array.ToVector
2024-01-25	Obj\Array.FromVector
2024-01-25	Obj\Array.ToList
2024-01-25	Obj\Array.FromList
2024-01-26	Obj\Array.IntToStrArray
2024-01-26	Obj\Array.StrToIntArray
2024-01-28	Obj\Array.GetCapacity
2024-01-28	Obj\MakeFuncReduceDemoAdd
2024-01-28	Obj\MakeFuncReduceDemoMul
2024-01-28	Obj\Array.MapWithIndex
2024-01-28	Obj\Array.MapBlock
2024-01-28	Obj\Array.MapWithIndexBlock
2024-02-06	Gen\FileExtension
2024-02-07	Str\StrSliceExc
2024-02-07	Str\StrDropBothEnds
2024-02-08	Op\SymSep
2024-02-08	Op\OpInc
2024-02-08	Gen\VarDeclMult
2024-02-08	Gen\VarDeclSetMult
2024-02-08	Gen\VarSetMult
2024-02-08	Gen\VarDeclSetMultSame
2024-02-08	Gen\VarSetMultSame
2024-02-08	Gen\BenchmarkTestDemo
2024-02-08	Str\StrIntConcat
2024-02-10	Str\StrGetCapacity
2024-02-10	Str\StrSetCapacity
2024-02-11	Str\StrLenDemo
2024-02-11	Str\StrSizeUtf8
2024-02-11	Str\StrLenUtf16
2024-02-13	Math\RandomIntDemo
2024-02-20	Str\CharToStr
2024-02-20	Str\StrToChar
2024-03-23	Math\AddSafe
2024-03-23	Math\SubSafe
2024-03-23	Math\MulSafe
2024-03-23	Math\DivSafe
2024-03-23	Math\PowSafe
2024-03-26	Op\SymCommentMult
2024-03-26	Op\SymCharSlashInt
2024-03-26	Op\SymCharSlashFloat
2024-03-26	Op\SymCharSlashSlash
2024-03-26	Op\SymCharPct
2024-03-26	Op\OpOrIntDemo
2024-03-26	Op\SymCharEq
2024-03-26	Op\SymCharEqEq
2024-03-26	Op\SymCharEqEqEq
2024-03-26	Op\SymCharExclEq
2024-03-26	Op\SymCharExclEqEq
2024-03-26	Op\SymCharLtGt
2024-03-26	Gen\FuncDemoAdd
2024-03-26	Gen\VarDeclSet
2024-03-26	Gen\VarDeclSetAuto
2024-03-26	Gen\StrMultiLineDemo
2024-03-27	Obj\Array.Sum
2024-03-27	Obj\Array.Product
2024-03-27	Obj\Array.Mean
2024-03-27	Obj\Array.Median
2024-03-27	Obj\Array.Mode
2024-03-28	Math\RoundDP
2024-03-28	Math\StrToInt
2024-03-28	Math\FloatToInt
2024-03-28	Math\StrToFloat
2024-03-28	Math\IntToFloat
2024-03-28	Math\BoolToInt
2024-03-28	Math\IntToBool
2024-03-28	Math\NaN
2024-03-28	Math\Infinity
2024-03-28	Math\IsNgvZero
2024-03-28	Op\OpNotIntDemo
2024-03-28	Op\OpNotNotIntDemo
2024-03-28	Obj\Any.TypeCustom
2024-03-30	Obj\Array.Chunk
2024-04-02	Gen\PrintCustom
2024-04-03	Str\CharToInt
2024-04-03	Str\IntToChar
2024-04-03	Math\StrPadZero
2024-04-03	Str\StrIsDigit
2024-04-03	Str\StrIsAlpha
2024-04-03	Str\StrIsAscii
2024-04-03	Obj\Array.ForEach
2024-04-03	Obj\Map.ForEach
2024-04-04	Obj\Array.All
2024-04-04	Obj\Array.Any
2024-04-04	Obj\Array.None
2024-04-04	Obj\MakeFuncMapDemoDouble
2024-04-04	Obj\MakeFuncReduceWithIndexDemoAccumNumConcat
2024-04-04	Obj\Array.ReduceWithIndex
2024-04-04	Obj\Array.ReduceBlock
2024-04-04	Obj\Array.ReduceWithIndexBlock
2024-04-04	Obj\MakeFuncFilterDemoIsDivisibleBy3
2024-04-04	Obj\MakeFuncFilterWithIndexDemoAreEqual
2024-04-04	Obj\Array.FilterWithIndex
2024-04-04	Obj\Array.FilterBlock
2024-04-04	Obj\Array.FilterWithIndexBlock
2024-04-07	Obj\Array.OverwriteIntDemo
2024-04-08	Str\StrUpperFirstOnly
2024-04-09	Math\CombinR
2024-04-09	Math\PermutR
2024-04-11	Str\StrPadBoth
2024-04-11	Obj\Array.PrintWithIndex
2024-04-11	Obj\Range.NewWithStep
2024-04-11	Obj\Range.NewUntilWithStep
2024-04-11	Obj\MakeFuncMapWithIndexDemoNumConcat
2024-04-13	Obj\Tuple.Print
2024-04-13	Obj\Tuple.NewEmpty
2024-04-13	Obj\Tuple.NewSize1
2024-04-13	Obj\Tuple.NewDemo
2024-04-13	Obj\Tuple.LoopValue
2024-04-13	Obj\Array.FilterGetEveryNth
2024-04-13	Obj\Tuple.Size
2024-04-13	Obj\Tuple.Get
2024-04-13	Obj\Tuple.GetFirst
2024-04-13	Obj\Tuple.Set
2024-04-13	Obj\Tuple.Clone
2024-04-13	Obj\Tuple.ToArray
2024-04-14	Obj\Array.ReduceWithSeed
2024-04-15	Obj\MakeFuncReduceDemoConcatStrInt
2024-04-15	Obj\MakeFuncReduceDemoAddNumLen
2024-04-17	Obj\Array.SetMultOverwriteEntries
2024-04-17	Obj\Array.SetMultSkipExistEntries
2024-04-17	Obj\Map.SetMultOverwriteEntries
2024-04-17	Obj\Map.SetMultSkipExistEntries
2024-04-17	Obj\Object.ForEach
2024-04-17	Obj\Object.SetMultOverwriteEntries
2024-04-17	Obj\Object.SetMultSkipExistEntries
2024-04-18	Obj\Array.ReduceRightWithSeed
2024-04-19	Str\StringNewDemo
2024-04-19	Math\BoolToStr
2024-04-19	Math\StrToBool
2024-04-19	Math\BoolAsStrToBool
2024-04-19	Op\OpNotEquals
2024-04-19	Gen\IsNull
2024-04-19	Gen\FuncPassName
2024-04-19	Gen\FuncDemoSum
2024-04-19	Obj\Array.NewFloatDemo
2024-04-20	Str\NumToString
2024-04-20	Str\ObjToString
2024-04-20	Obj\Map.NewStrIntDemo
2024-04-21	Str\IntToStrCharEscapeDemo
2024-04-23	Op\OpGTStr
2024-04-23	Gen\VarDeclInt
2024-04-23	Gen\VarSet
2024-04-24	Str\StrPrepend
2024-04-24	Str\StrInsert
2024-04-24	Str\StrInserted
2024-04-24	Str\StrAppend
2024-04-24	Str\StrOverwrite
2024-04-24	Str\StrOverwritten
2024-04-24	Math\NgvInfinity
2024-04-24	Op\SymPfxBin
2024-04-24	Op\SymPfxOct
2024-04-24	Op\SymPfxHex
2024-04-24	Op\SymSepNum
2024-04-24	Gen\PrintNewLine
2024-04-26	Str\RegExNew
2024-04-26	Str\StrNext
2024-04-26	Obj\Array.Next
2024-04-28	Str\RegExIndexDemo
2024-04-28	Str\CharIsDigit
2024-04-28	Str\CharIsAlpha
2024-04-28	Str\CharIsAscii
2024-04-29	Op\OpAssign
2024-04-30	Gen\LoopCountDecDemo
2024-04-30	Gen\FuncOmitReturn
2024-04-30	Gen\FuncAnonOmitReturn
2024-04-30	Gen\FuncMultReturnVars
2024-05-03	Gen\FuncAnonKeyword
2024-05-03	Gen\FuncVarSupersede
2024-05-03	Gen\FuncOverload
2024-05-03	Gen\PrintKeyValueConcat
2024-05-05	Math\ModPsvDemo
2024-05-05	Math\NgvZero
2024-05-06	Gen\FuncCopyBuiltInDemo
2024-05-07	Gen\FuncDefineMult
2024-05-07	Gen\FuncCallOmitLeading
2024-05-07	Gen\FuncDefaultValue
2024-05-07	Gen\FuncCountArgs
2024-05-07	Gen\FuncParamPassed
2024-05-08	Math\DecToOct
2024-05-08	Math\OctToDec
2024-05-10	Str\StrCompareCasIns
2024-05-10	Str\StrEqualsCasIns
2024-05-10	Str\StrCountCasIns
2024-05-10	Str\StrReplaceCasIns
2024-05-10	Str\InStrCasIns
2024-05-12	Str\StrClamp
2024-05-12	Str\TrimCustomDemo
2024-05-14	Obj\Range.LoopWithIndex
2024-05-14	Obj\Tuple.LoopWithIndex
2024-05-15	Obj\Array.SortCasIns
2024-05-16	Str\StrAlphabetizeCasIns
2024-05-17	Obj\Array.GroupByWithIndex
2024-05-21	Op\SymEnd
2024-05-21	Gen\FuncStatic
2024-05-22	Obj\Array.IntToFloatArray
2024-05-22	Obj\Array.FloatToIntArray
2024-05-23	Str\StrSplitAZDemo
2024-05-24	Obj\Array.ReptMult
2024-05-24	Obj\Array.ReptEach
2024-05-24	Obj\Array.ReptEach1ToNDemo
2024-05-24	Obj\Array.Find
2024-05-26	Obj\MakeFuncReduceDemoSub
2024-05-26	Obj\MakeFuncReduceDemoDivI
2024-05-26	Obj\MakeFuncReduceDemoDivF
2024-05-28	Obj\Optional.New
2024-05-28	Obj\Optional.NewNull
2024-05-28	Obj\Optional.IsPresent
2024-05-28	Obj\Optional.IsNull
2024-05-28	Obj\Optional.Unwrap
2024-05-28	Obj\Optional.UnwrapOrDefault
2024-05-28	Obj\MakeFuncMapDemoRept3
2024-05-29	Obj\Array.SortCasSen
2024-05-29	Obj\Array.SortNatural
2024-05-29	Obj\Array.SortNum
2024-05-29	Obj\Array.FlatMap
2024-05-29	Obj\Map.MapValues
2024-05-29	Obj\Object.MapValues
2024-05-29	Obj\MakeFuncForEachDemoPrint
2024-05-29	Obj\MakeFuncMapDemoDoubleStr
2024-05-29	Obj\MakeFuncReduceDemoConcat
2024-05-30	Gen\ArtworkLogo
2024-05-30	Gen\ArtworkMascot
2024-05-30	Obj\Array.SortStrAsInt
2024-05-30	Obj\Array.SortStrAsFloat
2024-05-30	Obj\Array.SortNumAsStr
2024-05-31	Obj\Array.Concat
2024-05-31	Obj\Map.FromFlatEntries
2024-05-31	Obj\Object.FromFlatEntries
2024-06-02	Obj\Array.First
2024-06-02	Obj\Array.Last
2024-06-04	Math\StrToIntOrDefault
2024-06-04	Math\StrToFloatOrDefault
2024-06-04	Obj\Map.GetDemo
2024-06-04	Obj\Map.SetDemo
2024-06-04	Obj\Map.KeyOf
2024-06-04	Obj\Object.GetDemo
2024-06-04	Obj\Object.SetDemo
2024-06-04	Obj\Object.PropOf
2024-06-06	Obj\Map.ToString
2024-06-06	Obj\Object.ToString
2024-06-10	Math\IsTruthy
2024-06-10	Obj\Array.NewFloatExDemo
2024-06-10	Obj\Array.NewAnyDemo
2024-06-10	Obj\Array.NewAnyFalsyDemo
2024-06-15	Op\OpNotStrDemo
2024-06-15	Gen\PrintKeyValueAsPair
2024-06-16	Gen\IsCallable
2024-06-16	Obj\Range.LoopValueDemo
2024-06-17	Gen\NullDemo
2024-06-18	Gen\FuncAnonTypeDemo
2024-06-18	Gen\FuncTypeDemo
2024-06-20	Op\OpNotNotStrDemo
2024-06-20	Gen\LoopCountDecExcDemo
2024-06-21	Obj\Object.NewStrIntDemo
2024-07-06	Str\StrFirst
2024-07-06	Str\StrLast
2024-07-07	Str\RegExContains
2024-07-10	Gen\Break
2024-07-10	Gen\Continue
2024-07-12	Op\OpSpreadReceive
2024-07-12	Op\OpSpreadCallDemo
2024-07-12	Op\OpSpreadReceiveDemo
2024-07-12	Gen\BreakMult
2024-07-12	Gen\ContinueMult
2024-07-12	Gen\FuncBindDemo
2024-07-12	Obj\Array.ForEachWithIndex
2024-07-12	Obj\MakeFuncForEachWithIndexDemoPrintIntStr
2024-07-13	Gen\FuncCallDynamic
2024-07-18	Gen\PrintMultDemo
2024-07-21	Gen\VarGetDynamic
2024-07-21	Gen\VarSetDynamic
2024-07-21	Obj\Map.Equals
2024-07-22	Math\BetweenIfDemo
2024-07-25	Obj\Object.Equals
2024-07-28	Str\CharNewDemo
2024-07-28	Str\StrIsUpper
2024-07-28	Str\CharIsUpper
2024-07-28	Str\StrIsLower
2024-07-28	Str\CharIsLower
2024-07-28	Str\StrIsAlnum
2024-07-28	Str\CharIsAlnum
2024-08-02	Str\CharIsDigitCountDemo
2024-08-02	Str\CharIsAlphaCountDemo
2024-08-02	Str\StrIsAlnumRegExDemo
2024-08-06	Obj\Array.ToSet
2024-08-06	Obj\Set.Print
2024-08-06	Obj\Set.NewEmpty
2024-08-06	Obj\Set.NewStrDemo
2024-08-06	Obj\Set.NewIntDemo
2024-08-06	Obj\Set.ToString
2024-08-06	Obj\Set.CaseSense
2024-08-09	Obj\Set.LoopValue
2024-08-09	Obj\Set.ForEach
2024-08-09	Obj\Set.OrderType
2024-08-09	Obj\Set.Count
2024-08-09	Obj\Set.HasVal
2024-08-09	Obj\Set.Add
2024-08-09	Obj\Set.AddMult
2024-08-09	Obj\Set.Delete
2024-08-09	Obj\Set.DeleteMult
2024-08-09	Obj\Set.Clear
2024-08-09	Obj\Set.Clone
2024-08-09	Obj\Set.Equals
2024-08-09	Obj\Set.Diff
2024-08-09	Obj\Set.SymDiff
2024-08-09	Obj\Set.Intersection
2024-08-09	Obj\Set.Union
2024-08-09	Obj\Set.IsSubsetOf
2024-08-09	Obj\Set.IsSupersetOf
2024-08-09	Obj\Set.IsDisjointFrom
2024-08-09	Obj\Set.ToArray
2024-08-11	Date\DateGetTZLocation
2024-08-11	Date\DateWeekdayNthInMonth
2024-08-11	Date\DateWeekdayLastInMonth
2024-08-12	Date\DateAddDays
2024-08-12	Date\DateAddHours
2024-08-12	Date\DateAddMinutes
2024-08-12	Date\DateAddSeconds
2024-08-12	Date\DateAddMilliseconds
2024-08-12	Date\DateSetYear
2024-08-12	Date\DateSetMonth
2024-08-12	Date\DateSetDay
2024-08-12	Date\DateSetHours
2024-08-12	Date\DateSetMinutes
2024-08-12	Date\DateSetSeconds
2024-08-12	Date\DateSetMilliseconds
2024-08-13	Gen\LoopCountIncDemoFloat
2024-08-14	Math\RoundEven
2024-08-23	Op\OpSubSubOrDecDemo
2024-09-17	Obj\Map.ForcePush
2024-09-17	Obj\Object.ForcePush
2024-09-25	Op\OpDec
2024-09-25	Op\OpAnd
2024-09-25	Op\OpOr
2024-09-25	Op\OpNot
2024-09-25	Op\OpSafeNav
2024-09-25	Obj\Array.Move
2024-09-29	Obj\Array.Fill
2024-09-29	Obj\Array.SortCasInsThenSen
2024-09-29	Obj\Map.Fill
2024-09-29	Obj\Object.Fill
2024-10-02	Obj\Array.SortLocale
2024-10-04	Obj\Array.SortCustom
2024-10-04	Obj\Array.SortCustomDemo
2024-10-04	Obj\Array.SortByCustom
2024-10-04	Obj\MakeFuncMapDemoLen
2024-10-07	Obj\Array.FindOrDefaultDemo
2024-10-09	Gen\VarSetReadIf
2024-10-10	Math\Int64Max
2024-10-10	Math\Int64Min
2024-10-10	Math\UInt64Max
2024-10-10	Gen\FuncDemoFillParamVar
2024-10-10	Gen\FuncDemoFillParamFixed
2024-10-10	Gen\ClassDemoRectangle
2024-10-10	Obj\Any.TypeDefaultValueDemo
2024-10-12	Gen\PrintShowMoreDigits
2024-10-16	Str\StrSplitNthOrDefault
2024-10-16	Str\InStrNth
2024-10-19	Gen\ClassDemoFull
2024-10-20	Op\OpMemberAccess
2024-10-20	Gen\ClassPropComputed
2024-10-21	Math\FormatHexDemo
2024-10-22	Obj\Array.ZipMult
2024-10-23	Gen\PrintType
2024-10-23	Obj\Array.SortByArray
2024-10-29	Math\FormatBinDemo
2024-11-02	Obj\Optional.IfLet
2024-11-03	Str\IsString
2024-11-03	Obj\Any.IsTypeDemo
2024-11-20	Gen\FuncCallSpaceBeforeParen
2024-11-24	Obj\Array.FilterRemoveNull
2024-11-25	Str\StrSplitMax
2024-11-26	Gen\ClassPublic
2024-11-26	Gen\ClassPrivate
2024-11-26	Gen\ClassProtected
2024-11-26	Gen\ClassSubclass
2024-11-26	Gen\ClassDemoModifiers
2024-12-04	Str\StrReplaceMax
2024-12-05	Op\SymStringLiteral
2024-12-05	Op\SymCharLiteral
2024-12-13	Str\ChrMult
2024-12-13	Math\LogNoBase
2025-02-17	Date\DateRound
2025-02-18	Date\DateCeil
2025-02-18	Date\DateFloor
2025-02-18	Obj\Array.FindIndex
2025-02-19	Str\InStrBlankNeedleDemo
2025-02-20	Math\FormatNum
2025-02-20	Math\FormatNumBytes
2025-02-20	Math\FormatNumCurrency
2025-02-20	Date\DateDiffFriendly
2025-02-20	Obj\MakeFuncFilterDemoIsValue
2025-02-22	Date\DateBetween
2025-03-01	Str\StringNewDemoAscii
2025-03-08	Obj\Array.Nearest
2025-03-11	Math\HexToBuffer
2025-03-11	Math\BufferToHex
2025-03-11	Math\Base64ToBuffer
2025-03-11	Math\BufferToBase64
2025-03-14	Str\RegExFirst
2025-03-14	Str\RegExCount
2025-03-18	Str\PathSplit
2025-03-18	Gen\WhileDemo
2025-03-18	Gen\GotoDemo
2025-03-18	Gen\FuncDemoReturn
2025-03-18	Gen\FuncDemoReturnMult
2025-03-18	Gen\VarDeleteMult
2025-03-18	Gen\MsgBox
2025-03-18	Gen\InputBox
2025-03-18	Gen\ClipboardGetText
2025-03-18	Gen\ClipboardSetText
2025-03-18	Gen\SoundBeep
2025-03-21	Gen\VarDeclSetAutoConst
2025-03-21	Obj\Any.NewDemo
2025-03-23	Str\RegExIndexAll
2025-03-27	Str\RegExSplit
2025-03-28	Str\RegExEqualsDollarSignDemo
2025-03-30	Date\DateTodayUTC
2025-03-30	Date\DateTodayLocal
2025-03-30	Date\DateFromStrLocalDemo
2025-03-30	Date\DateDiffDays
2025-03-30	Date\DateToJulian
2025-03-30	Date\DateFromJulian
2025-03-31	Date\DateDiffHours
2025-03-31	Date\DateDiffMinutes
2025-03-31	Date\DateDiffSeconds
2025-03-31	Date\DateDiffMilliseconds
2025-04-01	Date\DateInternal
2025-04-02	Date\DateSessionSetTZLocationDemo
2025-04-04	Date\DateGetPart
2025-04-08	Date\DateWeekdayNextOrSame
2025-04-09	Math\OrdinalSuffix
2025-04-10	Str\RegExSplitKeepDelimDemo
2025-04-10	Gen\FuncCallNamedParams
2025-04-17	Date\DateGetTZOffsetMinAsSpecificTZ
2025-04-17	Date\DateGetTZOffsetStrAsSpecificTZ
2025-04-17	Date\DateIsDSTAsSpecificTZ
2025-04-17	Date\DateGetTZOffsetNameAsSpecificTZ
2025-04-18	Date\DateMakeSpecificTZDemo
2025-04-18	Date\DateFromStrSpecificTZDemo
2025-04-20	Date\DateMakeTZSpecificDemo
2025-04-21	Date\DateMakeValidRange
2025-05-01	Date\DateClone
2025-05-05	Obj\JsonIsValid
2025-05-05	Obj\JsonToObj
2025-05-05	Obj\JsonFromObj
2025-05-06	Obj\JsonArrayDemo
2025-05-06	Obj\JsonObjectDemo
2025-05-07	Op\OpPrecPowUnarySubDemo
2025-05-07	Op\OpPrecBitOrEqualsDemo
2025-05-07	Gen\FuncDemoSwap
2025-05-09	Math\HexPfxToDecUInt32Demo
2025-05-09	Math\HexPfxToDecUInt64Demo
2025-05-09	Obj\Any.Address
2025-05-10	Str\RegExEqualsAnchorsDemo
2025-05-12	Date\DateNowSpecificTZ
2025-05-13	Date\DateTodaySpecificTZ
2025-05-18	Date\DateToUTC
2025-05-18	Date\DateToLocal
2025-05-18	Date\DateToSpecificTZ
2025-05-18	Date\DateSessionGetTZOffsetName
2025-05-18	Date\DateSessionGetTZOffsetMin
2025-05-18	Date\DateSessionGetTZOffsetStr
2025-05-18	Date\DateSessionIsDST
2025-05-27	Date\DateNowUnixSec
2025-05-27	Date\DateNowUnixMSec
2025-05-27	Date\DateTZAll
2025-05-28	Date\DateAddWeeks
2025-05-28	Date\DateGetMonthDayCount
2025-05-28	Date\DateGetYearDayCount
2025-05-28	Date\DateFromSimpleWeek
2025-05-28	Date\DateFromISOYearWeek
2025-05-29	Date\DateEquals
2025-05-29	Date\DateCompare
2025-06-07	Gen\ForEachPrintDemo
2025-06-07	Obj\Range.ForEach
2025-06-12	Str\StringNewDemoLineFeed
2025-06-12	Str\StringNewDemoBackslash
2025-06-17	Date\DateArray
2025-06-18	Date\DateGetMilliMicroseconds
2025-06-18	Date\DateGetMilliMicroNanoseconds
2025-06-20	Date\DateGetYearStart
2025-06-20	Date\DateGetDayStart
2025-06-21	Date\DateGetMonthStart
2025-06-22	Date\DateTZObjectUTC
2025-06-22	Date\DateTZObjectLocal
2025-06-22	Date\DateTZObjectSpecificTZDemo
2025-06-24	Gen\VarGet
2025-07-01	Math\Add
2025-07-01	Math\Sub
2025-07-01	Math\Mul
2025-07-01	Math\UnaryAdd
2025-07-01	Math\UnarySub
2025-07-01	Obj\Range.Sum
2025-07-04	Date\DateGetMonthEndLastMoment
2025-07-04	Date\DateGetNextMonthStart
2025-07-06	Date\DateAddMicroseconds
2025-07-06	Date\DateAddNanoseconds
2025-07-07	Date\DateGetTZObject
2025-07-07	Date\DateGetNextDSTChange
2025-07-08	Date\DateTZAllCount
2025-07-13	Obj\Set.Join
2025-07-28	Obj\Array.AllAnyNoneMethods
2025-08-02	Obj\Array.AllEqual
2025-08-05	Str\StrSplitBlankInputDemo
2025-08-05	Str\StrSplitBlankSepDemo
2025-08-05	Str\StrSplitBlankInputSepDemo
2025-08-06	Obj\Array.PrintQuote
2025-08-08	Obj\Array.NewEmptyFloatDemo
2025-08-08	Obj\Array.NewEmptyStrDemo
2025-08-13	Obj\Array.JoinMult
2025-08-13	Obj\Array.JoinChunk
2025-08-15	Str\StrSplitMult
2025-08-15	Obj\Array.OverwriteFloatDemo
2025-08-15	Obj\Array.OverwriteStrDemo
2025-08-16	Gen\InstanceMethodCallDynamic
2025-08-16	Gen\ClassMethodCallDynamic
2025-08-17	Op\SymInterpolateXpnDemo
2025-08-17	Op\SymPfxOctZeroDemo
2025-08-17	Op\SymCharPlusIntStrDemo
2025-08-17	Op\SymCharPlusStrIntDemo
2025-08-22	Str\StrSliceRest
2025-08-22	Op\SymCharDotDot
2025-08-22	Op\SymCharDotDotDot
2025-08-22	Obj\Array.RemoveAtRest
2025-08-22	Obj\Array.SliceRest
2025-08-22	Obj\Array.SliceRestInfRangeDemo
2025-08-26	Gen\ElseIfKeyword
2025-08-26	Gen\VarDeclStr
2025-08-26	Obj\Array.TrailingComma
2025-08-28	Obj\JsonExtractArrayDemo
2025-08-29	Op\SymCharCircumflex
2025-08-29	Gen\PrintQuote
2025-08-30	Str\StringNewDemoQuote
2025-08-31	Gen\VarNameCaseSen
2025-09-01	Obj\Array.EqualsRef
2025-09-02	Obj\Map.EqualsRef
2025-09-02	Obj\Object.EqualsRef
2025-09-02	Obj\Set.EqualsRef
2025-09-04	Gen\PrintVarNameValue
2025-09-09	Str\StrSurrogatePairDemo
2025-09-09	Obj\Array.ToVars
2025-09-15	Gen\PrintNullDemo
2025-09-15	Gen\VarReDeclSetDemo
2025-09-15	Math\PrintBoolDemo
2025-09-15	Math\PrintZeroFloatDemo
2025-09-29	Obj\Array.New1ToNDemo
2025-10-04	Date\DateSecToHMS
2025-10-04	Obj\Array.NewAToZDemo
2025-10-12	Op\SymCharColon
[done] Obj\Array.SortByArrayPos
Obj\FilterMapWithIndex
Obj\FilterByBoolArray