Informatii generale
- Categorie: Educational
- Judetul: Dâmbovița
- Surse: GitHub - lunarcast/lunarlog: Visual logic programming & friends
Descriere
Lunarlog este un limbaj de programare logica vizuala (analog cu variante textuale cum ar fi Prolog)
Tehnologii
Lunarlog este scris in majoritate in PureScript, folosind propriul meu framework pentru rendare pe canvas, care suporta (printre altele):
- Eventuri interactive (analog cu cele suportate de svg)
- Flexbox-inspired layouting system (reduce considerabil nevoia de calcule manuale)
- TEA inspired architecture based on purescript-run and free monads.
- FRP based rendering for minimal rerenders
- Multi step rendering pipelines (unde fiecare pas poate sa depinda de analyticuri colectate in legatura cu cel anterior, cum ar fi relative/absolute bounding boxes, matrici pentru transform locale, geometria propriu zisa, un abore format din id-uri, etc)
Cerinte sistem
Browser modern
Realizatori
Adriel Matei
- Scoala: Liceul teologi adventist “Stefan Demetrescu” Bucuresti
- Clasa: 11
- Judet: Dâmbovița
- Oras: Targoviste