@rf Собственно, я теперь анонсирую Scrap и здесь) Scrap, если кто не знает — это новый язык программирования, с чем то схожий на Scratch (scratch.mit.edu/), но с разными улучшениями в плане синтаксиса, интерфейса и скорости работы.

Прога пишется на чистом C, с используемыми на данный момент библиотеками: raylib (github.com/raysan5/raylib), c-vector (github.com/Mashpoe/c-vector) (патченный), tinyFileDialogs (sourceforge.net/projects/tinyf). На данный момент уже сделан интерфейс и интерпретатор, в будущем планирую сделать компилятор либо в байт код, либо в машинный через LLVM.

Скачать и поиграться с редактором можно здесь: github.com/Grisshink/scrap/rel
Исходный код проекта можно найти здесь: github.com/Grisshink/scrap

Ниже есть скрины того как сейчас выглядит прога + ещё некоторые примеры её работы.

#scrap #programming #linux #c

Follow

@Grisshink @rf Зачем выдумывать собственный язык программирования когда есть Haskell с его замечательной возможностью делать DSLи на каждый чих?

@L29Ah @rf Это по большей части мой личный проект, в котором я хотел улучшить разные недостатки скретча. Если уж скретч из моей головы не хочет выходить, значит я сделаю свой скретч, чтобы забыть о скретче

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.