Skip to content

Latest commit

 

History

History
33 lines (26 loc) · 914 Bytes

README.md

File metadata and controls

33 lines (26 loc) · 914 Bytes

О Lec

Lec - это язык для быстрого и гибкого описания графики.

Философия языка

Lec ориентирован на ручное описание графики, отсюда вытекают основные принципы, воплощённые в языке:

  • легко читается
  • просто пишется
  • быстро изучается (1 лекция = ~90мин)
  • декларативный
  • лаконичный
  • простая грамматика
  • встраиваемый
  • расширяемый

Пример сцены

e:
    ellipse
        stroke 1

r:
    rectangle
        text "some text"
        fill "blue"

arrow
    direction r e
    text "arrow"

Изображение сцены