-
released this
2026-03-13 19:11:27 -03:00 | 249 commits to main since this releaseKoder v2.0.0 — Interpreter Completo 🎉
Esta é a release marco v2.0, marcando a completude do interpreter tree-walking da linguagem Koder.
Estatísticas
- 25.544 linhas no interpreter principal
- 2.402 testes no workspace (0 falhas)
- 19 crates no workspace Rust
- ~60K+ linhas de código total
- 30+ módulos stdlib
Features da linguagem
- OOP completo: classes, herança, módulos, mixins, visibilidade (public/private/protected)
- Metaprogramming: method_missing, define_method, class_eval, instance_eval, refinements
- Funcional: lambdas, closures, curry, blocks, yield, Enumerable/Comparable
- Pattern matching com destructuring, splat, guards
- Exception handling com hierarquia, retry, ensure, throw/catch
- Tipos numéricos: Integer, Float, Complex, Rational
- Collections: Array, Hash, Set, SortedSet, Queue, Stack, LinkedList, Matrix
- Concorrência: Thread, Mutex, Fiber, Channel, Atomic
- I/O: File, Dir, IO, Net (HTTP client)
- Encoding: Base64, Digest (MD5, SHA256, CRC32)
- Stdlib: Math, JSON, CSV, Regex, Process, Env, Time/Date/DateTime
- Tooling: REPL, debugger, formatter, linter, LSP, doc generator
- Backends: bytecode compiler+VM, JS transpiler, WASM compiler, native AOT (Cranelift)
Pacotes
.deb— Ubuntu/Debian/Mint.rpm— Fedora/Red Hat/SUSE.tar.gz— Linux genérico
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads