Commit Graph

64 Commits

Author SHA1 Message Date
Johann Schopplich
13351a365a docs: add rtoon as Rust implementation (closes #41) 2025-10-31 09:10:22 +01:00
Johann Schopplich
a3bf1965c6 docs: add implementation note 2025-10-31 09:04:19 +01:00
Johann Schopplich
753ee2cefd docs: add table of contents 2025-10-31 08:56:42 +01:00
Johann Schopplich
b2eeaea9d0 docs: add Gleam port (fixes #44) 2025-10-30 21:58:14 +01:00
Johann Schopplich
3a48cd4c7c docs: add Dart port (fixes #42) 2025-10-30 21:57:03 +01:00
Johann Schopplich
66212285e5 refactor(cli): re-use source constants 2025-10-30 21:33:08 +01:00
Johann Schopplich
fb43bdf527 docs: adjust padding for benchmark comparison 2025-10-30 15:19:16 +01:00
Johann Schopplich
2c4f3c4362 test: add benchmarks for compact vs. pretty JSON 2025-10-30 15:02:51 +01:00
Johann Schopplich
df68417d8b docs: remove redundant canonical formatting rules section 2025-10-30 12:45:16 +01:00
Johann Schopplich
752118d1b5 docs: update Python library links 2025-10-30 09:18:01 +01:00
Johann Schopplich
79cebbdf15 docs: update decode example 2025-10-30 09:15:37 +01:00
Andreas Partsch
80acc9d4fe feat: add cli (#34)
* feat: add cli for toon

* docs: use npx in the readme

* feat: overhaul and refactor

---------

Co-authored-by: Johann Schopplich <mail@johannschopplich.com>
2025-10-30 08:08:08 +01:00
highpofly.eth
28896e19e8 docs: add Rust port (#36)
* added the rust port to the list of ports in the readme

* chore: consolidate

---------

Co-authored-by: JadJabbour <–jabbourj.87@gmail.com>
Co-authored-by: Johann Schopplich <mail@johannschopplich.com>
2025-10-30 08:07:31 +01:00
Johann Schopplich
19570fc36d docs: move playground tip 2025-10-29 21:15:16 +01:00
Johann Schopplich
8aa40f5ac9 docs: playground by @curiouslychase (closes #32) 2025-10-29 20:50:14 +01:00
Ivan Starkov
40c053e7ca docs: fix custom toon syntax (#33) 2025-10-29 20:43:36 +01:00
Johann Schopplich
3505f75bca docs: add clarification on TOON as a translation layer for LLM input 2025-10-29 19:28:59 +01:00
Johann Schopplich
38ea864763 docs: clarify TOON's advantages and optimal data structure 2025-10-29 19:04:04 +01:00
Johann Schopplich
e6c006bc67 feat(decoder): indentation strict-mode enforcement 2025-10-29 13:54:55 +01:00
Johann Schopplich
45604b06e8 feat: decode method (#10) 2025-10-29 07:42:15 +01:00
Johann Schopplich
deecf38995 docs: remove implementation spec from the README 2025-10-29 06:42:13 +01:00
Johann Schopplich
2d9d8ea0ed docs(accuracy): highlight toon in perf table 2025-10-28 23:09:10 +01:00
Johann Schopplich
ecf578a7dc text(accuracy): add Grok-4-fast, remove default temperature 2025-10-28 22:54:00 +01:00
Johann Schopplich
e400e68ad6 docs: overhaul retrieval accuracy benchmark 2025-10-28 20:22:51 +01:00
Johann Schopplich
67c0df8cb0 docs: overhaul retrieval accuracy benchmark 2025-10-28 20:22:43 +01:00
Alp
efbe4ded88 docs: add Go port gotoon (#22) 2025-10-28 16:27:00 +01:00
Johann Schopplich
398d3a9515 docs: change intro description 2025-10-28 11:04:07 +01:00
Johann Schopplich
5867734881 docs: refine quoting rules and example 2025-10-28 09:41:23 +01:00
Johann Schopplich
c4c65dd72f docs: add Swift port (closes #17) 2025-10-28 08:56:14 +01:00
Johann Schopplich
52dc9c4b3f docs: clarify retrieval accuracy metrics 2025-10-28 08:39:43 +01:00
Felipe Stanzani
833c99ea38 docs: add Java port JToon (#20)
Co-authored-by: Johann Schopplich <mail@johannschopplich.com>
2025-10-28 07:47:55 +01:00
Daniel Destouche
fd4787b360 docs: add .NET port
Added .NET port reference
2025-10-28 07:45:33 +01:00
Johann Schopplich
352e936370 docs: update notes & limitations guide 2025-10-28 07:44:35 +01:00
Johann Schopplich
8836831de3 docs: add one more Python port 2025-10-27 21:36:59 +01:00
Johann Schopplich
25ecacac3d docs: add Ruby & PHP port 2025-10-27 21:35:13 +01:00
Johann Schopplich
b839d35ad0 docs: how the benchmarks work section 2025-10-27 20:35:43 +01:00
Johann Schopplich
c2b0e3f404 docs: add format comparison 2025-10-27 20:02:05 +01:00
Johann Schopplich
eeb5991c0c docs: add 2 Python ports (closes #11, #7) 2025-10-27 19:17:44 +01:00
Johann Schopplich
7768495270 docs: update TOON usage instructions 2025-10-27 19:00:48 +01:00
Johann Schopplich
12218766db docs: add Elixir port 2025-10-27 17:57:33 +01:00
Johann Schopplich
7b76acde31 docs: add benchmarks for gemini-2.5-flash 2025-10-27 16:02:51 +01:00
Johann Schopplich
b9f54ba585 docs: update benchmark reports' readability 2025-10-27 14:18:37 +01:00
Johann Schopplich
05b3d43023 test: refactor accuracy benchmark generation 2025-10-27 14:07:20 +01:00
Johann Schopplich
1a5e6199ac test: update retrieval accuracy benchmarks 2025-10-27 13:45:48 +01:00
Johann Schopplich
b2c58d2b97 chore: fix linting issues 2025-10-27 11:49:40 +01:00
Johann Schopplich
3c840259fe test: add LLM retrieval accuracy tests 2025-10-27 11:48:33 +01:00
Johann Schopplich
eb8f7e28e1 docs: add note on upcoming retrieval accuracy benchmarks 2025-10-27 07:59:41 +01:00
Johann Schopplich
53b4870809 docs: refine TOON explanation and key features 2025-10-26 22:12:21 +01:00
Johann Schopplich
f32c290631 test: update example values 2025-10-25 19:49:34 +02:00
Johann Schopplich
45352879e1 feat: lengthMarker option 2025-10-25 19:38:45 +02:00