gavr_sas – Telegram
gavr_sas
222 subscribers
2.69K photos
185 videos
29 files
791 links
JB пропаганда
Download Telegram
У меня пока 2 идеи
1) Примерно как в Racket
sas = 5.
sas cond: [ x |
[x > 4] -> [ do code ]
[x < 2] -> [ do code ]
[x isEven] -> [do code]
[_] -> [ do default code ]
]
Также можно сократить используя it чтобы не указывать название захваченной переменной аля kotlin
[
[it isEven] -> [ it print ]
]
2) Некий особый Railway синтаксис
sas = 'sas'.
sas switch
| startsWith: 's' -> do code
| 'ses' -> do code
| endsWith: 's' -> do code
| palindrome -> do code
| _ -> do default code
То что после палочек это сообщения которые будут отправлены в sas, если результат этих сообщений True то выполнится код после стрелочки, это все не совсем по смолтолкавски, тк кк в нем нет стейтментов или какого особого синтаксиса кроме отправки сообщений, но зато красиво
страшно вырубай
В рекомендациях пошел панталоджик контент
https://youtu.be/uTQFXe6axxw
Очередная логика синтаксиса Nim
=> конструкторы типов не функции ???
👍1
кря
Forwarded from Fumoposting (Sulu1415)
типичная конференция смолтолкистов 11 лет назад
выглядят очень привилегированно
скоко дюймов у их ноутбуков, 20?
"Smalltalk's design—and existence—is due to the insight that everything we can describe can be represented by the recursive composition of a single kind of behavioral building block that hides its combination of state and process inside itself and can be dealt with only through the exchange of messages."
ReasonML
2
Forwarded from gavr
кал?
👍1