Всем привет ребята!
Планирую написать свой ЯП в следующие недели, возможно в следующей статье про него буду говорить даже.
Так вот.
Синтаксис будет наверно Smalltalk подобным.
Думаю, спецификация будет почти что такой:
define = | имя1 имя2 имя3 ... | assign = имя := значение ! msg send = объект сообщение ! reserved msg send = объект сообщение: аргументы ! binary msg send = объект сообщение аргументы ! cascade msg send = msg send или reserved msg send; msg send или reserved msg send; ... ! block = [ ... ] ! fn = # (аргумент1 аргумент2 ...) block ! dfmthd = defmethod имяобъекта имяметода аргументы block ! return = ^ выражение ! class = class parent name init-block !
Ну... Синтатикс ещё не продуман так сильно прям.
Напишу на Пайтон, потом перепишу на Си.
Всем удачи!
UPD:
Где тут реклама по вашему!?
Я что тут где то ссылку указал и говорю "ПЕРЕЙДИ, ИНАЧЕ БУДЕТ ТЕБЕ ПЛОХО!"?
Вроде нет.
Даже мыслями нельзя уже поделиться без минусов?