Reference
Every method of every class, with the explanation the library carries in its own source, harvested by its self-documentation module. Nothing here was written for the site: it is what the library answers when asked.
Explanations are quoted in the language of the source, English. Harvest: 2026-10-01 04:14, from the library at commit 0e72e2e2c, by the library's own stzSelfDoc over 635 class sources. A missing comment is reported rather than invented. · stzSelfDoc(opens in a new tab)
The extensions
A name that ends in an extension is the same method written with one more word, never another method: the reference lists the method once, and says for each which extensions exist and which do not. Only the extensions the library documents are folded this way: the 19 below; passive forms (Removed beside Remove) are not extensions, since they do not do the same thing: Remove changes the object, Removed returns a copy.
? Q("softanza").UppercaseQ().Content()SOFTANZA
? Q("one two three").WordsQ().ClassName()
? Q("one two three").WordsQQ().ClassName()stzlist stzstringlist
? Q("It is. It works.").SentencesQ().ClassName()
? Q("It is. It works.").SentencesQQ().ClassName()
? Q("It is. It works.").SentencesQQQ().ClassName()stzlist stzstringlist stzstringlist
No method name carries it in the reference: the library provides it for any method, and the per-method tables leave it out.
o1 = new stzString("softanza")
? o1.RemoveQC("a").Content()
? o1.Content()softnz softanza
? Q(25).MultiplesUntilQRT(100, :stzListOfNumbers).ClassName()
stzlistofnumbers
? Q("Softanza").ContainsCS("SOFT", FALSE)1
? Q("banana").FindFirstST("a", :StartingAt = 3)4
o1 = new stzString("a[b]c")
o1.RemoveBetweenIB("[", "]")
? o1.Content()ac
? @@( Q([ "AB", 12, [ "A", "B" ] ]).TypesXT() )
[ [ "AB", "STRING" ], [ 12, "NUMBER" ], [ [ "A", "B" ], "LIST" ] ]
? @@( StzListQ([ "a", "b" ]).DiffXTT([ "b", "c" ]) )
[ [ "added", [ "c" ] ], [ "removed", [ "a" ] ], [ "modified", [ ] ] ]
? @@( Q("banana").FindZ("an") )[ 2, 4 ]
? @@( Q("banana").FindZZ("an") )[ [ 2, 3 ], [ 4, 5 ] ]
? @@( StzListQ([ 12, 0, 30, -5, 18 ]).ItemsW("@item > 0") )[ 12, 30, 18 ]
o1 = new stzList([ 1, "a", 2, "b", 3, "c" ])
? @@( o1.FindWF( func x { return isString(x) } ) )[ 2, 4, 6 ]
? @@( Q("banana").FindD("a", :Backward) )[ 6, 4, 2 ]
o1 = new stzList([ 1:3, 1:3, 1:3 ])
? o1.CheckWF( func x { return isList(x) and len(x) = 3 } )1
o1 = new stzNumber(11) o1.MultiplyByMany([ 2, 3 ]) ? o1.Value()
66
o1 = new stzString("s-o-f-t")
o1.RemoveAllExcept("-")
? o1.Content()---
? @@( StzListQ([ 1, 2, 2, 3, 1 ]).ContentU() )
[ 1, 2, 3 ]
Each example was run on 2026-10-03 12:04 inside the library at commit 0e72e2e2c. The calls are composed from the usage the library documents (its tests, its narrations and its descriptions), with real method names; the output is the run's.
Endings left as they are
These endings look like extensions but the library does not document them as such, so the names that carry them stay listed, each as its own method. If one of them is an extension, it will be folded the next time the site is built. In brackets, the number of names and one example.
N (103 · WorkingDaysN), R (7 · CompareWithQR), AP (7 · ToShortAP), B (5 · NumberOfItemsCSB), SF (5 · ClassesSF), A (4 · EachItemIsA), X (4 · IsMacOSX), H (3 · ShowH), V (3 · ShowV), SZZ (3 · FindNthSZZ), HV (2 · SizeHV), VH (2 · SizeVH), CV (2 · AddCV), VC (2 · AddVC)
Names
A thing is listed once, under its main name. Softanza gives many things several names so that code reads like a sentence; the reference does not turn each of them into an entry.
Every method, A to Z: # A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
String 2539 own methods · 43 classes
o1 = new stzStringChar("a")
? o1.IsMark()
#--> 0composed from the signature, run for this pageo1 = new stzStringText("The quick brown fox. It jumps!")
? o1.IsWord()
#--> 0composed from the signature, run for this pageo1 = new stzStringList([ "tea", "rice", "fish" ]) ? o1.Longest() #--> teacomposed from the signature, run for this page
o1 = new stzStringChecker("user@example.com")
? o1.IsChar()
#--> 0composed from the signature, run for this pageo1 = new stzStringRemover("hello <<world>> there")
? o1.IsEmpty()
#--> 0composed from the signature, run for this pageo1 = new stzStringReplacer("Hello 123 World 456")
? o1.IsEmpty()
#--> 0composed from the signature, run for this pageo1 = new stzStringCharList("hello")
? o1.Size()
#--> 5composed from the signature, run for this pageo1 = new stzStringLocale("fr_FR")
? o1.HasRTL()
#--> 0composed from the signature, run for this pageo1 = new stzStringFormatter("hello world")
? o1.IsEmpty()
#--> 0composed from the signature, run for this pageo1 = new stzStringEncoder("hello%20world")
? o1.IsEmpty()
#--> 0composed from the signature, run for this pageo1 = new stzStringBounder("<<hello>> and <<world>>")
? o1.Char(2)
#--> <composed from the signature, run for this pageo1 = new stzStringLeadTrail("HelloYYY")
? o1.IsEmpty()
#--> 0composed from the signature, run for this pageo1 = new stzStringCrypto("plain ascii text")
? o1.IsEmpty()
#--> 0composed from the signature, run for this pageo1 = new stzStringComparator("rest_ababab")
? o1.IsEmpty()
#--> 0composed from the signature, run for this pagecDup = "aaa" + NL + "bbb" + NL + "aaa" o1 = new stzStringLines(cDup) ? o1.IsEmpty() #--> 0composed from the signature, run for this page
o1 = new stzStringUnicodeList([ 97, 98, 99 ]) ? o1.IsEmpty() #--> 0composed from the signature, run for this page
o1 = new stzStringCounter("abc 123 def 456 ghi 789")
? o1.IsEmpty()
#--> 0composed from the signature, run for this pageo1 = new stzStringSplitter("one;two,three:four")
? o1.IsEmpty()
#--> 0composed from the signature, run for this pageo1 = new stzStringNumbers("price is 42 and tax is 8")
? o1.IsEmpty()
#--> 0composed from the signature, run for this pageo1 = new stzStringSubStringCS("an", "banana", TRUE)
? o1.Removed()
#--> bacomposed from the signature, run for this pageo1 = new stzStringIO("hello")
? o1.IsEmpty()
#--> 0composed from the signature, run for this pageo1 = new stzStringWords("hello dear world dear")
? o1.IsEmpty()
#--> 0composed from the signature, run for this pageo1 = new stzStringCaseChanger("hello world foo")
? o1.IsEmpty()
#--> 0composed from the signature, run for this pageo1 = new stzStringTrimmer(" hello world ")
? o1.IsEmpty()
#--> 0composed from the signature, run for this pageo1 = new stzStringCode("hello")
? o1.IsEmpty()
#--> 0composed from the signature, run for this pagecWalk = StzChar(1605) + StzChar(1585) + StzChar(1581) o1 = new stzStringWalker(cWalk) ? o1.IsEmpty() #--> 0composed from the signature, run for this page
o1 = new stzStringDuplicates("hello world hello")
? o1.IsEmpty()
#--> 0composed from the signature, run for this pageo1 = new stzStringAligner("hi")
? o1.IsEmpty()
#--> 0composed from the signature, run for this pageo1 = new stzStringConcat("Hello")
? o1.IsEmpty()
#--> 0composed from the signature, run for this pageo1 = new stzStringSections("ABCDEFGHIJ")
? o1.IsEmpty()
#--> 0composed from the signature, run for this pageo1 = new stzStringVisualizer("hello")
? o1.IsEmpty()
#--> 0composed from the signature, run for this pageo1 = new stzWordStream()
o1.SetCaseSensitive(TRUE)
o1.Feed("Cat cat")
? o1.DistinctWords()
#--> 2composed from the signature, run for this pageo1 = new stzStringPerformer("hello")
? o1.IsEmpty()
#--> 0composed from the signature, run for this pageo1 = new stzStringBoxed("hello")
? o1.NumberOfChars()
#--> 5composed from the signature, run for this pageo1 = new stzChar("LATIN LETTER SMALL CAPITAL G")
? o1.StzType()
#--> stzcharcomposed from the signature, run for this pagePattern matching 491 own methods · 13 classes
o1 = new stzRegex("pre\w+")
? o1.MatchWordsIn("prefix preprocess present compress") # matches pre* words
? o1.MatchWordsIn("compress")
#--> 1
#--> 0library testo1 = new stzTablex("{cols(3) & contains(Tunis)}")
? o1.CountTokens()
#--> 1composed from the signature, run for this pageoMx = new stzMatrex("{size(1x1)}")
aMatrix = [[42]]
? oMx.Match(aMatrix)
#--> 1library testoNx = new stzNumbrex("{@Property(Prime)}")
? oNx.Match(17)
? oNx.Match(18)
#--> 1
#--> 0library testo1 = new stzTimex("{@Duration(1h..2h:15min)}")
? o1.Pattern()
#--> {@Duration(1h..2h:15min)}composed from the signature, run for this pageo1 = new stzListex("[@N+, @S{hello;world}U, @L?]")
? o1.Match([ "an", "a" ])
#--> 0composed from the signature, run for this pageo1 = new stzRecursiveRegexMaker()
o1.AddLevel("outer", "[(]")
o1.AddChildLevel("outer", "inner", "[0-9]+")
? o1.NumberOfLevels()
#--> 2composed from the signature, run for this pageo1 = new stzRegexLookaroundMaker() ? @@( o1.Info() ) #--> [ [ "direction", "" ], [ "type", "" ], [ "lookpattern", "" ], [ "mainpattern", "" ], [ "pattern", "" ] ]composed from the signature, run for this page
o1 = new stzConditionalRegexMaker()
o1.IfEndsWith("http")
? o1.Pattern()
#--> (?(?=http$))composed from the signature, run for this pageCollections & objects 4020 own methods · 76 classes
o1 = new stzListNamedParams([ :N, 3 ]) ? o1.IsNNamedParam() #--> 1composed from the signature, run for this page
o1 = new stzList(1:3) ? o1.Reversed() #--> 3 #--> 2 #--> 1library test
o1 = new stzHashList([ :math = 18, :stats = 16, :history = 14 ]) ? o1.ValueByKey(:stats) ? o1[:stats] #--> 16 #--> 16library test
o1 = new stzGrid([3, 2]) o1.MoveTo(1, 1) o1.MoveLeft() # Won't move and stays on same position ? @@( o1.Position() ) #--> [ 1, 1 ]library test
o1 = new stzListOfPairs([ [ 1, "a" ], [ 2, "b" ], [ 3, "c" ] ]) ? o1.NumberOfPairs() #--> 3composed from the signature, run for this page
o1 = StzFalseObjectQ() ? o1.StzType() #--> stzfalseobjectcomposed from the signature, run for this page
o1 = new stzListChecker([1, "hello", 3]) ? o1.IsPair() #--> 0composed from the signature, run for this page
o1 = new stzListOfLists([[10, 20, 30], [40, 50, 60]]) ? o1.NumberOfLists() #--> 2composed from the signature, run for this page
oY = new stzYielder([ 12, 0, 30, -5, 18 ]) ? @@( oY.Filter(:IsPositive) ) ? @@( oY.Map(:Double) ) ? oY.Reduce(:Sum) #--> [ 12, 30, 18 ] #--> [ 24, 0, 60, -10, 36 ] #--> 55library test
o1 = new stzListReplacer(["Foo", "foo", "FOO", "bar"]) ? o1.IsEmpty() #--> 0composed from the signature, run for this page
o1 = new stzListSorter([3, 1, 4, 1, 5, 9, 2, 6]) ? o1.Min() #--> 1composed from the signature, run for this page
o1 = new stzListFlattener([[[[1]], [[2, 3]]], [[[4]]]]) ? o1.IsEmpty() #--> 0composed from the signature, run for this page
o1 = new stzItemCS("A", [ "A", "a", "B", "a" ], 0)
? o1.NthPosition(2)
#--> 0composed from the signature, run for this pageo1 = new stzListParser([ 1, 2, 3, 4, 5, 6, 7, 8 ]) ? o1.NextItem() #--> 2composed from the signature, run for this page
o1 = new stzSplitter(5) ? @@( o1.GetPairsFromPositions([ 3, 5 ]) ) ? @@( o1.GetPairsFromPositions([ 1, 4 ]) ) + NL #--> [ [ 1, 3 ], [ 3, 5 ] ] #--> [ [ 1, 4 ], [ 4, 5 ] ]library test
o1 = new stzListFinder(["a", "b", "a", "c", "a", "b"]) ? o1.IsEmpty() #--> 0composed from the signature, run for this page
o1 = new stzListClassifier(["x", "y", "x", "z", "x", "y"]) ? o1.IsEmpty() #--> 0composed from the signature, run for this page
o1 = new stzListGetter(["a", "b", "c", "d", "e"]) ? o1.IsEmpty() #--> 0composed from the signature, run for this page
o1 = new stzListMerger([1, 2, 3, 4, 5, 6]) ? o1.IsEmpty() #--> 0composed from the signature, run for this page
o1 = new stzListRemover(["first", "second", "third"]) ? o1.IsEmpty() #--> 0composed from the signature, run for this page
o1 = new stzListSplits([1, 2, 3, 4, 5, 6, 7, 8]) ? o1.IsEmpty() #--> 0composed from the signature, run for this page
o1 = new stzListComparator(["a", "b", "c", "d"]) ? o1.IsEmpty() #--> 0composed from the signature, run for this page
o1 = new stzListDuplicates(["a", "b", "c", "a", "b", "d"]) ? o1.IsEmpty() #--> 0composed from the signature, run for this page
o1 = new stzListMover(["a", "b", "c", "d", "e"]) ? o1.IsEmpty() #--> 0composed from the signature, run for this page
o1 = new stzListWalker([1, 2, 3, 4, 5]) ? o1.IsEmpty() #--> 0composed from the signature, run for this page
o1 = new stzSet([1, 2, 3, 2, 1]) ? o1.NumberOfSubsets() #--> 0composed from the signature, run for this page
o1 = new stzListBounder(["a", "b", "c", "d", "e"]) ? o1.IsPair() #--> 0composed from the signature, run for this page
o1 = new stzListExtractor([1, "a", 2, "b", 3]) ? o1.IsEmpty() #--> 0composed from the signature, run for this page
o1 = new stzListStringify(["hello", "world", "zig"]) ? o1.IsEmpty() #--> 0composed from the signature, run for this page
o1 = new stzListTrimmer(["", "", "x", "y", "", ""]) ? o1.IsEmpty() #--> 0composed from the signature, run for this page
o1 = new stzRateLimiter("front")
? o1.Name_()
#--> frontcomposed from the signature, run for this pageo1 = new stzListCounter([1, "two", 3, "four", 5]) ? o1.Count(3) #--> 1composed from the signature, run for this page
o1 = new stzListLeadTrail(["hello", "world", "test"]) ? o1.IsEmpty() #--> 0composed from the signature, run for this page
o1 = new stzValidator() ? o1.IsValid() #--> 1composed from the signature, run for this page
o1 = new stzListOfSections([ [ 8, 11 ], [ 9, 12 ], [ 10, 13 ], [ 11, 14 ], [ 12, 15 ], [ 26, 29 ] ]) ? @@( o1.Merged() ) #--> [ [ 8, 15 ], [ 26, 29 ] ]composed from the signature, run for this page
o1 = new stzPair([ 1, 2 ]) ? o1.Item1() #--> 1composed from the signature, run for this page
o1 = new stzListInString('[ "alpha", "beta", "gamma" ]')
? o1.ListInString()
#--> [ "alpha", "beta", "gamma" ]composed from the signature, run for this pageo1 = new stzListInserter(["1", "2", "3"]) ? o1.IsEmpty() #--> 0composed from the signature, run for this page
o1 = new stzListSections([10, 20, 30, 40, 50]) ? o1.IsEmpty() #--> 0composed from the signature, run for this page
o1 = new stzPattern("red ~ blue [green green]")
? o1.Period()
#--> 1composed from the signature, run for this pageo1 = new stzLatencyHistogram() ? o1.P50() #--> 0composed from the signature, run for this page
o1 = new stzListPerformer([1, 2, 3, 4, 5]) ? o1.IsEmpty() #--> 0composed from the signature, run for this page
o1 = new stzStateMachine("idle_only")
? o1.Name()
#--> idle_onlycomposed from the signature, run for this page# the @char form lowers to This[@i]
? StzCCodeQ('@char = "I"').Transpiled()
#--> This[@i] = "I"library testo1 = new stzDeepList([ "A", [ "h","B",[ "C","h","D","h" ],"h","E","h" ], "E" ]) ? o1.DeepContains(3) #--> 0composed from the signature, run for this page
o1 = new stzEngineTimeline() ? o1.Duration() #--> 0composed from the signature, run for this page
o1 = new stzRelation() ? o1.Count() #--> 0composed from the signature, run for this page
o1 = new stzOccurrences([ 2, 4 ], "an", "banana") ? @@( o1.String() ) #--> "NULL"composed from the signature, run for this page
o1 = new stzRetryBudget(1, 10) ? o1.Allow() #--> 1composed from the signature, run for this page
o1 = new stzTraceContext() ? o1.IsValid() #--> 1composed from the signature, run for this page
o1 = StzNullObjectQ() ? o1.StzType() #--> stznullobjectcomposed from the signature, run for this page
o1 = new stzPairOfLists([ 1, 2 ], [ 3, 4 ]) ? @@( o1.FirstList() ) #--> [ 1, 2 ]composed from the signature, run for this page
o1 = new stzSection(2, 5, 10) ? o1.EndPos() #--> 5composed from the signature, run for this page
o1 = StzTrueObjectQ()
? o1.W("@item > 3")
#--> 0composed from the signature, run for this pageoL = new stzList([ 1, 2 ]) o1 = new stzObjectGuard(oL, :Pair) ? o1.Keyword() #--> paircomposed from the signature, run for this page
o1 = new stzSortedList([ "banana", "apple" ])
o1.Add("tea")
? @@( o1.Content() )
#--> [ "apple", "banana", "tea" ]composed from the signature, run for this pageo1 = new stzCounter([ :StartAt = 1, :WhenYouReach = 3, :RestartAt = 1 ]) ? @@( o1.Counting(3) ) #--> [ 1, 2, 1 ]composed from the signature, run for this page
o1 = new stzParser("a + b")
? o1.Source()
#--> a + bcomposed from the signature, run for this pageNumeric & optimization 1438 own methods · 36 classes
? Q(5).IsBetween(2, 7) #--> 1library test
? StzListOfNumbersQ([ 1, 2, 3 ]).AddedToEach(5) #--> 6 #--> 7 #--> 8library test
o1 = new stzListOfBytes("Hello, World!")
? o1.Size()
#--> 13composed from the signature, run for this pageoM = new stzMatrix([ [1,0,3], [4,0,6], [7,0,9] ]) oM.MultiplyCols([1, 3], :By = 2) # columns 1 and 3 doubled, column 2 untouched ? @@(oM.Content()) #--> [ [ 2, 0, 6 ], [ 8, 0, 12 ], [ 14, 0, 18 ] ]library test
o1 = new stzUMAP([ [ 1, 2 ], [ 2, 3 ], [ 8, 9 ], [ 9, 8 ], [ 1, 1 ], [ 8, 8 ] ]) ? o1.UsesPCA() #--> 0composed from the signature, run for this page
o1 = new stzTSNE([ [ 1, 2 ], [ 2, 3 ], [ 8, 9 ], [ 9, 8 ], [ 1, 1 ], [ 8, 8 ] ]) ? o1.UsesPCA() #--> 0composed from the signature, run for this page
oM = StzMathMotionQ(:Function, [ :f = "{a} * sin(x)", :on = [ -6.3, 6.3 ], :mark = [ :extrema ], :maxmarks = 3 ])
oM.Param("a", 1, 3, 1)
? oM.Value("a")
#--> 1library testo1 = new stzBinaryNumber("0b00101011000011")
? o1.ToHexForm()
#--> 0xAC3composed from the signature, run for this pageaNames = [ [ "1-24", "25-74", "75-199", "200++", "NA" ], [ "1973", "1974", "1975" ] ] oRes = StzMathFigureQ(:ResidualPlot, [ :of = aDeaths, :names = aNames ]) ? oRes.Why() ? len( oRes.Violations() ) #--> a residual-versus-fit of 5 x 3 cells: common 8, residual fourth-spread 1, 4 beyond the outside fences, 2 far out, 3 ringed on another cell's spot; nothing to lay out -- no rule minted an unknown #--> 0library test
o1 = new stzNumBuffer([ 2, 4, 4, 4, 5, 5, 7, 9 ]) ? o1.Min() #--> 2composed from the signature, run for this page
o1 = new stzPCA([ [1,2] ]) ? o1.IsFitted() #--> 0composed from the signature, run for this page
o1 = new stzHexNumber("0xff")
? o1.IsHexNumber()
#--> 1composed from the signature, run for this pageo1 = new stzPolynomial([1, -3, -5, 5, -6, 8]) ? o1.Degree() #--> 5composed from the signature, run for this page
o1 = new stzOctalNumber("0o377")
? o1.ToHexForm()
#--> 0xFFcomposed from the signature, run for this pageo1 = new stzMathClaim("3^2 + 4^2 + 1 = 5^2")
? o1.Rhs()
#--> 5^2composed from the signature, run for this pageo1 = new stzComplex(1, -2) ? o1.IsReal() #--> 0composed from the signature, run for this page
o1 = new stzFourier([3,3,3,3,3,3,3,3]) ? o1.Count() #--> 8composed from the signature, run for this page
o1 = new stzPairOfNumbers([ 2.07, 0.39 ]) ? o1.SpeedUp() #--> 5.31composed from the signature, run for this page
o1 = new stzVectorIndex([ [1,2], [3,4] ]) ? o1.Count() #--> 2composed from the signature, run for this page
o1 = new stzMathClaimSet("a tampered lesson")
? o1.Count()
#--> 0composed from the signature, run for this pageo1 = new stzSimilarity() ? o1.MagnitudeOf([ 3, 4 ]) #--> 5composed from the signature, run for this page
o1 = new stzObjective("-(x-3)^2 + 7", [ "x" ])
? o1.Expression()
#--> -(x-3)^2 + 7composed from the signature, run for this pageoF = new stzMathFunction("x^3 - 2*x", [ "x" ])
? oF.ValueAt([ 2 ])
#--> 4library testo1 = new stzSequence("s", 1, 2, 1)
? o1.Name()
#--> scomposed from the signature, run for this pageo1 = new stzDecimalToBinary("-0.625")
? o1.ToBinaryForm()
#--> 0b-0.101composed from the signature, run for this pageo1 = StzOptimSentenceQ("maximize x
where x is between 0 and 5
and keeping x somewhere near 3")
? o1.IsValid()
#--> 0composed from the signature, run for this pageTables & data 75 own methods · 15 classes
oTab = new stzTable([ [ :Region, :Product, :Sales ], [ "N", "A", 10 ], [ "N", "B", 30 ], [ "S", "A", 40 ], [ "S", "B", 50 ] ]) o1 = new stzPivotTable(oTab) ? o1.ClassName() #--> stzpivottablecomposed from the signature, run for this page
o1 = new stzUnicodeData() ? o1.CharByUnicode(65) #--> Acomposed from the signature, run for this page
Internationalization 877 own methods · 12 classes
oNow = StzDateTimeQ("")
? oNow.IsNow()
? oNow.IsToday()
#--> 1
#--> 1library testo1 = new stzCalendar([2024, "Q3"]) ? o1.Year() #--> 2024composed from the signature, run for this page
o1 = new stzTimeLine(:From = "2024-10-10", :To = "2024-10-22 16:40:00") ? @@NL(o1.Content()) # Time is added automatically to "2024-10-10" #--> [ #--> [ "start", "2024-10-10 00:00:00" ], #--> [ "end", "2024-10-22 16:40:00" ], #--> [ "points", [ ] ], #--> ...library test
oTime = new stzTime(52245) ? oTime.ToString() #--> 14:30:45library test
oDuration = new stzDuration(3665) ? oDuration.Content() # Or ToString() or Duration() #--> 1:01:05library test
o1 = new stzCountry(:american_samoa) ? o1.Number() #--> 4composed from the signature, run for this page
o1 = new stzLanguage("English")
? o1.Number()
#--> 31composed from the signature, run for this pageo1 = new stzScript(:Arabic) ? o1.Number() #--> 1composed from the signature, run for this page
o1 = new stzCurrency(:united_states) ? o1.Base() #--> 100composed from the signature, run for this page
NLP & linguistics 1520 own methods · 26 classes
? WhatQ().TheQ().AbsQ().Of(12) #--> 12composed from the signature, run for this page
o1 = new stzText("Alice met Bob in Paris. The weather was fine.")
? o1.IsPositive()
#--> 1composed from the signature, run for this pageo1 = new stzNaturalEngine("en", "", [], "")
? o1.AllYes()
#--> 0composed from the signature, run for this pageo1 = new stzChainOfValue("x")
? o1.VarName()
#--> xcomposed from the signature, run for this pageo1 = new stzEntity([ :name = "toyota", :type = "car" ]) ? o1.Size() #--> 3composed from the signature, run for this page
o1 = new stzListOfEntities([ [ :name = "alice", :type = "person", :age = 30 ], [ :name = "bob", :type = "person", :age = 25 ], [ :name = "ferrari", :type = "car", :brand = "ferrari" ] ]) ? o1.IsEmpty() #--> 0composed from the signature, run for this page
o1 = new stzDLM("restaurant")
? o1.Domain()
#--> restaurantcomposed from the signature, run for this pageo1 = new stzCorpus("seed document about cats")
? o1.FreqOf("an")
#--> 0composed from the signature, run for this pageo1 = new stzParseTree("S")
? o1.Label()
#--> Scomposed from the signature, run for this pageo1 = new stzTruthChain(1) ? o1.Holds() #--> 0composed from the signature, run for this page
o1 = new stzKMeans([ [1,1], [1,1], [1,1] ]) ? o1.Inertia() #--> 0composed from the signature, run for this page
o1 = new stzOrdinal(3) ? o1.Number() #--> 3composed from the signature, run for this page
o1 = new stzListOfTexts([ "a", "b" ])
? o1.MostRelevantTo("a")
#--> acomposed from the signature, run for this pageo1 = new stzApriori([ [ "bread", "milk" ], [ "bread", "milk" ] ]) ? o1.NumberOfTransactions() #--> 2composed from the signature, run for this page
o1 = new stzSupposition("s")
? o1.Name()
#--> scomposed from the signature, run for this pageo1 = new stzCan(1)
? o1.BeA("a")
#--> 0composed from the signature, run for this pageo1 = new stzMust("number")
? o1.BeA("a")
#--> 0composed from the signature, run for this pageNeural tier 113 own methods · 7 classes
Agents & conversation 244 own methods · 18 classes
Graphics 224 own methods · 10 classes
o1 = new stzCanvas(1240, 1000) ? o1.Width() #--> 1240composed from the signature, run for this page
o1 = new stzScene(1100, 660) ? o1.Width() #--> 1100composed from the signature, run for this page
o1 = new stzFrameGraph(256, 256) ? o1.PassCount() #--> 0composed from the signature, run for this page
o1 = new stzMaterialMaker()
o1.TakesColor(:tint)
o1.ForEachFragment('{ @out = tint * @lambert }')
? o1.Spec()
#--> color tint
#--> body { @out = tint * @lambert }composed from the signature, run for this pageo1 = new stzMesh([ :Torus, 1.5, 0.55, 96, 48 ]) ? o1.Stride() #--> 8composed from the signature, run for this page
o1 = new stzTheme(:pro) ? o1.Name() #--> procomposed from the signature, run for this page
Geo & cartography 367 own methods · 9 classes
cJ = '{"type":"FeatureCollection","features":[{"type":"Feature","properties":{"name":"A"},"geometry":{"type":"Polygon","coordinates":[[[0,0],[4,0],[4,4],[0,4],[0,0]]]}}]}'
oF = StzGeoFeaturesFromJson(cJ)
o1 = StzGeoMap(new stzGeoProjection(:mercator), oF)
? o1.IsSound()
#--> 1composed from the signature, run for this pageo1 = new stzGeoProjection(:CylindricalEqualArea) ? o1.IsConic() #--> 0composed from the signature, run for this page
o1 = new stzGeoEllipsoid(:WGS84) ? o1.Name() #--> WGS84composed from the signature, run for this page
o1 = StzGeoField([ 0, 0, 1, 1, 3, 3 ], [ 1, 2, 3, 4, 5, 6, 7, 8, 9 ]) ? o1.Min() #--> 1composed from the signature, run for this page
cJ = '{"type":"FeatureCollection","features":[{"type":"Feature","properties":{"name":"A"},"geometry":{"type":"Polygon","coordinates":[[[0,0],[4,0],[4,4],[0,4],[0,0]]]}}]}'
o1 = StzGeoFeaturesFromJson(cJ)
? o1.Count()
#--> 1composed from the signature, run for this pagecJ = '{"type":"FeatureCollection","features":[{"type":"Feature","properties":{"name":"A"},"geometry":{"type":"Polygon","coordinates":[[[0,0],[4,0],[4,4],[0,4],[0,0]]]}}]}'
oW = StzGeoFeaturesFromJson(cJ)
o1 = StzGeoPoints([ 1, 1, 2, 2, 3, 3 ], oW)
? o1.Count()
#--> 3composed from the signature, run for this pagecJ = '{"type":"FeatureCollection","features":[{"type":"Feature","properties":{"name":"A"},"geometry":{"type":"Polygon","coordinates":[[[0,0],[4,0],[4,4],[0,4],[0,0]]]}}]}'
oW = StzGeoFeaturesFromJson(cJ)
o1 = StzGeoSamples([ 1, 1, 10, 2, 2, 20, 3, 3, 30 ], oW)
? o1.Count()
#--> 3composed from the signature, run for this pagecJ = '{"type":"FeatureCollection","features":[{"type":"Feature","properties":{"name":"A"},"geometry":{"type":"Polygon","coordinates":[[[0,0],[4,0],[4,4],[0,4],[0,0]]]}}]}'
oF = StzGeoFeaturesFromJson(cJ)
o1 = StzGeoAtlas(oF)
? o1.Count()
#--> 1composed from the signature, run for this pageDiagramming & graphs 1564 own methods · 71 classes
g = new stzGraph("linear")
o1 = new stzGraphPlanner(g)
? o1.HistorySize()
#--> 0composed from the signature, run for this pageo1 = new stzMathDiagram(StzGraphDomain(), new stzMathSubstance(StzGraphDomain()), StzCurvedGraphStyle()) ? o1.Energy() #--> 0composed from the signature, run for this page
o1 = new stzWorkflow("affirm65b")
? o1.IsSequential()
#--> 1composed from the signature, run for this pageoRest = new stzKnowledgeGraph("restaurant")
oRest.Know("margherita", "dish").Know("tiramisu", "dish")
oRest.AddConversationQ("setup").SetGoal(StzGoalQ().RequireEach("dish", "contains"))
? len( oRest.GapsIn("setup") )
#--> 2library testo1 = new stzNotation("ring56")
? o1.OneInk()
#--> 0composed from the signature, run for this pageo1 = new stzGraphRule("no-llm-effectful-probe")
? o1.Order()
#--> 0composed from the signature, run for this pageo1 = new stzFaultTree("repeated")
? o1.GovernanceIsSound()
#--> 0composed from the signature, run for this pageo1 = new stzMathSubstance(StzDotDomain())
? o1.HasObject("a")
#--> 0composed from the signature, run for this pageo1 = new stzPetriNet("witness")
? o1.GovernanceIsSound()
#--> 1composed from the signature, run for this pageo1 = new stzScopedRule("r")
? o1.Name_()
#--> rcomposed from the signature, run for this pageo1 = new stzFamilyTree("generations")
? o1.GenerationOf("an")
#--> 1composed from the signature, run for this pageo1 = StzCurvedGraphStyle() ? o1.Margin() #--> 36composed from the signature, run for this page
o1 = new stzNetworkDiagram("witness")
? o1.GovernanceIsSound()
#--> 1composed from the signature, run for this pageo1 = StzGraphDomain() ? o1.Name_() #--> graphcomposed from the signature, run for this page
o1 = new stzRuleReport("structured-output-gate")
? o1.IsSound()
#--> 1composed from the signature, run for this pageo1 = new stzErDiagram("participation")
? o1.GovernanceIsSound()
#--> 1composed from the signature, run for this pageo1 = new stzGraphRuleSet("sla")
? o1.Name()
#--> slacomposed from the signature, run for this pageo1 = new stzRuleGovernance("g")
? o1.Name_()
#--> gcomposed from the signature, run for this pageo1 = new stzGraphGoal("fast")
? o1.Name_()
#--> fastcomposed from the signature, run for this pageo1 = new stzColorResolver() ? o1.ResolveFontColor(TRUE) #--> blackcomposed from the signature, run for this page
o1 = new stzDiagramAnnotator(:Performance) ? o1.Type() #--> performancecomposed from the signature, run for this page
o1 = new stzStylParser()
? @@( o1.Parse("a") )
#--> [ [ "name", "" ], [ "theme", "neutral" ], [ "layout", "topdown" ], [ "colors", [ ] ], [ "fonts", [ ] ], [ "edges", [ ] ], [ "nodes", [ ] ], [ "focus", [ ] ], [ "custom", [ ] ] ]composed from the signature, run for this pageGPU 50 own methods · 3 classes
GUI & reactive 470 own methods · 24 classes
Statistics & data-viz 533 own methods · 11 classes
o1 = new stzDataSet([ 30, 10, 20, 50, 40 ]) ? @@(o1.SortedData()) #--> [ 10, 20, 30, 40, 50 ]library test
o1 = new stzHistogram([ 1, 2, 2, 3, 3, 3, 4, 4, 5 ]) ? o1.Mean() #--> 3composed from the signature, run for this page
o1 = new stzScatterPlot([ [1,2], [3,5], [6,9], [5,4] ]) ? o1.PointChar() #--> ●composed from the signature, run for this page
o1 = new stzBarPlot([ [ "A", 100 ], [ "B", 300 ] ]) ? o1.Sum() #--> 400composed from the signature, run for this page
o1 = new stzDataWrangler([ [ " John ", "25", "sales" ], [ "John", "25", "sales" ], [ "mary", "", "mkt" ] ], [ "Name", "Age", "Dept" ]) ? o1.TrimWhitespace() #--> 1composed from the signature, run for this page
o1 = new stzMBarPlot([ :Mali = [ :y2020 = 42, :y2022 = 18 ], :Niger = [ :y2020 = 87, :y2022 = 40 ] ]) ? o1.SeriesCount() #--> 2composed from the signature, run for this page
o1 = new stzHBarPlot([ :Small = 1, :Large = 1000 ]) ? o1.Width() #--> 18composed from the signature, run for this page
o1 = new stzCoeffExtractor(["price", "quantity"]) ? @@( o1.VarNames() ) #--> [ "price", "quantity" ]composed from the signature, run for this page
System programming 770 own methods · 35 classes
Concurrency & distribution 357 own methods · 18 classes
Web & app server 366 own methods · 20 classes
Performance 256 own methods · 12 classes
Metaprogramming & code rules 175 own methods · 13 classes
o1 = new stzGovernance("constellation-regime")
? o1.RiskOf("an")
#--> 0composed from the signature, run for this pagecCfg = 'vat = <R:PARAM name="vat" value="0.10" min="0" max="0.25">' o1 = new stzRefinableCode(cCfg) ? o1.CanRedo() #--> 0composed from the signature, run for this page
oDoc = StzSelfDocQ("stzList")
? oDoc.HowTo("remove duplicates")
? oDoc.HasMethod("DuplicatesRemoved")
#--> Q([...]).RemoveDuplicates() -- composed by grammar (remove duplicates)
#--> 1library testo1 = new stzPredicateSet("house")
? o1.Verify()
#--> 0composed from the signature, run for this pageo1 = new stzLibDoc([ "stzText", "stzListOfTexts" ]) ? o1.NumberOfClasses() #--> 4composed from the signature, run for this page
Files & formats 507 own methods · 20 classes
Security & governance 755 own methods · 39 classes
Extensibility & foreign code 145 own methods · 8 classes
Sound 498 own methods · 24 classes
The Learning System 207 own methods · 12 classes
o1 = StzProgramQ("../../education/program")
? o1.HasWorld()
#--> 0composed from the signature, run for this pagecL = "t_edu_levels/zara" o1 = StzLearnerQ(cL) ? o1.Id() #--> zaracomposed from the signature, run for this page
o1 = new stzExerciseCheck("demo", [ "3" ], "? 1 + 2", [])
? o1.Id()
#--> democomposed from the signature, run for this page
