Meeting Minute 2021-02-25 === ###### tags: `Meeting` :::info - **Date:** 2021-02-25 16:00 - **Agenda** 1. License 2. Tree-Sitter wrapper extrahieren 3. stlib.lua loading - **Participants:** - Clemens - Thomas - Matthias - **Reference:** - [Meeting Minute 2021-02-11](/PzuZchO-REWQH10hGPUTsw) ::: ## License - https://github.com/sp-uulm/MiniLua/issues/111 - Lizenzen? - Apache-2.0 - MIT - Tree-Sitter benutzt MIT ## Tree-Sitter wrapper extrahieren - https://github.com/sp-uulm/MiniLua/issues/19 ## stdlib.lua loading - [Design #101](/qMe7Us8wTBeDm_NXOr7ukQ) ### Open Questions - Should `minilua::Range` contain an optional filename? - Alternative: Extra Typ, der den Filename und die Range enthält - -> Keep Filename in Range - Should we allow completely replacing the stdlib.lua file? - Currently you can *overwrite* functions from stdlib.lua through the user provided environment - Users can (in future) manually load a stdlib file at the beginning of their actual file - but it might be useful for editors to provide their own stdlib - -> Currently we don't need this ## Updates - Math stdlib - Tim: Tests fertigschrieben - AST - Clemens: Debug print funktionen fertig machen und zum compilen bringen :closed_book: Tasks -- ==Importance== (1 - 5) / Name / **Estimate** (1, 2, 3, 5, 8, 13) - [x] @Matthias Lizenz auf MIT ändern (PR offen) - [x] @Matthias Tree-Sitter-Wrapper in mein Github verschieben - [x] @Matthias `std::shared_ptr<const std::string>` in `Range` nochmal ankucken - [x] **added issue** Origin nur generieren, wenn alle "inputs" auch eine Origin haben ## Notes