Softanza
DémarrerEnglish
Softanza
La bibliothèque se documente elle-même

Référence

Chaque méthode de chaque classe, avec l'explication que la bibliothèque porte dans sa propre source, récoltée par son module d'auto-documentation. Rien ici n'a été écrit pour le site : c'est ce que la bibliothèque répond quand on l'interroge.

575classes
18,561méthodes propres
62,723entrées de surface, héritage compris
4,661formes avec extensions, rangées sous leur méthode
7,071méthodes avec un exemple sur leur ligne
1,177méthodes avec des exemples exécutés
43%décrites depuis la source

Les explications sont citées dans la langue de la source, l'anglais. Récolte : 2026-10-01 04:14, from the library at commit 0e72e2e2c, by the library's own stzSelfDoc over 635 class sources. Un commentaire absent est signalé plutôt qu'inventé. · stzSelfDoc(s'ouvre dans un nouvel onglet)

Les extensions

Un nom qui se termine par une extension est la même méthode écrite avec un mot de plus, jamais une autre méthode : la référence liste la méthode une seule fois, et dit pour chacune quelles extensions existent et lesquelles n'existent pas. Seules les extensions que la bibliothèque documente sont rangées ainsi : les 19 ci-dessous ; les formes passives (Removed à côté de Remove) ne sont pas des extensions, car elles ne font pas la même chose : Remove change l'objet, Removed rend une copie.

Extension
Documentée dans
Ce qu'elle ajoute
Q
fait ce que fait la méthode, puis rend l'objet, pour que l'appel puisse s'enchaîner
Exemple
? Q("softanza").UppercaseQ().Content()
Sortie
SOFTANZA
QQ
enchaîne sur le type d'objet suivant, plus précis (l'échelle des Q)
Exemple
? Q("one two three").WordsQ().ClassName()
? Q("one two three").WordsQQ().ClassName()
Sortie
stzlist
stzstringlist
QQQ
enchaîne sur le type d'objet le plus précis (l'échelle des Q)
Exemple
? Q("It is. It works.").SentencesQ().ClassName()
? Q("It is. It works.").SentencesQQ().ClassName()
? Q("It is. It works.").SentencesQQQ().ClassName()
Sortie
stzlist
stzstringlist
stzstringlist
QC
enchaîne sur une copie, l'objet d'origine reste inchangé

Aucun nom de méthode ne la porte dans la référence : la bibliothèque la fournit pour toute méthode, et les tableaux par méthode l'omettent.

Exemple
o1 = new stzString("softanza")
? o1.RemoveQC("a").Content()
? o1.Content()
Sortie
softnz
softanza
QRT
rend le résultat comme un objet du type demandé
Exemple
? Q(25).MultiplesUntilQRT(100, :stzListOfNumbers).ClassName()
Sortie
stzlistofnumbers
CS
prend un indicateur de sensibilité à la casse
Exemple
? Q("Softanza").ContainsCS("SOFT", FALSE)
Sortie
1
ST
prend la position de départ (StartingAt)
Exemple
? Q("banana").FindFirstST("a", :StartingAt = 3)
Sortie
4
IB
prend des bornes incluses (IncludingBounds)
Exemple
o1 = new stzString("a[b]c")
o1.RemoveBetweenIB("[", "]")
? o1.Content()
Sortie
ac
XT
la forme étendue : plus de paramètres que la méthode de base
Exemple
? @@( Q([ "AB", 12, [ "A", "B" ] ]).TypesXT() )
Sortie
[ [ "AB", "STRING" ], [ 12, "NUMBER" ], [ [ "A", "B" ], "LIST" ] ]
XTT
encore une extension : une forme étendue de plus, après XT
Exemple
? @@( StzListQ([ "a", "b" ]).DiffXTT([ "b", "c" ]) )
Sortie
[ [ "added", [ "c" ] ], [ "removed", [ "a" ] ], [ "modified", [ ] ] ]
Z
inclut la position dans ce qu'elle rend
Exemple
? @@( Q("banana").FindZ("an") )
Sortie
[ 2, 4 ]
ZZ
rend les positions comme des sections, [début, fin]
Exemple
? @@( Q("banana").FindZZ("an") )
Sortie
[ [ 2, 3 ], [ 4, 5 ] ]
W
choisit selon une condition
Exemple
? @@( StzListQ([ 12, 0, 30, -5, 18 ]).ItemsW("@item > 0") )
Sortie
[ 12, 30, 18 ]
WF
choisit selon une condition, avec les mots-clés expressifs (@NextItem, @PreviousItem...)
Exemple
o1 = new stzList([ 1, "a", 2, "b", 3, "c" ])
? @@( o1.FindWF( func x { return isString(x) } ) )
Sortie
[ 2, 4, 6 ]
D
prend une direction, en avant ou en arrière (Directional)
Exemple
? @@( Q("banana").FindD("a", :Backward) )
Sortie
[ 6, 4, 2 ]
F
prend une fonction (la condition ou la mise à jour est donnée comme une fonction) ; le document des formes emploie aussi F pour la forme future, qui diffère l'action
Exemple
o1 = new stzList([ 1:3, 1:3, 1:3 ])
? o1.CheckWF( func x { return isList(x) and len(x) = 3 } )
Sortie
1
Many
travaille sur une collection d'éléments au lieu d'un seul (la forme plurielle)
Exemple
o1 = new stzNumber(11)
o1.MultiplyByMany([ 2, 3 ])
? o1.Value()
Sortie
66
Except
prend des exceptions, ce qu'il faut laisser de côté (la forme exceptionnelle)
Exemple
o1 = new stzString("s-o-f-t")
o1.RemoveAllExcept("-")
? o1.Content()
Sortie
---
U
rend le résultat sans doublon
Exemple
? @@( StzListQ([ 1, 2, 2, 3, 1 ]).ContentU() )
Sortie
[ 1, 2, 3 ]

Chaque exemple a été exécuté le 2026-10-03 12:04 dans la bibliothèque au commit 0e72e2e2c. Les appels sont composés à partir de l'usage que la bibliothèque documente (ses tests, ses narrations et ses descriptions), avec de vrais noms de méthodes ; la sortie est celle de l'exécution.

Des terminaisons laissées telles quelles

Ces terminaisons ressemblent à des extensions mais la bibliothèque ne les documente pas comme telles : les noms qui les portent restent listés, chacun comme sa propre méthode. Si l'une d'elles est une extension, elle sera rangée à la prochaine génération du site. Entre parenthèses, le nombre de noms et un exemple.

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)

Les noms

Une chose est listée une fois, sous son nom principal. Softanza donne plusieurs noms à beaucoup de choses pour que le code se lise comme une phrase ; la référence n'en fait pas une entrée chacun.

Sorte
Ce que c'est
Exemple
Ici
Un autre nom d'une classe
une classe qui ne contient rien que son parent
stz2DList et stzList2D sont stzListOfLists ; stzBarChart, stzVBarChart et stzVBarPlot sont stzBarPlot
43 noms se replient sous 31 classes : une page, « aussi nommée » dessus, et l'ancienne adresse y mène
Un autre nom d'une méthode
une méthode dont tout le corps renvoie à une autre, avec les mêmes paramètres
Length est NumberOfChars ; IsLarger et IsLargerThan sont HasMoreCharsThan
3,699 noms se replient sous leur nom principal, une ligne chacun, « aussi écrite » dessous ; le nom qui se lit comme une phrase est le principal
Une extension
un mot ajouté à la fin d'un nom : la même méthode, un mot de plus
FindCS, FindZZ, FilterQ
la bande sous chaque méthode, et le catalogue ci-dessus
Un détour
une graphie que le langage hôte impose, parce qu'il tient déjà le nom naturel
IsAString() là où IsString() se lit bien
les exemples montrent le nom naturel et disent sous quel nom ils ont tourné ; Haro supprime le détour : IsAChar() → IsChar(), IsAClass() → IsClass(), IsADigit() → IsDigit(), IsAFunction() → IsFunction(), IsAList() → IsList(), IsANumber() → IsNumber(), IsAObject() → IsObject(), IsAQ() → IsQ(), IsAString() → IsString(), IsAStzDateTime() → IsStzDateTime(), IsAnObject() → IsObject()

Toutes les méthodes, de A à 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

Chaînes de caractères 2539 méthodes propres · 43 classes

