|
1 | 1 | #  `metaL`
|
2 |
| -## version for Repl.it Language Jam contest |
3 |
| - |
4 |
| -https://repl.it/@metaLmasters/metaL |
5 |
| - |
6 |
| -Discord: https://discord.gg/5CYZdt6 |
7 |
| - |
8 |
| -tutorial: https://ponyatov.github.io/metaL/tutorial.html |
9 |
| - |
10 |
| -doxygen manual: https://ponyatov.github.io/metaL |
11 |
| - |
12 |
| -* https://blog.repl.it/langjam |
13 |
| -* https://repl.it/talk/share/metaL-for-replit-Language-Jam-contest/46470 |
14 |
| - |
15 |
| -LinkedIn post: https://www.linkedin.com/pulse/how-hard-develop-your-own-programming-language-worth-dmitry-ponyatov/ |
| 2 | +## Homoiconic [meta]programming [L]anguage/[L]ayer |
16 | 3 |
|
17 | 4 | (c) Dmitry Ponyatov < <[email protected]>> 2020 MIT
|
18 | 5 |
|
19 |
| -github: https://github.com/ponyatov/metaL |
| 6 | +* `github`: https://github.com/ponyatov/metaL |
| 7 | +* Discord: https://discord.gg/5CYZdt6 |
| 8 | +* [book drafts](https://www.notion.so/metalang/Wiki-18ae2c8192bd4b5c8548bf7f56f390d6) en/ru |
| 9 | + * [`metaL` manifest](https://www.notion.so/metalang/metaL-manifest-f7c2e3c9f4494986a620f3a71cf39cff) |
| 10 | + * [Distilled `metaL`](https://www.notion.so/metalang/Distilled-metaL-SICP-chapter-4-237378d385024f899e5a24597da7a19d) |
| 11 | + * [глава 4 Металингвистическая абстракция](https://www.notion.so/metalang/4-eb7dfcf3dbb04e6eb8015337af850aab) |
| 12 | + (частичный перевод с адаптацией) |
| 13 | +* `doxygen` manual: https://ponyatov.github.io/metaL |
| 14 | + * tutorial: https://ponyatov.github.io/metaL/tutorial.html |
| 15 | +* [version for Repl.it Language Jam contest](https://repl.it/@metaLmasters/metaL) |
| 16 | + * https://blog.repl.it/langjam |
| 17 | + * https://repl.it/talk/share/metaL-for-replit-Language-Jam-contest/46470 |
| 18 | +* [LinkedIn post](https://www.linkedin.com/pulse/how-hard-develop-your-own-programming-language-worth-dmitry-ponyatov/) |
| 19 | +* [old repository](https://github.com/ponyatov/metaLold) |
20 | 20 |
|
21 | 21 | ## Language Ideas Promo
|
22 | 22 |
|
@@ -161,7 +161,7 @@ class Frame:
|
161 | 161 | # ordered storage = program AST nested elemens = vector = stack
|
162 | 162 | self.nest = []
|
163 | 163 | # unique storage id (Redis,RDBMS,..)
|
164 |
| - self.sid = '@%x' % id(self) |
| 164 | + self.gid = '@%x' % id(self) |
165 | 165 | ```
|
166 | 166 |
|
167 | 167 | This data node structure which combines named slots with the ordered collection
|
|
0 commit comments