---
# System prepended metadata

title: Meeting Minute 2021-02-25
tags: [Meeting]

---

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