Classe
Méthodes
Héritées
1118
·string/stzString.ring
? Q("bread").IsLowercase()
#--> 1
test de la bibliothèque
260
stzString (1081)string/stzStringChar.ring
o1 = new stzStringChar("a")
? o1.IsMark()
#--> 0
composé à partir de la signature, exécuté pour cette page
114
·string/stzStringText.ring
o1 = new stzStringText("The quick brown fox. It jumps!")
? o1.IsWord()
#--> 0
composé à partir de la signature, exécuté pour cette page
92
·string/stzStringList.ringaussi nommée: stzListOfstrings
o1 = new stzStringList([ "tea", "rice", "fish" ])
? o1.Longest()
#--> tea
composé à partir de la signature, exécuté pour cette page
74
·string/stzStringChecker.ring
o1 = new stzStringChecker("user@example.com")
? o1.IsChar()
#--> 0
composé à partir de la signature, exécuté pour cette page
51
·string/stzStringRemover.ring
o1 = new stzStringRemover("hello <<world>> there")
? o1.IsEmpty()
#--> 0
composé à partir de la signature, exécuté pour cette page
46
·string/stzStringReplacer.ring
o1 = new stzStringReplacer("Hello 123 World 456")
? o1.IsEmpty()
#--> 0
composé à partir de la signature, exécuté pour cette page
44
·string/stzStringCharList.ringaussi nommée: stzListOfChars
o1 = new stzStringCharList("hello")
? o1.Size()
#--> 5
composé à partir de la signature, exécuté pour cette page
40
·string/stzStringLocale.ring
o1 = new stzStringLocale("fr_FR")
? o1.HasRTL()
#--> 0
composé à partir de la signature, exécuté pour cette page
36
·string/stzStringFormatter.ring
o1 = new stzStringFormatter("hello world")
? o1.IsEmpty()
#--> 0
composé à partir de la signature, exécuté pour cette page
35
·string/stzStringEncoder.ring
o1 = new stzStringEncoder("hello%20world")
? o1.IsEmpty()
#--> 0
composé à partir de la signature, exécuté pour cette page
33
·string/stzStringBounder.ring
o1 = new stzStringBounder("<<hello>> and <<world>>")
? o1.Char(2)
#--> <
composé à partir de la signature, exécuté pour cette page
33
·string/stzStringLeadTrail.ring
o1 = new stzStringLeadTrail("HelloYYY")
? o1.IsEmpty()
#--> 0
composé à partir de la signature, exécuté pour cette page
32
·string/stzStringCrypto.ring
o1 = new stzStringCrypto("plain ascii text")
? o1.IsEmpty()
#--> 0
composé à partir de la signature, exécuté pour cette page
29
·string/stzStringComparator.ring
o1 = new stzStringComparator("rest_ababab")
? o1.IsEmpty()
#--> 0
composé à partir de la signature, exécuté pour cette page
29
·string/stzStringFinder.ring
29
·string/stzStringInserter.ring
29
·string/stzStringLines.ring
cDup = "aaa" + NL + "bbb" + NL + "aaa"
o1 = new stzStringLines(cDup)
? o1.IsEmpty()
#--> 0
composé à partir de la signature, exécuté pour cette page
29
·string/stzTextStream.ring
24
·string/stzStringUnicodeList.ring
o1 = new stzStringUnicodeList([ 97, 98, 99 ])
? o1.IsEmpty()
#--> 0
composé à partir de la signature, exécuté pour cette page
23
·string/stzStringCounter.ring
o1 = new stzStringCounter("abc 123 def 456 ghi 789")
? o1.IsEmpty()
#--> 0
composé à partir de la signature, exécuté pour cette page
23
·string/stzStringSplitter.ring
o1 = new stzStringSplitter("one;two,three:four")
? o1.IsEmpty()
#--> 0
composé à partir de la signature, exécuté pour cette page
22
·string/stzStringNumbers.ring
o1 = new stzStringNumbers("price is 42 and tax is 8")
? o1.IsEmpty()
#--> 0
composé à partir de la signature, exécuté pour cette page
22
·string/stzStringSubString.ring
o1 = new stzStringSubStringCS("an", "banana", TRUE)
? o1.Removed()
#--> ba
composé à partir de la signature, exécuté pour cette page
21
·string/stzStringIO.ring
o1 = new stzStringIO("hello")
? o1.IsEmpty()
#--> 0
composé à partir de la signature, exécuté pour cette page
21
·string/stzStringWords.ring
o1 = new stzStringWords("hello dear world dear")
? o1.IsEmpty()
#--> 0
composé à partir de la signature, exécuté pour cette page
20
·string/stzStringCaseChanger.ring
o1 = new stzStringCaseChanger("hello world foo")
? o1.IsEmpty()
#--> 0
composé à partir de la signature, exécuté pour cette page
20
·string/stzStringTrimmer.ring
o1 = new stzStringTrimmer("  hello world  ")
? o1.IsEmpty()
#--> 0
composé à partir de la signature, exécuté pour cette page
19
·string/stzStringCode.ring
o1 = new stzStringCode("hello")
? o1.IsEmpty()
#--> 0
composé à partir de la signature, exécuté pour cette page
19
·string/stzStringGetter.ring
17
·string/stzStringRandomizer.ring
17
·string/stzStringWalker.ring
cWalk = StzChar(1605) + StzChar(1585) + StzChar(1581)
o1 = new stzStringWalker(cWalk)
? o1.IsEmpty()
#--> 0
composé à partir de la signature, exécuté pour cette page
16
·string/stzStringDuplicates.ring
o1 = new stzStringDuplicates("hello world hello")
? o1.IsEmpty()
#--> 0
composé à partir de la signature, exécuté pour cette page
15
·string/stzStringAligner.ring
o1 = new stzStringAligner("hi")
? o1.IsEmpty()
#--> 0
composé à partir de la signature, exécuté pour cette page
15
·string/stzStringConcat.ring
o1 = new stzStringConcat("Hello")
? o1.IsEmpty()
#--> 0
composé à partir de la signature, exécuté pour cette page
15
·string/stzStringExtractor.ring
15
·string/stzStringSections.ring
o1 = new stzStringSections("ABCDEFGHIJ")
? o1.IsEmpty()
#--> 0
composé à partir de la signature, exécuté pour cette page
14
·string/stzStringVisualizer.ring
o1 = new stzStringVisualizer("hello")
? o1.IsEmpty()
#--> 0
composé à partir de la signature, exécuté pour cette page
13
·string/stzWordStream.ring
o1 = new stzWordStream()
o1.SetCaseSensitive(TRUE)
o1.Feed("Cat cat")
? o1.DistinctWords()
#--> 2
composé à partir de la signature, exécuté pour cette page
8
·string/stzStringPerformer.ring
o1 = new stzStringPerformer("hello")
? o1.IsEmpty()
#--> 0
composé à partir de la signature, exécuté pour cette page
5
·string/stzStringBoxed.ring
o1 = new stzStringBoxed("hello")
? o1.NumberOfChars()
#--> 5
composé à partir de la signature, exécuté pour cette page
1
stzStringChar (260), stzString (1117)string/stzStringChar.ring
o1 = new stzChar("LATIN LETTER SMALL CAPITAL G")
? o1.StzType()
#--> stzchar
composé à partir de la signature, exécuté pour cette page
1
stzStringSubStringCS (21)string/stzStringSubString.ring

Recherche de motifs 491 méthodes propres · 13 classes

Classe
Méthodes
Héritées
68
·regex/stzRegexMaker.ring
66
·regex/stzRegex.ring
o1 = new stzRegex("pre\w+")
? o1.MatchWordsIn("prefix preprocess present compress")  # matches pre* words
? o1.MatchWordsIn("compress")
#--> 1
#--> 0
test de la bibliothèque
64
·regex/stzTablex.ring
o1 = new stzTablex("{cols(3) & contains(Tunis)}")
? o1.CountTokens()
#--> 1
composé à partir de la signature, exécuté pour cette page
58
·regex/stzMatrex.ring
oMx = new stzMatrex("{size(1x1)}")
aMatrix = [[42]]
? oMx.Match(aMatrix)
#--> 1
test de la bibliothèque
50
·regex/stzNumbrex.ring
oNx = new stzNumbrex("{@Property(Prime)}")
? oNx.Match(17)
? oNx.Match(18)
#--> 1
#--> 0
test de la bibliothèque
30
·regex/stzTimex.ring
o1 = new stzTimex("{@Duration(1h..2h:15min)}")
? o1.Pattern()
#--> {@Duration(1h..2h:15min)}
composé à partir de la signature, exécuté pour cette page
28
·regex/stzListex.ring
o1 = new stzListex("[@N+, @S{hello;world}U, @L?]")
? o1.Match([ "an", "a" ])
#--> 0
composé à partir de la signature, exécuté pour cette page
27
·regex/stzListexUter.ring
27
·regex/stzRegexUter.ring
25
stzGraph (291)regex/stzGraphex.ring
17
·regex/stzRegexMaker.ringaussi nommée: stzNestedRegexMaker
o1 = new stzRecursiveRegexMaker()
o1.AddLevel("outer", "[(]")
o1.AddChildLevel("outer", "inner", "[0-9]+")
? o1.NumberOfLevels()
#--> 2
composé à partir de la signature, exécuté pour cette page
17
·regex/stzRegexMaker.ring
o1 = new stzRegexLookaroundMaker()
? @@( o1.Info() )
#--> [ [ "direction", "" ], [ "type", "" ], [ "lookpattern", "" ], [ "mainpattern", "" ], [ "pattern", "" ] ]
composé à partir de la signature, exécuté pour cette page
14
·regex/stzRegexMaker.ring
o1 = new stzConditionalRegexMaker()
o1.IfEndsWith("http")
? o1.Pattern()
#--> (?(?=http$))
composé à partir de la signature, exécuté pour cette page

Collections et objets 4020 méthodes propres · 76 classes

