Рубрики
Технологии

Пост @pureooplover — Smalltalk (+1) — 30.04.2026 22:19

Всем привет ребята!

Планирую написать свой ЯП в следующие недели, возможно в следующей статье про него буду говорить даже.

Так вот.

Синтатикс будет наверно 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:

Где тут реклама по вашему!?

Я что тут где то ссылку указал и говорю «ПЕРЕЙДИ, ИНАЧЕ БУДЕТ ТЕБЕ ПЛОХО!»?
Вроде нет.

Даже мыслями нельзя уже поделиться без минусов?

Читать дальше →