[devel] I: alterator internals
Constantin Mikhaylenko
const на altlinux.ru
Сб Май 28 08:47:48 MSD 2005
On Fri, 27 May 2005 21:03:52 +0400
Alexey Voinov <voins на altlinux.ru> wrote:
> Stanislav Ievlev wrote
>
> > 2.3 Имена
> >
> > Выражение: (* 10 50) хорошо, а: (* width height) лучше.
> > (3.1415926 * 10.5 * 10.5) - интригующе, а (* pi radius radius) - всё же
> > понятнее, (+ 2/3 5/7) - какие-то невзрачные действия с дробями, а
> > (+ my-piece-of-cake your-piece-of-cake) - уже обретает смысл.
> Надо, наверное, чуть-чуть добавить, что в отношении всяческих имён в
> scheme намного свободней чем в других языках. Вполне допустимыми являются
> имена типа string->integer или substring/shared. Формально набор символов
tcl также поддерживает такие имена.
Более того, позволяет составить имя переменной из содержимого других переменных:
set a substring
set b /shared
set substring/shared {Hello, World!}
puts $a$b
И (что мне особо нравится ;) не злоупотребляет скобками (см. ниже)
On Fri, 27 May 2005 21:27:01 +0400
Alexey Voinov <voins на altlinux.ru> wrote:
> > Сначала всем кажется что это ужасный язык с гирляндами круглых скобок,
> > однако при более подробном знакомстве выясняется, что это совсем не
> > проблема и плюсы перевешивают этот единственный минус.
> Некоторые люди настраивают раскрашивание синтаксиса так, чтобы скобки
> рисовались самым невидимым цветом, и почти ничего при этом не теряют :)
Ничего не теряют. Кроме пропущенных скобок (IMO).
P.S.
Это я не для флейма.
Это я для восстановления исторической справедливости ;)
--
Dr. Constantin I. Mikhaylenko | Institute of Mechanics
+7 (3472) 239537, 236446 | of Ufa's Branch of R.A.S.
const на anrb.ru | const на mail.ru | 12, K. Marx Str..
ICQ UIN: 13383705 (Const) | Ufa, 450000, RUSSIA
----------- следущая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 189 байтов
Описание: отсутствует
Url : http://lists.altlinux.ru/pipermail/devel/attachments/20050528/8ff0c9ba/attachment.bin
Подробная информация о списке рассылки Devel