Andrey Slepuhin (pooh@msu.ru)
Thu, 02 Dec 1999 17:14:54 +0300
Andrei Klimov wrote:
>
> Андрей (С), спасибо за усилия и успехи в деле наведения порядка
> в реализации Рефала Плюс и в самом языке!
>
> Позвольте и мне сделать несколько замечаний.
>
> <<Режим "case-insensitiveness" означает, что все буквы в идентификаторах
> данного модуля переводятся в верхний регистр.>>
>
> Поскольку понятие "верхний регистр" в этом определении "первичное",
> а "case-insensitiveness" или "режим совместимости" -- "вторичные",
> то лучше бы назвать ключик -u (Upper case), а не -i (Ignore case или
> case-Insensitiveness),
> так как все равно мы не можем спрятать детали.
Если все хотят, чтобы было -u - мне без разницы, одну букву
поменять не проблема.
> Как и Аркадий я голосую за то, чтобы имена функций из старых библиотек были upper
> case.
Я уже сказал, что если большинство будет за upper case, то я так и
сделаю.
Тогда уж и модули стандартные тоже upper case будут. Почему я особо не
настаиваю на своем варианте - все равно стандартную библиотеку надо
переписывать. Единственно, я хочу услышать мнения остальных (и авторов
Рефала+ в том числе) - пусть все будет честно, голосованием.
Однако, на будущее хочется выработать некий рекомендованный стиль
написания программ на Рефале, как это сделано для Java.
> Мне кажется, что в данном случае "революционное желание" сделать сразу так, чтобы
> все было "красиво", не слишком перетягивает противоположные аргументы:
>
> Во-первых, так написано в книжке.
> Во-вторых, имена стандартных функций из основных библиотек, написанные большими
> буквами, смотрятся не так уж и плохо.
> В-третьих, все равно нам предстоит подключение к Рефалу Плюс каких-нибудь
> распространенных системных библиотек типа Tcl/Tk-шной, и лучше это библиотеку
> просто заморозить и не трогать -- только исправлять ошибки.
Заморозить и не трогать - это хорошо. Вот только что делать с нормальной
библиотекой - то ли писать ее для существующего runtime'а, то ли сначала
runtime новый писать?
> Кстати, об ошибках в библиотеке. Вот пример одной.
[description snipped]
Ну, это ерунда, я уже в текущих сорсах поправил.
Всего доброго,
Андрей.
P.S. У меня тут много всяких разных мыслей появилось, только вот нет
времени
их изложить в письменном виде, а хотелось бы поделиться. На всякий
случай:
я буду 4-го, в субботу, на дне рождения интерната (где-то с 18.00
в конференц-зале 1-го гуманитарного корпуса МГУ), так что если вдруг
кто-то
из бывших интернатовцев захочет предаться ностальгии, то меня там можно
будет найти.
This archive was generated by hypermail 2.0b3 on Thu Dec 02 1999 - 17:15:49 MSK