Koru logo Koru
LearnPlatformStatusBlog
The Koru Book

1725/1895 tests passing

CORE LANGUAGE / BASIC SYNTAX 23/25
CORE LANGUAGE / EVENTS FLOWS 38/40
CORE LANGUAGE / LITERALS 7/8
CORE LANGUAGE / TYPE SYSTEM 3/4
CORE LANGUAGE / CONTROL FLOW 31/32
MODULE SYSTEM / IMPORTS 26/32
MODULE SYSTEM / COMPTIME MIRROR 48/48
MODULE SYSTEM / NAMESPACES 2/2
MODULE SYSTEM / PACKAGES 10/11
MODULE SYSTEM / FILE LAYOUT 27/28
PARSER 12/12
COMPILER FEATURES / PARSER 195/204
COMPILER FEATURES / COMPILATION 23/27
COMPILER FEATURES / FLOW CHECKER 14/17
COMPILER FEATURES / CODEGEN 3/3
COMPILER FEATURES / EMITTER 9/9
COMPILER FEATURES / STD LIBRARY 3/3
COMPILER FEATURES / TEMPLATE ENGINE 9/9
COMPILER FEATURES / SUBFLOW 1/1
SYNTAX / STRUCT CONSTRUCTORS 2/2
ADVANCED FEATURES / COMPTIME 85/99
ADVANCED FEATURES / STDLIB 50/52
ADVANCED FEATURES / KEYWORD 5/5
ADVANCED FEATURES / PHANTOM TYPES 129/137
ADVANCED FEATURES / OBLIGATION STRESS 22/25
ADVANCED FEATURES / OBLIGATION MATRIX 13/13
ADVANCED FEATURES / TYPE SYSTEM 3/4
ADVANCED FEATURES / AUTO PROC 3/3
ADVANCED FEATURES / PATTERN BRANCHES 3/4
ADVANCED FEATURES / SUBFLOWS 22/24
ADVANCED FEATURES / OPTIONAL BRANCHES 11/12
ADVANCED FEATURES / TAPS OBSERVERS 12/14
ADVANCED FEATURES / INTERCEPTORS 0/4
ADVANCED FEATURES / PHANTOM TYPES 1/1
ADVANCED FEATURES / VARIANTS 13/20
ADVANCED FEATURES / TEMPLATING 2/4
ADVANCED FEATURES / KERNEL 41/43
ADVANCED FEATURES / TESTING 12/13
CONTROL FLOW 29/33
RUNTIME FEATURES 114/124
RUNTIME FEATURES / BUDGETED INTERPRETER 6/7
RUNTIME FEATURES / PURITY CHECKING 9/10
RUNTIME FEATURES / PERFORMANCE 2/20
RUNTIME FEATURES / COORDINATION 11/16
RUNTIME FEATURES / RUNTIME 27/33
RUNTIME FEATURES / RESOURCE BRIDGE 21/21
INTEGRATION TESTING / NEGATIVE TESTS 54/56
INTEGRATION TESTING / NEGATIVE TESTS / 020 parse errors 1/1
INTEGRATION TESTING / NEGATIVE TESTS / 034 type errors 1/1
INTEGRATION TESTING / BUG REPRODUCTION 3/3
INTEGRATION TESTING / VALIDATION 10/10
STDLIB / STRING 19/19
STDLIB / FMT 9/10
STDLIB / IO 6/6
STDLIB / REGEX 16/16
STDLIB / PARSER 14/14
STDLIB / SWITCH 4/4
STDLIB / FS 7/9
STDLIB / COLLECTIONS 29/32
STDLIB / LABELS 1/1
STDLIB / PROTO 14/14
STDLIB / FOREIGN 6/6
STDLIB / NESTED 4/4
STDLIB / NET 2/2
STDLIB / REFINE 19/19
STDLIB / INVARIANTS 2/2
STDLIB / ASSUMES 2/2
STDLIB / TODO 4/4
STDLIB / TRELLIS 5/7
STDLIB / STORE 205/227
STDLIB / STORE TREE 5/5
STDLIB / GRID 14/14
NESTING SWEEP 34/35
EVENT GLOBBING 3/10
CHALLENGES 3/3
AOC 2015 40/44
THE WORLD 25/25
EXAMPLES SHOWCASE 1/1
EXAMPLES SHOWCASE / LANGUAGE SHOOTOUT 30/30
WATCHDOG SELFTEST 1/1
Learn / ADVANCED FEATURES / INTERCEPTORS

advanced features / interceptors

✓ 0 passing ○ 4 planned

Lessons

1 ○ Planned
001 basic intercept — DESIGN: Interceptor feature not yet implemented. See SPEC.md for design.
2 ○ Planned
003 single interceptor error — DESIGN: Interceptor feature not yet implemented. Should produce compile error for duplicate interceptors.
3 ○ Planned
004 opaque protection — DESIGN: Interceptor feature not yet implemented. Should error when intercepting [opaque] events.
4 ○ Planned
010 no function calls in payload — DESIGN: Interceptor feature not yet implemented. Should produce compile error for function calls in payload constructors.
Koru logo Koru

The Continuation Language

Hosted by Orisha

Community

Contributing GitHub Discord

Resources

Learn Playground Status