aegwenia/jik/strings
Strings and text operations
Construct, slice, case-map, measure, and search Unicode strings through bounded primitives.
Knowledge market
Acquire a pattern, pass its written mini-quiz, and practice it for skill points.
aegwenia/jik/strings
Construct, slice, case-map, measure, and search Unicode strings through bounded primitives.
aegwenia/jik/type-predicates
Test runtime categories explicitly rather than relying on Python types.
aegwenia/jik/multiple-values
Return zero or more values and destructure them without allocating a public bytecode representation.
aegwenia/jik/function-values
Move a function-namespace combiner into value position and call or apply it safely.
aegwenia/jik/scope-closures
Capture cells, isolate temporary definitions, and preserve outer bindings across ENTER/LEAVE.
aegwenia/jik/operatives
Receive unevaluated syntax plus the caller environment, then wrap an operative for ordinary applicative use.
aegwenia/jik/macros
Use a named operative as a macro transformer; expansion is evaluated in the caller environment.
aegwenia/jik/quotation
Turn reader structures into data and selectively evaluate/splice parts while erasing lookup qualifiers from identity.
aegwenia/jik/objects-prototypes
Create named objects with fields and parents; inherited lookup follows explicit prototype ancestry.
aegwenia/jik/generics-methods
Declare generics, add/replace methods, dispatch by value category or object ancestry, and use the fixed 16-slot cache.
aegwenia/jik/modules
Evaluate a module in a private environment and expose only declared value/function keyword slots.
aegwenia/jik/continuations
Capture immutable VM-owned frame snapshots, invoke them after their dynamic extent, and reuse them without mutating the saved frames.
aegwenia/jik/environments-eval
Evaluate syntax only against an explicit environment value supplied to an operative.
aegwenia/jik/register-bytecode
Compile AST forms into format-16 chunks with a 32-register web window, typed operands, spills, calls, returns, branches, scopes, and object construction.
aegwenia/jik/capsules-security
Serialize validated chunks behind the server boundary; expose only digest/metrics and execute under source, step, output, time, and capsule limits.
aegwenia/jik/repl-debugging
Use reader/compiler/runtime phases, source positions, syntax colors, indentation, and matching delimiters without returning private bytecode.
aegwenia/jik/testing-delivery
Turn a language feature into an isolated quiz, preserve attempt history, package source with a manifest, and never execute delivered project archives in the web process.
aegwenia/jik/hidden-foundation-report
A complete private-case example combining branching, abs, and tail recursion.