Lunarlog - Educational - Dâmbovița - Lucrari 2021 Nationala


(muflonel) #1

Informatii generale

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

Screenshots