Classe
Méthodes
Héritées
1365
·list/stzListNamedParams.ring
o1 = new stzListNamedParams([ :N, 3 ])
? o1.IsNNamedParam()
#--> 1
composé à partir de la signature, exécuté pour cette page
887
·list/stzList.ringaussi nommée: stzItems
o1 = new stzList(1:3)
? o1.Reversed()
#--> 3
#--> 2
#--> 1
test de la bibliothèque
221
stzList (848)list/stzHashList.ringaussi nommée: stzAssociativeList
o1 = new stzHashList([ :math = 18, :stats = 16, :history = 14 ])
? o1.ValueByKey(:stats)
? o1[:stats]
#--> 16
#--> 16
test de la bibliothèque
196
·list/stzGrid.ring
o1 = new stzGrid([3, 2])
o1.MoveTo(1, 1)
o1.MoveLeft() # Won't move and stays on same position
? @@( o1.Position() )
#--> [ 1, 1 ]
test de la bibliothèque
98
stzListOfLists (36), stzList (866)list/stzListOfPairs.ringaussi nommée: stzPairs
o1 = new stzListOfPairs([ [ 1, "a" ], [ 2, "b" ], [ 3, "c" ] ])
? o1.NumberOfPairs()
#--> 3
composé à partir de la signature, exécuté pour cette page
56
·object/stzFalseObject.ringaussi nommée: stzFalse · stzFalsObject · stzFlaseObject
o1 = StzFalseObjectQ()
? o1.StzType()
#--> stzfalseobject
composé à partir de la signature, exécuté pour cette page
45
·list/stzListRandom.ring
41
·list/stzListChecker.ring
o1 = new stzListChecker([1, "hello", 3])
? o1.IsPair()
#--> 0
composé à partir de la signature, exécuté pour cette page
41
stzList (878)list/stzListOfLists.ringaussi nommée: stzLists · stz2DList · stzList2D
o1 = new stzListOfLists([[10, 20, 30], [40, 50, 60]])
? o1.NumberOfLists()
#--> 2
composé à partir de la signature, exécuté pour cette page
38
·list/stzYielder.ring
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 ]
#--> 55
test de la bibliothèque
37
·list/stzListReplacer.ring
o1 = new stzListReplacer(["Foo", "foo", "FOO", "bar"])
? o1.IsEmpty()
#--> 0
composé à partir de la signature, exécuté pour cette page
36
·list/stzListSorter.ring
o1 = new stzListSorter([3, 1, 4, 1, 5, 9, 2, 6])
? o1.Min()
#--> 1
composé à partir de la signature, exécuté pour cette page
35
·list/stzListFlattener.ring
o1 = new stzListFlattener([[[[1]], [[2, 3]]], [[[4]]]])
? o1.IsEmpty()
#--> 0
composé à partir de la signature, exécuté pour cette page
34
·common/stzFuncs.ring
34
·list/stzItem.ring
o1 = new stzItemCS("A", [ "A", "a", "B", "a" ], 0)
? o1.NthPosition(2)
#--> 0
composé à partir de la signature, exécuté pour cette page
34
stzList (878)list/stzTree.ring
32
stzParser (1)list/stzListParser.ring
o1 = new stzListParser([ 1, 2, 3, 4, 5, 6, 7, 8 ])
? o1.NextItem()
#--> 2
composé à partir de la signature, exécuté pour cette page
31
stzListOfNumbers (228), stzList (869)common/stzSplitter.ring
o1 = new stzSplitter(5)
? @@( o1.GetPairsFromPositions([ 3, 5 ]) )
? @@( o1.GetPairsFromPositions([ 1, 4 ]) ) + NL
#--> [ [ 1, 3 ], [ 3, 5 ] ]
#--> [ [ 1, 4 ], [ 4, 5 ] ]
test de la bibliothèque
30
·list/stzListFinder.ring
o1 = new stzListFinder(["a", "b", "a", "c", "a", "b"])
? o1.IsEmpty()
#--> 0
composé à partir de la signature, exécuté pour cette page
28
·common/stzLog.ring
25
·list/stzListClassifier.ring
o1 = new stzListClassifier(["x", "y", "x", "z", "x", "y"])
? o1.IsEmpty()
#--> 0
composé à partir de la signature, exécuté pour cette page
25
·list/stzListGetter.ring
o1 = new stzListGetter(["a", "b", "c", "d", "e"])
? o1.IsEmpty()
#--> 0
composé à partir de la signature, exécuté pour cette page
25
·list/stzListMerger.ring
o1 = new stzListMerger([1, 2, 3, 4, 5, 6])
? o1.IsEmpty()
#--> 0
composé à partir de la signature, exécuté pour cette page
25
·list/stzListRemover.ring
o1 = new stzListRemover(["first", "second", "third"])
? o1.IsEmpty()
#--> 0
composé à partir de la signature, exécuté pour cette page
25
·list/stzListSplits.ring
o1 = new stzListSplits([1, 2, 3, 4, 5, 6, 7, 8])
? o1.IsEmpty()
#--> 0
composé à partir de la signature, exécuté pour cette page
22
·list/stzListComparator.ring
o1 = new stzListComparator(["a", "b", "c", "d"])
? o1.IsEmpty()
#--> 0
composé à partir de la signature, exécuté pour cette page
22
·list/stzListDuplicates.ring
o1 = new stzListDuplicates(["a", "b", "c", "a", "b", "d"])
? o1.IsEmpty()
#--> 0
composé à partir de la signature, exécuté pour cette page
22
·list/stzListMover.ring
o1 = new stzListMover(["a", "b", "c", "d", "e"])
? o1.IsEmpty()
#--> 0
composé à partir de la signature, exécuté pour cette page
22
·list/stzListWalker.ring
o1 = new stzListWalker([1, 2, 3, 4, 5])
? o1.IsEmpty()
#--> 0
composé à partir de la signature, exécuté pour cette page
22
stzList (876)list/stzSet.ring
o1 = new stzSet([1, 2, 3, 2, 1])
? o1.NumberOfSubsets()
#--> 0
composé à partir de la signature, exécuté pour cette page
21
·list/stzListBounder.ring
o1 = new stzListBounder(["a", "b", "c", "d", "e"])
? o1.IsPair()
#--> 0
composé à partir de la signature, exécuté pour cette page
21
·list/stzListExtractor.ring
o1 = new stzListExtractor([1, "a", 2, "b", 3])
? o1.IsEmpty()
#--> 0
composé à partir de la signature, exécuté pour cette page
21
·list/stzListStringify.ring
o1 = new stzListStringify(["hello", "world", "zig"])
? o1.IsEmpty()
#--> 0
composé à partir de la signature, exécuté pour cette page
21
·list/stzListTrimmer.ring
o1 = new stzListTrimmer(["", "", "x", "y", "", ""])
? o1.IsEmpty()
#--> 0
composé à partir de la signature, exécuté pour cette page
20
·common/stzRateLimiter.ring
o1 = new stzRateLimiter("front")
? o1.Name_()
#--> front
composé à partir de la signature, exécuté pour cette page
18
·list/stzListCounter.ring
o1 = new stzListCounter([1, "two", 3, "four", 5])
? o1.Count(3)
#--> 1
composé à partir de la signature, exécuté pour cette page
17
·list/stzListLeadTrail.ring
o1 = new stzListLeadTrail(["hello", "world", "test"])
? o1.IsEmpty()
#--> 0
composé à partir de la signature, exécuté pour cette page
17
·common/stzValidator.ring
o1 = new stzValidator()
? o1.IsValid()
#--> 1
composé à partir de la signature, exécuté pour cette page
16
stzListOfLists (36), stzList (880)list/stzListOfSections.ringaussi nommée: stzSections
o1 = new stzListOfSections([ [ 8, 11 ], [ 9, 12 ], [ 10, 13 ], [ 11, 14 ], [ 12, 15 ], [ 26, 29 ] ])
? @@( o1.Merged() )
#--> [ [ 8, 15 ], [ 26, 29 ] ]
composé à partir de la signature, exécuté pour cette page
16
stzList (876)list/stzPair.ring
o1 = new stzPair([ 1, 2 ])
? o1.Item1()
#--> 1
composé à partir de la signature, exécuté pour cette page
15
stzString (1115)list/stzListInString.ring
o1 = new stzListInString('[ "alpha", "beta", "gamma" ]')
? o1.ListInString()
#--> [ "alpha", "beta", "gamma" ]
composé à partir de la signature, exécuté pour cette page
15
·list/stzListInserter.ring
o1 = new stzListInserter(["1", "2", "3"])
? o1.IsEmpty()
#--> 0
composé à partir de la signature, exécuté pour cette page
14
·list/stzListSections.ring
o1 = new stzListSections([10, 20, 30, 40, 50])
? o1.IsEmpty()
#--> 0
composé à partir de la signature, exécuté pour cette page
14
·common/stzPattern.ring
o1 = new stzPattern("red ~ blue [green green]")
? o1.Period()
#--> 1
composé à partir de la signature, exécuté pour cette page
13
·common/stzIntSeq.ring
12
·common/stzLatencyHistogram.ring
o1 = new stzLatencyHistogram()
? o1.P50()
#--> 0
composé à partir de la signature, exécuté pour cette page
12
·list/stzListPerformer.ring
o1 = new stzListPerformer([1, 2, 3, 4, 5])
? o1.IsEmpty()
#--> 0
composé à partir de la signature, exécuté pour cette page
12
·common/stzStateMachine.ring
o1 = new stzStateMachine("idle_only")
? o1.Name()
#--> idle_only
composé à partir de la signature, exécuté pour cette page
11
·common/stzCCode.ringaussi nommée: stzConditionalCode
# the @char form lowers to This[@i]
? StzCCodeQ('@char = "I"').Transpiled()
#--> This[@i] = "I"
test de la bibliothèque
10
stzList (884)list/stzDeepList.ring
o1 = new stzDeepList([ "A", [ "h","B",[ "C","h","D","h" ],"h","E","h" ], "E" ])
? o1.DeepContains(3)
#--> 0
composé à partir de la signature, exécuté pour cette page
10
·common/stzEngineTimeline.ring
o1 = new stzEngineTimeline()
? o1.Duration()
#--> 0
composé à partir de la signature, exécuté pour cette page
10
·common/stzRelation.ring
o1 = new stzRelation()
? o1.Count()
#--> 0
composé à partir de la signature, exécuté pour cette page
9
·common/stzOccurrences.ring
o1 = new stzOccurrences([ 2, 4 ], "an", "banana")
? @@( o1.String() )
#--> "NULL"
composé à partir de la signature, exécuté pour cette page
9
·common/stzRetryBudget.ring
o1 = new stzRetryBudget(1, 10)
? o1.Allow()
#--> 1
composé à partir de la signature, exécuté pour cette page
8
stzList (883)list/stzListOfHashLists.ringaussi nommée: stzHashLists · stzAssociativeLists · stzListOfAssociativeLists
8
·list/stzListProvidedAsString.ring
8
·common/stzTraceContext.ring
o1 = new stzTraceContext()
? o1.IsValid()
#--> 1
composé à partir de la signature, exécuté pour cette page
7
·object/stzNullObject.ring
o1 = StzNullObjectQ()
? o1.StzType()
#--> stznullobject
composé à partir de la signature, exécuté pour cette page
7
stzListOfLists (37), stzList (884)list/stzPairOfLists.ring
o1 = new stzPairOfLists([ 1, 2 ], [ 3, 4 ])
? @@( o1.FirstList() )
#--> [ 1, 2 ]
composé à partir de la signature, exécuté pour cette page
7
·list/stzSection.ring
o1 = new stzSection(2, 5, 10)
? o1.EndPos()
#--> 5
composé à partir de la signature, exécuté pour cette page
7
·object/stzTrueObject.ringaussi nommée: stzTrue
o1 = StzTrueObjectQ()
? o1.W("@item > 3")
#--> 0
composé à partir de la signature, exécuté pour cette page
6
·common/stzCancelToken.ring
6
·common/stzConstraint.ring
6
·common/stzFuncs.ring
6
stzListOfSections (11), stzListOfLists (36), stzList (881)list/stzSetOfSections.ring
5
·common/stzCache.ring
5
stzList (884)object/stzListOfNamedObjects.ringaussi nommée: stzNamedObjects
5
stzListOfLists (37), stzList (884)list/stzListOfSets.ringaussi nommée: stzSets
5
·object/stzFalseObject.ring
oL = new stzList([ 1, 2 ])
o1 = new stzObjectGuard(oL, :Pair)
? o1.Keyword()
#--> pair
composé à partir de la signature, exécuté pour cette page
4
stzList (883)list/stzSortedList.ringaussi nommée: stzOrderedList
o1 = new stzSortedList([ "banana", "apple" ])
o1.Add("tea")
? @@( o1.Content() )
#--> [ "apple", "banana", "tea" ]
composé à partir de la signature, exécuté pour cette page
3
stzListOfLists (38), stzList (884)list/stzListOfGrids.ringaussi nommée: stzGrids
3
stzList (884)object/stzListOfObjects.ringaussi nommée: stzObjects
2
·common/stzCounter.ring
o1 = new stzCounter([ :StartAt = 1, :WhenYouReach = 3, :RestartAt = 1 ])
? @@( o1.Counting(3) )
#--> [ 1, 2, 1 ]
composé à partir de la signature, exécuté pour cette page
2
·list/stzListParser.ring
o1 = new stzParser("a + b")
? o1.Source()
#--> a + b
composé à partir de la signature, exécuté pour cette page
1
·common/stzCache.ring
1
stzItemCS (33)list/stzItem.ring

