Size: a a a

Сообщество Scheme

2019 May 26

V(

Vλadimir (Hawthorne the Toolmaker) in Сообщество Scheme
Можно объявлять дженерики, и диспатчить на структуры в #:methods gen:<group>. Но я заметил, что если в дочерней структуре переопределить один дженерик из группы, то остальные "пропадут" (если у дочки #:methods не трогать, определены будут все).  Это странно.
источник

P1

Peter 11111000000 in Сообщество Scheme
как же хорошо, что можно избегать абстрактных классов при программировании, ведь даже если есть ООП-API всегда можно сделать функциональную обёртку и не париться о наследовании никогда.
источник

V(

Vλadimir (Hawthorne the Toolmaker) in Сообщество Scheme
Не всегда с этого получается начать, но я работаю над этим). Но если методы можно повытаскивать, то наследование типов (структур) я бы оставил, оно мне нужно кое-где.
источник

P1

Peter 11111000000 in Сообщество Scheme
да, одноуровневые иерархии - норм
источник

P1

Peter 11111000000 in Сообщество Scheme
а вот полиморфизм, инкапсуляцию - нафиг, для всего этого есть функциональные паттерны
источник

P1

Peter 11111000000 in Сообщество Scheme
есть конечно области, где без иерархий никак. "Классический" виндо-UI, например. Правда оказалось, что и UI  можно без объектов (реактивное ФП, elm-архитектура), но так уж повелось, что библиотеки виндо-лайк UI - ООП, долго считалось правильным только это...
источник

V(

Vλadimir (Hawthorne the Toolmaker) in Сообщество Scheme
Peter 11111000000
а вот полиморфизм, инкапсуляцию - нафиг, для всего этого есть функциональные паттерны
Видел прикольный линк кидали в кложа-чате.
источник

V(

Vλadimir (Hawthorne the Toolmaker) in Сообщество Scheme
Боюсь там появляться правда. Очень агрессивные стали.
источник

AZ

Aydar Zarifullin in Сообщество Scheme
Vλadimir (Hawthorne the Toolmaker)
Боюсь там появляться правда. Очень агрессивные стали.
Вроде нормальные же, хотя я только читаю.
источник

P1

Peter 11111000000 in Сообщество Scheme
возможно начали подозревать, что всех опять обманули, и они пишут на Java
источник

P1

Peter 11111000000 in Сообщество Scheme
захожу только потролить, лисп на жабе - дико смешно ведь, если вдуматься.
Но также интересно бывает, т.к. очень развитая инфраструктура, показательный пример лисп-лайк окружения...
источник

AZ

Aydar Zarifullin in Сообщество Scheme
Peter 11111000000
захожу только потролить, лисп на жабе - дико смешно ведь, если вдуматься.
Но также интересно бывает, т.к. очень развитая инфраструктура, показательный пример лисп-лайк окружения...
А на чем было бы не смешно?
источник

P1

Peter 11111000000 in Сообщество Scheme
на лиспе ))
источник

P1

Peter 11111000000 in Сообщество Scheme
селф-хостед
источник

P1

Peter 11111000000 in Сообщество Scheme
источник
2019 May 31

V(

Vλadimir (Hawthorne the Toolmaker) in Сообщество Scheme
Кстати, вот делюсь.
Спасибо всем, кто помогал и помогает!
источник

V(

Vλadimir (Hawthorne the Toolmaker) in Сообщество Scheme
Буквально на днях имел место мой маленький вин. Показал научнику как один модуль на Racket Scheme заменяет большой зловонный питоно-пэкдж. До этого мы знатно наелись чужих 10-этажных абстракций и стэктрейсов на 5 экранов штука.
источник

AZ

Aydar Zarifullin in Сообщество Scheme
Vλadimir (Hawthorne the Toolmaker)
Буквально на днях имел место мой маленький вин. Показал научнику как один модуль на Racket Scheme заменяет большой зловонный питоно-пэкдж. До этого мы знатно наелись чужих 10-этажных абстракций и стэктрейсов на 5 экранов штука.
Действительно вин 👌
источник
2019 June 02

VL

Valeriy L in Сообщество Scheme
Всем привет. Хочу попробовать схемку, пописать что-то для себя.  Изначально думал только о guile, так как конечная цель - это пересесть на guixsd. Но вот много где советуют racket. Есть ли мне смысл заморачиваться с racket? Спасибо
источник

b⛅

bouncepaw ⛅ in Сообщество Scheme
Valeriy L
Всем привет. Хочу попробовать схемку, пописать что-то для себя.  Изначально думал только о guile, так как конечная цель - это пересесть на guixsd. Но вот много где советуют racket. Есть ли мне смысл заморачиваться с racket? Спасибо
Есть.
источник