On Fri, 27 May 2005 21:03:52 +0400 Alexey Voinov 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 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