Numérique et optimisation 1438 méthodes propres · 36 classes

Classe
Méthodes
Héritées
337
·number/stzNumber.ringaussi nommée: stzDecimalNumber
? Q(5).IsBetween(2, 7)
#--> 1
test de la bibliothèque
233
stzList (861)number/stzListOfNumbers.ringaussi nommée: stzNumbers
? StzListOfNumbersQ([ 1, 2, 3 ]).AddedToEach(5)
#--> 6
#--> 7
#--> 8
test de la bibliothèque
101
stzList (869)number/stzListOfBytes.ringaussi nommée: stzBytes
o1 = new stzListOfBytes("Hello, World!")
? o1.Size()
#--> 13
composé à partir de la signature, exécuté pour cette page
99
stzListOfLists (38), stzList (874)number/stzMatrix.ring
oM = 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 ] ]
test de la bibliothèque
54
·number/stzEmbedding.ring
o1 = new stzUMAP([ [ 1, 2 ], [ 2, 3 ], [ 8, 9 ], [ 9, 8 ], [ 1, 1 ], [ 8, 8 ] ])
? o1.UsesPCA()
#--> 0
composé à partir de la signature, exécuté pour cette page
44
·optim/stzMultiObjectiveSolver.ring
43
·number/stzEmbedding.ring
o1 = new stzTSNE([ [ 1, 2 ], [ 2, 3 ], [ 8, 9 ], [ 9, 8 ], [ 1, 1 ], [ 8, 8 ] ])
? o1.UsesPCA()
#--> 0
composé à partir de la signature, exécuté pour cette page
38
·optim/stzOptimModel.ring
36
·math/stzMathMotion.ring
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")
#--> 1
test de la bibliothèque
35
·number/stzBinaryNumber.ring
o1 = new stzBinaryNumber("0b00101011000011")
? o1.ToHexForm()
#--> 0xAC3
composé à partir de la signature, exécuté pour cette page
34
·math/stzMathFigure.ring
aNames = [ [ "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
#--> 0
test de la bibliothèque
30
·number/stzNumBuffer.ring
o1 = new stzNumBuffer([ 2, 4, 4, 4, 5, 5, 7, 9 ])
? o1.Min()
#--> 2
composé à partir de la signature, exécuté pour cette page
28
·number/stzPCA.ring
o1 = new stzPCA([ [1,2] ])
? o1.IsFitted()
#--> 0
composé à partir de la signature, exécuté pour cette page
26
·number/stzHexNumber.ring
o1 = new stzHexNumber("0xff")
? o1.IsHexNumber()
#--> 1
composé à partir de la signature, exécuté pour cette page
25
·math/stzTukey.ring
23
·number/stzPolynomial.ring
o1 = new stzPolynomial([1, -3, -5, 5, -6, 8])
? o1.Degree()
#--> 5
composé à partir de la signature, exécuté pour cette page
22
stzString (1113)number/stzOctalNumber.ring
o1 = new stzOctalNumber("0o377")
? o1.ToHexForm()
#--> 0xFF
composé à partir de la signature, exécuté pour cette page
22
·math/stzTukey.ring
20
·math/stzMathClaim.ring
o1 = new stzMathClaim("3^2 + 4^2 + 1 = 5^2")
? o1.Rhs()
#--> 5^2
composé à partir de la signature, exécuté pour cette page
19
·number/stzComplex.ring
o1 = new stzComplex(1, -2)
? o1.IsReal()
#--> 0
composé à partir de la signature, exécuté pour cette page
18
·math/stzTukey.ring
14
·number/stzFourier.ring
o1 = new stzFourier([3,3,3,3,3,3,3,3])
? o1.Count()
#--> 8
composé à partir de la signature, exécuté pour cette page
13
stzPair (13), stzList (885)number/stzPairOfNumbers.ring
o1 = new stzPairOfNumbers([ 2.07, 0.39 ])
? o1.SpeedUp()
#--> 5.31
composé à partir de la signature, exécuté pour cette page
13
·number/stzVectorIndex.ring
o1 = new stzVectorIndex([ [1,2], [3,4] ])
? o1.Count()
#--> 2
composé à partir de la signature, exécuté pour cette page
12
·math/stzMathClaim.ring
o1 = new stzMathClaimSet("a tampered lesson")
? o1.Count()
#--> 0
composé à partir de la signature, exécuté pour cette page
12
·optim/stzOptimFile.ring
11
·number/stzSimilarity.ring
o1 = new stzSimilarity()
? o1.MagnitudeOf([ 3, 4 ])
#--> 5
composé à partir de la signature, exécuté pour cette page
11
·math/stzTukeyStory.ring
10
·number/stzObjective.ring
o1 = new stzObjective("-(x-3)^2 + 7", [ "x" ])
? o1.Expression()
#--> -(x-3)^2 + 7
composé à partir de la signature, exécuté pour cette page
9
·number/stzMathFunction.ring
oF = new stzMathFunction("x^3 - 2*x", [ "x" ])
? oF.ValueAt([ 2 ])
#--> 4
test de la bibliothèque
9
·number/stzSequence.ring
o1 = new stzSequence("s", 1, 2, 1)
? o1.Name()
#--> s
composé à partir de la signature, exécuté pour cette page
9
·math/stzTukey.ring
9
·math/stzTukey.ring
7
·number/stzDecimalToBinary.ring
o1 = new stzDecimalToBinary("-0.625")
? o1.ToBinaryForm()
#--> 0b-0.101
composé à partir de la signature, exécuté pour cette page
7
·math/stzTukey.ring
5
·optim/stzOptimSentence.ring
o1 = StzOptimSentenceQ("maximize x
where x is between 0 and 5
and keeping x somewhere near 3")
? o1.IsValid()
#--> 0
composé à partir de la signature, exécuté pour cette page

Tables et données 75 méthodes propres · 15 classes

Classe
Méthodes
Héritées
38
stzList (884)table/stzPivotTable.ring
oTab = new stzTable([ [ :Region, :Product, :Sales ], [ "N", "A", 10 ], [ "N", "B", 30 ], [ "S", "A", 40 ], [ "S", "B", 50 ] ])
o1 = new stzPivotTable(oTab)
? o1.ClassName()
#--> stzpivottable
composé à partir de la signature, exécuté pour cette page
16
·data/stzDatabase.ring
16
·data/stzUnicodeData.ring
o1 = new stzUnicodeData()
? o1.CharByUnicode(65)
#--> A
composé à partir de la signature, exécuté pour cette page
5
stzListOfHashLists (6), stzList (885)table/stzListOfTables.ring
0
stzTable (153), stzList (887)table/stzTableAggregator.ring
0
stzTable (153), stzList (887)table/stzTableCellAccess.ring
0
stzTable (153), stzList (887)table/stzTableColumnAccess.ring
0
stzTable (153), stzList (887)table/stzTableDisplay.ring
0
stzTable (153), stzList (887)table/stzTableFinder.ring
0
stzTable (153), stzList (887)table/stzTableReplacer.ring
0
stzTable (153), stzList (887)table/stzTableRowAccess.ring
0
stzTable (153), stzList (887)table/stzTableSearch.ring
0
stzTable (153), stzList (887)table/stzTableSorter.ring
0
stzTable (153), stzList (887)table/stzTableStructure.ring
0
stzTable (153), stzList (887)table/stzTableSubset.ring

Internationalisation 877 méthodes propres · 12 classes

Classe
Méthodes
Héritées
227
·datetime/stzDateTime.ring
oNow = StzDateTimeQ("")
? oNow.IsNow()
? oNow.IsToday()
#--> 1
#--> 1
test de la bibliothèque
166
·datetime/stzCalendar.ring
o1 = new stzCalendar([2024, "Q3"])
? o1.Year()
#--> 2024
composé à partir de la signature, exécuté pour cette page
92
·datetime/stzDate.ring
? StzDateQ("15/07/2024").WeekNumber()
#--> 29
test de la bibliothèque
87
·datetime/stzTimeLine.ring
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", [  ] ],
#--> ...
test de la bibliothèque
83
·i18n/stzLocale.ring
? StzLocaleQ("ru_RU").Country()
#--> russia
test de la bibliothèque
78
·datetime/stzTime.ring
oTime = new stzTime(52245)
? oTime.ToString()
#--> 14:30:45
test de la bibliothèque
41
·datetime/stzDuration.ring
oDuration = new stzDuration(3665)
? oDuration.Content() # Or ToString() or Duration()
#--> 1:01:05
test de la bibliothèque
37
·datetime/stzListOfTimeLines.ringaussi nommée: stzTimeLines
27
·i18n/stzCountry.ring
o1 = new stzCountry(:american_samoa)
? o1.Number()
#--> 4
composé à partir de la signature, exécuté pour cette page
17
·i18n/stzLanguage.ring
o1 = new stzLanguage("English")
? o1.Number()
#--> 31
composé à partir de la signature, exécuté pour cette page
12
·i18n/stzScript.ring
o1 = new stzScript(:Arabic)
? o1.Number()
#--> 1
composé à partir de la signature, exécuté pour cette page
10
·i18n/stzCurrency.ring
o1 = new stzCurrency(:united_states)
? o1.Base()
#--> 100
composé à partir de la signature, exécuté pour cette page

Traitement du langage et linguistique 1520 méthodes propres · 26 classes

Classe
Méthodes
Héritées
1076
·natural/stzQuestion.ring
? WhatQ().TheQ().AbsQ().Of(12)
#--> 12
composé à partir de la signature, exécuté pour cette page
82
stzStringText (113)linguistic/stzText.ring
o1 = new stzText("Alice met Bob in Paris. The weather was fine.")
? o1.IsPositive()
#--> 1
composé à partir de la signature, exécuté pour cette page
64
·natural/stzNatural.ring
o1 = new stzNaturalEngine("en", "", [], "")
? o1.AllYes()
#--> 0
composé à partir de la signature, exécuté pour cette page
44
·natural/stzChainOfValue.ring
o1 = new stzChainOfValue("x")
? o1.VarName()
#--> x
composé à partir de la signature, exécuté pour cette page
35
·natural/stzEntity.ring
o1 = new stzEntity([ :name = "toyota", :type = "car" ])
? o1.Size()
#--> 3
composé à partir de la signature, exécuté pour cette page
29
stzList (878)natural/stzListOfEntities.ringaussi nommée: stzEntities
o1 = new stzListOfEntities([ [ :name = "alice", :type = "person", :age = 30 ], [ :name = "bob", :type = "person", :age = 25 ], [ :name = "ferrari", :type = "car", :brand = "ferrari" ] ])
? o1.IsEmpty()
#--> 0
composé à partir de la signature, exécuté pour cette page
26
·learning/stzDLM.ring
o1 = new stzDLM("restaurant")
? o1.Domain()
#--> restaurant
composé à partir de la signature, exécuté pour cette page
19
·linguistic/stzCorpus.ring
o1 = new stzCorpus("seed document about cats")
? o1.FreqOf("an")
#--> 0
composé à partir de la signature, exécuté pour cette page
19
·linguistic/stzParseTree.ring
o1 = new stzParseTree("S")
? o1.Label()
#--> S
composé à partir de la signature, exécuté pour cette page
16
·natural/stzTruthChain.ring
o1 = new stzTruthChain(1)
? o1.Holds()
#--> 0
composé à partir de la signature, exécuté pour cette page
13
·learning/stzKnn.ring
11
·learning/stzLogisticRegression.ring
10
·natural/stzChainOfTruth.ring
9
·learning/stzKMeans.ring
o1 = new stzKMeans([ [1,1], [1,1], [1,1] ])
? o1.Inertia()
#--> 0
composé à partir de la signature, exécuté pour cette page
9
·learning/stzNeuralNetwork.ring
9
·linguistic/stzOrdinal.ring
o1 = new stzOrdinal(3)
? o1.Number()
#--> 3
composé à partir de la signature, exécuté pour cette page
8
·learning/stzDecisionTree.ring
7
·learning/stzNaiveBayes.ring
7
·learning/stzTrainingSet.ring
6
·learning/stzTrainer.ring
5
stzStringList (91)linguistic/stzListOfTexts.ring
o1 = new stzListOfTexts([ "a", "b" ])
? o1.MostRelevantTo("a")
#--> a
composé à partir de la signature, exécuté pour cette page
4
·learning/stzApriori.ring
o1 = new stzApriori([ [ "bread", "milk" ], [ "bread", "milk" ] ])
? o1.NumberOfTransactions()
#--> 2
composé à partir de la signature, exécuté pour cette page
4
·natural/stzConstraints.ring
4
·natural/stzListOfEntities.ring
o1 = new stzSupposition("s")
? o1.Name()
#--> s
composé à partir de la signature, exécuté pour cette page
2
·natural/stzConstraints.ring
o1 = new stzCan(1)
? o1.BeA("a")
#--> 0
composé à partir de la signature, exécuté pour cette page
2
·natural/stzConstraints.ring
o1 = new stzMust("number")
? o1.BeA("a")
#--> 0
composé à partir de la signature, exécuté pour cette page

Palier neuronal 113 méthodes propres · 7 classes

Classe
Méthodes
Héritées
31
·neural/stzLLMFunction.ring
28
·neural/stzOutputSchema.ring
21
stzNeural (2)neural/stzNeuralModel.ring
13
·neural/stzSemanticIndex.ring
12
·neural/stzNeuralModel.ring
6
stzNeural (2)neural/stzNeuralEngine.ring
2
·neural/stzNeural.ring

Agents et conversation 244 méthodes propres · 18 classes

Classe
Méthodes
Héritées
46
·agentic/stzAgentHost.ring
32
·conversation/stzConversation.ring
25
·agentic/stzAgentGraph.ring
19
·agentic/stzAgentFolder.ring
19
·agentic/stzAgentWorkbench.ring
18
·agentic/stzAgentDeclaration.ring
16
·agentic/stzPIAgent.ring
11
·agentic/stzAgentMemory.ring
9
·agentic/stzAgentSkill.ring
9
stzLLMAgent (8)agentic/stzAgentDeclaration.ring
8
·agentic/stzLLMAgent.ring
7
·conversation/stzTranscript.ring
6
stzPIAgent (16)agentic/stzAgentDeclaration.ring
6
stzAgentSkill (7)agentic/stzAgentDeclaration.ring
6
·conversation/stzGoal.ring
5
·agentic/stzOwnAgentStack.ring
1
stzGraphRule (41)agentic/stzAgentRule.ring
1
stzGraphRuleSet (13)agentic/stzAgentRule.ring

Graphisme 224 méthodes propres · 10 classes

Classe
Méthodes
Héritées
41
·graphics/stzCanvas.ring
o1 = new stzCanvas(1240, 1000)
? o1.Width()
#--> 1240
composé à partir de la signature, exécuté pour cette page
41
·graphics/stzScene.ring
o1 = new stzScene(1100, 660)
? o1.Width()
#--> 1100
composé à partir de la signature, exécuté pour cette page
32
·graphics/stzWindow.ring
23
·graphics/stzFont.ring
20
·graphics/stzMaterialGraph.ring
18
·graphics/stzGraphCanvas.ring
16
·graphics/stzFrameGraph.ring
o1 = new stzFrameGraph(256, 256)
? o1.PassCount()
#--> 0
composé à partir de la signature, exécuté pour cette page
12
·graphics/stzMaterialMaker.ring
o1 = new stzMaterialMaker()
o1.TakesColor(:tint)
o1.ForEachFragment('{ @out = tint * @lambert }')
? o1.Spec()
#--> color tint
#--> body { @out = tint * @lambert }
composé à partir de la signature, exécuté pour cette page
11
·graphics/stzMesh.ring
o1 = new stzMesh([ :Torus, 1.5, 0.55, 96, 48 ])
? o1.Stride()
#--> 8
composé à partir de la signature, exécuté pour cette page
10
·graphics/stzTheme.ring
o1 = new stzTheme(:pro)
? o1.Name()
#--> pro
composé à partir de la signature, exécuté pour cette page

Géographie et cartographie 367 méthodes propres · 9 classes

Classe
Méthodes
Héritées
113
·geo/stzGeoMap.ring
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()
#--> 1
composé à partir de la signature, exécuté pour cette page
53
·geo/stzGeoProjection.ring
o1 = new stzGeoProjection(:CylindricalEqualArea)
? o1.IsConic()
#--> 0
composé à partir de la signature, exécuté pour cette page
45
·geo/stzGeoEllipsoid.ring
o1 = new stzGeoEllipsoid(:WGS84)
? o1.Name()
#--> WGS84
composé à partir de la signature, exécuté pour cette page
33
·geo/stzGeoField.ring
o1 = StzGeoField([ 0, 0, 1, 1, 3, 3 ], [ 1, 2, 3, 4, 5, 6, 7, 8, 9 ])
? o1.Min()
#--> 1
composé à partir de la signature, exécuté pour cette page
32
·geo/stzGeoFeatures.ring
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()
#--> 1
composé à partir de la signature, exécuté pour cette page
30
·geo/stzGeoPoints.ring
cJ = '{"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()
#--> 3
composé à partir de la signature, exécuté pour cette page
25
·geo/stzGeoProcess.ring
23
·geo/stzGeoSamples.ring
cJ = '{"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()
#--> 3
composé à partir de la signature, exécuté pour cette page
13
·geo/stzGeoAtlas.ring
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 = StzGeoAtlas(oF)
? o1.Count()
#--> 1
composé à partir de la signature, exécuté pour cette page

Diagrammes et graphes 1564 méthodes propres · 71 classes

Classe
Méthodes
Héritées
292
·graph/stzGraph.ring
246
stzGraph (282)graph/stzDiagram.ring
139
·graph/stzGraphPlanner.ring
g = new stzGraph("linear")
o1 = new stzGraphPlanner(g)
? o1.HistorySize()
#--> 0
composé à partir de la signature, exécuté pour cette page
129
stzDiagram (238), stzGraph (285)graph/stzOrgChart.ring
83
·graph/stzMathDiagram.ring
o1 = new stzMathDiagram(StzGraphDomain(), new stzMathSubstance(StzGraphDomain()), StzCurvedGraphStyle())
? o1.Energy()
#--> 0
composé à partir de la signature, exécuté pour cette page
48
stzDiagram (245), stzGraph (291)graph/stzWorkflow.ring
o1 = new stzWorkflow("affirm65b")
? o1.IsSequential()
#--> 1
composé à partir de la signature, exécuté pour cette page
47
stzGraph (290)graph/stzKnowledgeGraph.ringaussi nommée: stzKnowGraph
oRest = new stzKnowledgeGraph("restaurant")
oRest.Know("margherita", "dish").Know("tiramisu", "dish")
oRest.AddConversationQ("setup").SetGoal(StzGoalQ().RequireEach("dish", "contains"))
? len( oRest.GapsIn("setup") )
#--> 2
test de la bibliothèque
43
·graph/stzNotation.ring
o1 = new stzNotation("ring56")
? o1.OneInk()
#--> 0
composé à partir de la signature, exécuté pour cette page
42
·graph/stzGraphRule.ring
o1 = new stzGraphRule("no-llm-effectful-probe")
? o1.Order()
#--> 0
composé à partir de la signature, exécuté pour cette page
34
·graph/stzStoryboard.ring
32
·graph/stzGraphQuery.ring
24
stzDiagram (244), stzGraph (289)graph/stzFaultTree.ring
o1 = new stzFaultTree("repeated")
? o1.GovernanceIsSound()
#--> 0
composé à partir de la signature, exécuté pour cette page
23
·graph/stzMathDiagram.ring
o1 = new stzMathSubstance(StzDotDomain())
? o1.HasObject("a")
#--> 0
composé à partir de la signature, exécuté pour cette page
21
stzDiagram (244), stzGraph (289)graph/stzPetriNet.ring
o1 = new stzPetriNet("witness")
? o1.GovernanceIsSound()
#--> 1
composé à partir de la signature, exécuté pour cette page
21
·graph/stzPlasticRule.ring
o1 = new stzScopedRule("r")
? o1.Name_()
#--> r
composé à partir de la signature, exécuté pour cette page
20
stzDiagram (244), stzGraph (289)graph/stzFamilyTree.ring
o1 = new stzFamilyTree("generations")
? o1.GenerationOf("an")
#--> 1
composé à partir de la signature, exécuté pour cette page
19
·graph/stzMathDiagram.ring
o1 = StzCurvedGraphStyle()
? o1.Margin()
#--> 36
composé à partir de la signature, exécuté pour cette page
19
stzDiagram (244), stzGraph (289)graph/stzNetworkDiagram.ring
o1 = new stzNetworkDiagram("witness")
? o1.GovernanceIsSound()
#--> 1
composé à partir de la signature, exécuté pour cette page
19
·graph/stzWorldGraph.ring
18
·graph/stzMathDiagram.ring
o1 = StzGraphDomain()
? o1.Name_()
#--> graph
composé à partir de la signature, exécuté pour cette page
16
·graph/stzRuleReport.ring
o1 = new stzRuleReport("structured-output-gate")
? o1.IsSound()
#--> 1
composé à partir de la signature, exécuté pour cette page
14
stzDiagram (244), stzGraph (289)graph/stzErDiagram.ring
o1 = new stzErDiagram("participation")
? o1.GovernanceIsSound()
#--> 1
composé à partir de la signature, exécuté pour cette page
14
·graph/stzGraph.ring
14
·graph/stzGraphRule.ring
o1 = new stzGraphRuleSet("sla")
? o1.Name()
#--> sla
composé à partir de la signature, exécuté pour cette page
14
·graph/stzGridNav.ring
13
·graph/stzPlasticGovernance.ring
o1 = new stzRuleGovernance("g")
? o1.Name_()
#--> g
composé à partir de la signature, exécuté pour cette page
12
·graph/stzBpmnDiagram.ring
12
·graph/stzGraphPlanner.ring
10
·graph/stzGraphGoal.ring
o1 = new stzGraphGoal("fast")
? o1.Name_()
#--> fast
composé à partir de la signature, exécuté pour cette page
8
·graph/stzDiagram.ring
8
·graph/stzGraph.ring
8
·graph/stzGraphPlanner.ring
7
·graph/stzDiagram.ring
o1 = new stzColorResolver()
? o1.ResolveFontColor(TRUE)
#--> black
composé à partir de la signature, exécuté pour cette page
7
·graph/stzGraphPlanner.ring
7
·graph/stzOrgChart.ring
6
·graph/stzDiagram.ring
o1 = new stzDiagramAnnotator(:Performance)
? o1.Type()
#--> performance
composé à partir de la signature, exécuté pour cette page
6
·graph/stzDiagram.ring
6
·graph/stzGraph.ring
6
stzGraph (291)graph/stzGraphView.ring
5
·graph/stzDiagram.ring
5
·graph/stzDiagram.ring
5
·graph/stzGraphPlanner.ring
4
·graph/stzOrgChart.ring
3
·graph/stzWorkflow.ring
3
·graph/stzKnowledgeGraph.ring
3
·graph/stzDiagram.ring
o1 = new stzStylParser()
? @@( o1.Parse("a") )
#--> [ [ "name", "" ], [ "theme", "neutral" ], [ "layout", "topdown" ], [ "colors", [ ] ], [ "fonts", [ ] ], [ "edges", [ ] ], [ "nodes", [ ] ], [ "focus", [ ] ], [ "custom", [ ] ] ]
composé à partir de la signature, exécuté pour cette page
3
·graph/stzWorkflow.ring
2
·graph/stzOrgChart.ring
2
·graph/stzOrgChart.ring
1
stzGraphRuleSet (13)graph/stzOrgChart.ring
1
stzGraphRuleSet (13)graph/stzWorkflow.ring
1
stzGraphRuleSet (13)graph/stzOrgChart.ring
1
stzGraphRule (41)graph/stzErDiagram.ring
1
stzGraphRuleSet (13)graph/stzErDiagram.ring
1
stzGraphRule (41)graph/stzFamilyTree.ring
1
stzGraphRuleSet (13)graph/stzFamilyTree.ring
1
stzGraphRule (41)graph/stzFaultTree.ring
1
stzGraphRuleSet (13)graph/stzFaultTree.ring
1
stzGraphRuleSet (13)graph/stzOrgChart.ring
1
stzGraphRuleSet (13)graph/stzOrgChart.ring
1
stzGraphRuleSet (13)graph/stzOrgChart.ring
1
stzGraphRule (41)graph/stzNetworkDiagram.ring
1
stzGraphRuleSet (13)graph/stzNetworkDiagram.ring
1
stzGraphRule (41)graph/stzOrgRule.ring
1
stzGraphRuleSet (13)graph/stzOrgRule.ring
1
stzGraphRuleSet (13)graph/stzOrgChart.ring
1
stzGraphRule (41)graph/stzPetriNet.ring
1
stzGraphRuleSet (13)graph/stzPetriNet.ring
1
stzGraphRuleSet (13)graph/stzOrgChart.ring
1
stzGraphRuleSet (13)graph/stzWorkflow.ring
1
stzGraphRuleSet (13)graph/stzOrgChart.ring

GPU 50 méthodes propres · 3 classes

Classe
Méthodes
Héritées
32
·gpu/stzGpu.ring
10
·gpu/stzKernelMaker.ring
8
·gpu/stzGpuBuffer.ring

Interface et réactif 470 méthodes propres · 24 classes

Classe
Méthodes
Héritées
64
·gui/stzPanel.ring
51
·app/stzApp.ring
50
·reactive/stzReactor.ring
48
·reactive/stzReactive.ringaussi nommée: stzReactive
37
·reactive/stzReactiveObject.ring
34
·reactive/stzReactiveStream.ring
31
·app/stzSuperApp.ring
27
·gui/stzUiDocument.ring
17
·gui/stzScenePanel.ring
13
·reactive/stzEventBus.ring
13
·reactive/stzReactiveTask.ring
12
·gui/stzAccessibilityTree.ring
12
·gui/stzUiBindings.ring
10
·gui/stzScreenReaderBridge.ring
9
·reactive/stzReactiveTimer.ring
8
·reactive/stzReactiveHttp.ring
6
stzReactiveTask (11)reactive/stzReactiveHttp.ring
6
·reactive/stzReactiveTimer.ring
5
·reactive/stzReactiveTimer.ring
4
·app/stzApp.ring
4
·app/stzApp.ring
4
·reactive/stzReactorPool.ring
3
·reactive/stzReactiveFunc.ring
2
stzReactiveTask (11)reactive/stzReactiveFunc.ring

Statistiques et visualisation 533 méthodes propres · 11 classes

Classe
Méthodes
Héritées
106
·stats/stzDataSet.ring
o1 = new stzDataSet([ 30, 10, 20, 50, 40 ])
? @@(o1.SortedData())
#--> [ 10, 20, 30, 40, 50 ]
test de la bibliothèque
67
·stats/stzHistogram.ring
o1 = new stzHistogram([ 1, 2, 2, 3, 3, 3, 4, 4, 5 ])
? o1.Mean()
#--> 3
composé à partir de la signature, exécuté pour cette page
67
·stats/stzScatterPlot.ringaussi nommée: stzScatterChart
o1 = new stzScatterPlot([ [1,2], [3,5], [6,9], [5,4] ])
? o1.PointChar()
#--> ●
composé à partir de la signature, exécuté pour cette page
63
·stats/stzBarPlot.ringaussi nommée: stzBarChart · stzVBarPlot · stzVBarChart
o1 = new stzBarPlot([ [ "A", 100 ], [ "B", 300 ] ])
? o1.Sum()
#--> 400
composé à partir de la signature, exécuté pour cette page
55
·stats/stzLinearSolver.ring
54
·stats/stzStochasticSolver.ring
33
·stats/stzDataWrangler.ring
o1 = new stzDataWrangler([ [ "  John ", "25", "sales" ], [ "John", "25", "sales" ], [ "mary", "", "mkt" ] ], [ "Name", "Age", "Dept" ])
? o1.TrimWhitespace()
#--> 1
composé à partir de la signature, exécuté pour cette page
26
stzBarPlot (52)stats/stzMBarPlot.ringaussi nommée: stzMBarChart · stzMultiBarPlot · stzMultiBarChart
o1 = new stzMBarPlot([ :Mali = [ :y2020 = 42, :y2022 = 18 ], :Niger = [ :y2020 = 87, :y2022 = 40 ] ])
? o1.SeriesCount()
#--> 2
composé à partir de la signature, exécuté pour cette page
24
·stats/stzSurfacePlot.ringaussi nommée: stzSquarePlot · stzSquareChart · stzSurfaceChart
22
stzBarPlot (47)stats/stzHBarPlot.ringaussi nommée: stzHBarChart
o1 = new stzHBarPlot([ :Small = 1, :Large = 1000 ])
? o1.Width()
#--> 18
composé à partir de la signature, exécuté pour cette page
16
·stats/stzCoeffExtractor.ring
o1 = new stzCoeffExtractor(["price", "quantity"])
? @@( o1.VarNames() )
#--> [ "price", "quantity" ]
composé à partir de la signature, exécuté pour cette page

Programmation système 770 méthodes propres · 35 classes

Classe
Méthodes
Héritées
62
·system/stzSystemProfile.ring
52
·system/stzSystemCall.ring
51
·system/stzOperatingSystem.ring
50
·platform/stzPlatform.ring
44
·system/stzDeployment.ring
42
·system/stzBuilder.ring
42
·system/stzDelivery.ring
35
·system/stzProcess.ring
33
·system/stzPlatformProfile.ring
26
·system/stzDeployment.ring
24
·system/stzPlatformProfile.ring
23
·system/stzVirtualEnvironment.ring
22
·system/stzVirtualSystem.ring
20
·system/stzAppTopology.ring
18
·system/stzPlatformProfile.ring
18
·system/stzVirtualFileSystem.ring
18
stzVirtualSystem (14)system/stzVirtualFileSystem.ring
17
·system/stzDeployment.ring
17
·system/stzSystemProfile.ring
16
·system/stzDelivery.ring
15
stzVirtualSystem (14)system/stzVirtualEnvironment.ring
15
·system/stzVirtualSystem.ring
14
·system/stzSystemActor.ring
13
·system/stzEnvironment.ring
13
·system/stzWebBundle.ring
11
·system/stzUUID.ring
11
·system/stzVirtualSystem.ring
10
·system/stzVirtualFileSystem.ring
9
·system/stzVirtualEnvironment.ring
8
·system/stzVirtualSystem.ring
8
·system/stzEmulator.ring
7
·system/stzDelivery.ring
4
·system/stzPlatformProfile.ring
1
stzSystemProfile (61)system/stzSystemProfile.ring
1
stzSystemProfile (61)system/stzSystemProfile.ring

Concurrence et distribution 357 méthodes propres · 18 classes

Classe
Méthodes
Héritées
48
·cluster/stzAppCluster.ring
45
stzNetwork (7)network/stzHttpClient.ring
29
·cluster/stzComputeFederation.ring
25
·cluster/stzWorkerPool.ring
24
·cluster/stzWorkerProfile.ring
20
·cluster/stzNodeApp.ring
19
·cluster/stzClusterTelemetry.ring
19
·cluster/stzNodeSupervisor.ring
18
·cluster/stzComputePipeline.ring
17
·cluster/stzNode.ring
14
stzNetwork (7)network/stzTcpClient.ring
13
·cluster/stzClusterSupervisor.ring
13
·cluster/stzRequestClassifier.ring
12
·cluster/stzFacetCatalog.ring
12
stzNetwork (8)network/stzTcpServer.ring
12
stzNetwork (9)network/stzWebSocket.ring
9
·network/stzNetwork.ring
8
·cluster/stzNodePlane.ring

Web et serveur d'applications 366 méthodes propres · 20 classes

Classe
Méthodes
Héritées
61
·appserver/stzAppServer.ring
40
·service/stzServiceRegistry.ring
39
·appserver/stzAppBackend.ring
24
·service/stzPaymentsPort.ring
23
·service/stzHttpPort.ring
21
·service/stzLlmPort.ring
19
·service/stzOidcSandbox.ring
18
·service/stzBlobPort.ring
18
·service/stzSmsPort.ring
15
·appserver/stzAppResponse.ring
15
·service/stzBlobPort.ring
14
·appserver/stzAppRequest.ring
14
·service/stzDataPort.ring
12
·service/stzMailPort.ring
11
·service/stzPasskeySandbox.ring
8
·service/stzHttpPort.ring
7
·appserver/stzAppRouter.ring
5
·service/stzLlmPort.ring
1
stzGraphRule (41)service/stzServiceRule.ring
1
stzGraphRuleSet (13)service/stzServiceRule.ring

Performance 256 méthodes propres · 12 classes

Classe
Méthodes
Héritées
35
·perf/stzMetric.ring
30
·perf/stzPerfMonitor.ring
27
·perf/stzPerfProfile.ring
26
·perf/stzStopwatch.ring
23
·perf/stzPerfSeries.ring
21
·perf/stzMetricFamily.ring
21
·perf/stzPerfSentinel.ring
21
·perf/stzSla.ring
17
·perf/stzProfiler.ring
15
·perf/stzLoadDriver.ring
13
·perf/stzPerfPlan.ring
7
·perf/stzOtelBatch.ring

Métaprogrammation et règles de code 175 méthodes propres · 13 classes

Classe
Méthodes
Héritées
42
·governance/stzGovernance.ring
o1 = new stzGovernance("constellation-regime")
? o1.RiskOf("an")
#--> 0
composé à partir de la signature, exécuté pour cette page
36
·refine/stzRefinableCode.ring
cCfg = 'vat = <R:PARAM name="vat" value="0.10" min="0" max="0.25">'
o1 = new stzRefinableCode(cCfg)
? o1.CanRedo()
#--> 0
composé à partir de la signature, exécuté pour cette page
35
·meta/stzCodeGraph.ring
16
·meta/stzSelfDoc.ring
oDoc = StzSelfDocQ("stzList")
? oDoc.HowTo("remove duplicates")
? oDoc.HasMethod("DuplicatesRemoved")
#--> Q([...]).RemoveDuplicates()   -- composed by grammar (remove duplicates)
#--> 1
test de la bibliothèque
13
·meta/stzPredicateSet.ring
o1 = new stzPredicateSet("house")
? o1.Verify()
#--> 0
composé à partir de la signature, exécuté pour cette page
12
stzCodeGraph (26)meta/stzRingCodeGraph.ring
10
·meta/stzLibDoc.ring
o1 = new stzLibDoc([ "stzText", "stzListOfTexts" ])
? o1.NumberOfClasses()
#--> 4
composé à partir de la signature, exécuté pour cette page
5
stzCodeGraph (32)meta/stzPyCodeGraph.ring
2
stzCodeGraph (33)meta/stzJsCodeGraph.ring
1
stzGraphRuleSet (13)meta/stzCodeRule.ring
1
stzGraphRuleSet (13)meta/stzCodeRule.ring
1
stzGraphRule (41)meta/stzCodeRule.ring
1
stzGraphRuleSet (13)meta/stzCodeRule.ring

Fichiers et formats 507 méthodes propres · 20 classes

Classe
Méthodes
Héritées
230
·file/stzFolder.ring
38
·file/stzFile.ring
30
stzFileReadingMixin (16)file/stzFile.ring
26
·file/stzFile.ring
20
·file/stzXml.ring
20
·file/stzZipFile.ring
17
·file/stzFile.ring
16
·file/stzXml.ring
15
stzFileReadingMixin (17)file/stzFile.ringaussi nommée: stzFile
15
·file/stzHtml.ring
14
stzFileReadingMixin (17)file/stzFile.ring
10
stzFileReadingMixin (17)file/stzFile.ring
10
·file/stzXml.ring
9
·file/stzHtml.ring
8
·file/stzFile.ring
8
·file/stzHtml.ring
8
·file/stzHtml.ring
7
·file/stzFolderWatcher.ring
5
stzFileReadingMixin (16)file/stzFile.ring
1
·file/stzFile.ring

Sécurité et gouvernance 755 méthodes propres · 39 classes

Classe
Méthodes
Héritées
135
·security/stzAuth.ring
42
·security/stzSecurityEvent.ring
37
·security/stzAuthStore.ring
36
·security/stzAuthStore.ring
36
·security/stzSecurityLedger.ring
32
·security/stzIncident.ring
32
·security/stzOidcProvider.ring
28
·security/stzDetection.ring
28
·security/stzSecurityDrill.ring
28
·security/stzSecurityGraph.ring
26
·security/stzSaml.ring
22
·security/stzSamlProvider.ring
22
·security/stzSecuritySentinel.ring
20
·security/stzSecretStore.ring
19
·security/stzTotp.ring
18
·security/stzOidc.ring
18
·security/stzSecret.ring
17
·security/stzOidc.ring
16
·security/stzSecurityAttestation.ring
15
·security/stzResponsePlan.ring
13
·security/stzSecurityPosture.ring
12
·security/stzRequestSigner.ring
10
·security/stzResponsePlan.ring
10
·security/stzDetection.ring
9
·security/stzPasskey.ring
9
·security/stzResponsePlan.ring
8
·security/stzResponsePlan.ring
8
·security/stzResponsePlan.ring
8
·security/stzResponsePlan.ring
8
·security/stzResponsePlan.ring
7
·security/stzSecurityDrill.ring
7
·security/stzVaultResolver.ring
6
·security/stzVaultHttpResolver.ring
4
stzSecret (17)security/stzSecret.ring
3
stzSecret (17)security/stzSecret.ring
2
stzSecret (17)security/stzSecret.ring
2
stzSecret (17)security/stzSecret.ring
1
stzGraphRule (41)security/stzSecurityRule.ring
1
stzGraphRuleSet (13)security/stzSecurityRule.ring

Extensibilité et code étranger 145 méthodes propres · 8 classes

Classe
Méthodes
Héritées
31
·extercode/stzExterCode.ring
29
·extercode/stzDotCode.ring
24
·extercode/stzImageToAscii.ring
21
·extercode/stzQmlCode.ring
10
stzExterCode (22)extercode/stzJuliaCode.ring
10
·extercode/stzPrologCode.ring
10
·extercode/stzPythonCode.ringaussi nommée: stzPyCode
10
·extercode/stzRCode.ring

Son 498 méthodes propres · 24 classes

Classe
Méthodes
Héritées
50
·sound/stzEarcons.ring
40
·sound/stzSound.ring
39
·sound/stzSoundLive.ring
37
·sound/stzSoundUniverse.ring
36
·sound/stzSoundScore.ring
31
·sound/stzSoundGraph.ring
25
·sound/stzSoundTransport.ring
25
·sound/stzVoice.ring
23
·sound/stzListener.ring
22
·sound/stzMusic.ring
22
·sound/stzSoundScheduler.ring
21
·sound/stzVoicePool.ring
19
·sound/stzSoundGrid.ring
17
·sound/stzSoundInstrument.ring
16
·sound/stzMicrophone.ring
14
·sound/stzSoundPlot.ring
14
·sound/stzSoundScore.ring
12
·sound/stzSoundRetunedVoice.ring
10
·sound/stzSoundFormantVoice.ring
8
·sound/stzSoundNotationReader.ring
7
·sound/stzSoundTranscriber.ring
6
·sound/stzSoundNotation.ring
4
stzPattern (14)sound/stzSoundPattern.ring
0
stzPattern (14)sound/stzSoundUniverse.ring

Le Système d'apprentissage 207 méthodes propres · 12 classes

Classe
Méthodes
Héritées
32
·education/stzChapter.ring
32
·education/stzProgram.ring
o1 = StzProgramQ("../../education/program")
? o1.HasWorld()
#--> 0
composé à partir de la signature, exécuté pour cette page
25
·education/stzProgram.ring
18
·education/stzLearner.ring
cL = "t_edu_levels/zara"
o1 = StzLearnerQ(cL)
? o1.Id()
#--> zara
composé à partir de la signature, exécuté pour cette page
16
·education/stzExercise.ring
15
·education/stzCohort.ring
13
·education/stzExercise.ring
o1 = new stzExerciseCheck("demo", [ "3" ], "? 1 + 2", [])
? o1.Id()
#--> demo
composé à partir de la signature, exécuté pour cette page
13
·education/stzOverlay.ring
12
·education/stzSkill.ring
12
·education/stzTutor.ring
11
·education/stzProject.ring
8
·education/stzEduReader.ring