Email or username:

Password:

Forgot your password?
Grisshink ⛛

@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

5 comments
unixource :verified_root:

@Grisshink мой друг делает величайший проект мира :apartyblobcat:

L29Ah

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

Grisshink ⛛

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

Okay this is crazy
iliazeus

@Grisshink почему реализация именно на C, если не секрет?

Grisshink ⛛

@iliazeus Потому через rust слишком просто, мне нужен истинный хардкор >:)

Go Up