Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет superhuman ([info]superhuman)
@ 2021-02-12 23:07:00

Previous Entry  Add to memories!  Tell a Friend!  Next Entry
0 - https://docs.racket-lang.org/reference/mzlib_class.html
1 - http://www.cs.utah.edu/plt/publications/aplas06-fff.pdf Scheme with Classes, Mixins, and Traits, 2006
2 - https://docs.racket-lang.org/guide/classes.html

Почитал доки про классы рэкета. Сравнил 2 источника: 1 и 2. Второе более свежее. Копипаста и пересечение процентов 90.

Только в первом: abstract, intro, Fig.1. Simplified PLT Scheme class system grammar, 2.7 Implementation of Classes, абзац в 3.3 Mixins, Augment, and Inner, переименован apply-trait в (trait->mixin), маленькие отличия в Fig.2. An example use of full-fledged traits, пара абзацев в конце 4.3 Inherit and Super in Traits, целиком 5 History and Experience и 6 Related Work on Classes in Scheme и 7 Related Work on Mixins and Traits.

Только во втором: заметка в начале 13.6 про define-member-name, 13.7.2 пример (mixin)-а, целиком 13.9 Class Contracts.

Мутновато написано про define-member-name, generate-member-key. Похоже на friend-стиль в си++, но используется и в (обобщённых) миксинах. Непонятно про бета-стиль наследования, нужно будет почитать по ссылке [19, 22].

Тяжело сравнивать плоский текст (скриббл) с pdf-ом. Дифф не переваривает пдф-ных ньюлайнов. Надо налабать тулзу, чтоб склеивать обратно абзацы в строку. Плюс переносы убирать. Плюс дефисы оставлять, NLP, однако.


(Читать комментарии)

Добавить комментарий:

Как:
Identity URL: 
имя пользователя:    
Вы должны предварительно войти в LiveJournal.com
 
E-mail для ответов: 
Вы сможете оставлять комментарии, даже если не введете e-mail.
Но вы не сможете получать уведомления об ответах на ваши комментарии!
Внимание: на указанный адрес будет выслано подтверждение.
Имя пользователя:
Пароль:
Тема:
HTML нельзя использовать в теме сообщения
Сообщение: