|
106 | 106 | ;;;============================================================================ |
107 | 107 |
|
108 | 108 | (define playgrounds |
109 | | - '((hub . "https://github.com/hyperpolymath/language-playgrounds") |
110 | | - |
111 | | - (language-mapping |
112 | | - ((my-lang . "language-playgrounds/my-lang/") |
113 | | - (solo . "language-playgrounds/solo/") |
114 | | - (duet . "language-playgrounds/duet/") |
115 | | - (ensemble . "language-playgrounds/ensemble/") |
116 | | - (phronesis . "language-playgrounds/phronesis/") |
117 | | - (eclexia . "language-playgrounds/eclexia/") |
118 | | - (wokelang . "language-playgrounds/wokelang/"))) |
| 109 | + '((hub |
| 110 | + ((url . "https://github.com/hyperpolymath/language-playgrounds") |
| 111 | + (description . "Experimentation sandboxes for language and learning"))) |
| 112 | + |
| 113 | + (satellites |
| 114 | + ((me-dialect-playground |
| 115 | + ((url . "https://github.com/hyperpolymath/me-dialect-playground") |
| 116 | + (languages . (me solo duet ensemble)) |
| 117 | + (status . active) |
| 118 | + (features |
| 119 | + ((grammars . "4 complete EBNF grammars") |
| 120 | + (examples . "110+ example programs") |
| 121 | + (lexer . "Production-ready Rust+logos tokenizer") |
| 122 | + (ast . "Complete syntax tree with serde") |
| 123 | + (syntax-highlighting . "VSCode, Vim, Emacs"))))) |
| 124 | + |
| 125 | + (jtv-playground |
| 126 | + ((url . "https://github.com/hyperpolymath/jtv-playground") |
| 127 | + (languages . (julia-the-viper)) |
| 128 | + (status . active) |
| 129 | + (features |
| 130 | + ((structure . "Organized experiments directory") |
| 131 | + (build . "Justfile automation") |
| 132 | + (packaging . "Guix/Nix reproducible builds"))))) |
| 133 | + |
| 134 | + (eclexia-playground |
| 135 | + ((url . "https://github.com/hyperpolymath/eclexia-playground") |
| 136 | + (languages . (eclexia)) |
| 137 | + (status . active) |
| 138 | + (features |
| 139 | + ((stack . "RSR-compliant: ReScript/Deno/Rust") |
| 140 | + (build . "Justfile automation") |
| 141 | + (packaging . "Guix/Nix reproducible builds"))))) |
| 142 | + |
| 143 | + (ephapax-playground |
| 144 | + ((url . "coming-soon") |
| 145 | + (languages . (ephapax)) |
| 146 | + (status . planned) |
| 147 | + (description . "Physics as Code sandbox"))))) |
119 | 148 |
|
120 | 149 | (features |
121 | 150 | ((repl . "Browser-based REPL for each language") |
|
0 commit comments