Skip to content
/ Lec Public

Semantic graphics language

Notifications You must be signed in to change notification settings

Maxsior/Lec

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

О Lec

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

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

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

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

Пример сцены

e:
    ellipse
        stroke 1

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

arrow
    direction r e
    text "arrow"

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

About

Semantic graphics language

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published