Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Artem Chuprina                       2:5020/400     04 Sep 2004  14:31:47
 To : Ruslan Kosolapov
 Subject : Re: Буквари: Программирование в X Window
 -------------------------------------------------------------------------------- 
 
 Ruslan Kosolapov -> Artem Chuprina  @ Fri, 3 Sep 2004 17:14:52 +0000 (UTC):
 
  AC>>>> Угу, в лиспе в том же месте пришлось бы написать (set 'q 5), но
  AC>>>> (puts q).
  RK>>> Hо это же интуитивнее.  Есть функция quote, которая возвращает имя
  RK>>> элемента, а не его значение (ну или как это по-правильному
  RK>>> будет?).
  AC>> Во-во.  Или как это по-правильному будет.  Когда выучишь, как -
  AC>> приходи, будем говорить дальше.  И про uninterned symbols, и про
  AC>> разные symbols с одинаковыми именами, и прочая, и прочая.
 
  RK>   Hекогда мне учить :(   Я не программист, и время на изучение таких
  RK>   вещей не может оправдаться в ближайшем будущем.
 
 Агрх.  Убивать.  Тогда надо говорить, не "мне нравится лисп", а "мне
 нравится лисп в моем понимании, а на вытекающие из этого понимания
 грабли мне еще вставать не приходилось".
 
  RK>>> К тому же если уж $ указывает на то, что следующее за ним
  RK>>> выражение следует выполнить, то почему тогда не работает $(expr
  RK>>> 5+5)?  Зачем нужно [expr 5+5]?  По всем признакам получается, что
  RK>>> $ - это признак того, что за ним идёт имя переменной.  Hо иногда
  RK>>> имя переменной указывается без $.  Вот это мне очень не нравится в
  RK>>> синтаксисе тикля.  Плюс ещё мне не нравятся разные скобочки (а
  RK>>> особенно скобочки в виде кавычек), но это уже наверное придирки, а
  RK>>> не реальные претензии.
  AC>> Руслан, блин, man tcl меньше 200 строк.  Синтаксис и интерпретация
  AC>> _языка_ там, блин, описаны полностью.  Hастоящие ковбои таких манов
  AC>> не читают, предпочитая строить догадки?
 
  RK>   Всё верно.  Hо когда язык интуитивно понятен, то это удобнее.
 
  RK>   Я ж не спорю с тем, что в тикле всё понятно.  Я говорю, что мне бы
  RK>   было удобнее, если бы мне не запоминать надо было, а интуитивно
  RK>   чувствовать.
 
 Так чуть-чуть подрихтовать интуицию - и все будет.  Интуицию,
 собственно, надо подрихтовать в той части, что имя переменной и ее
 значение - это разные вещи, а tcl работает со строками, и потому, в
 отличие от лиспа, не производит неявной подстановки одного на место
 другого (со всеми вытекающими из этой неявности граблями) - тебе надо
 просто _явно_ указать, что ты хочешь _значение_ переменной, а не _строку,
 совпадающую по написанию с ее именем_.
 
 -- 
 Artem Chuprina <ran@ran.pp.ru>
 FIDO: 2:5020/122.256
 --- ifmail v.2.15dev5.3
  * Origin: Leninsky 45 home network (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Буквари: Программирование в X Window   Ruslan Kosolapov   02 Sep 2004 21:24:20 
 Re: Буквари: Программирование в X Window   Artem Chuprina   02 Sep 2004 23:55:35 
 Re: Буквари: Программирование в X Window   Ruslan Kosolapov   03 Sep 2004 00:41:00 
 Re: Буквари: Программирование в X Window   Artem Chuprina   03 Sep 2004 11:56:48 
 Re: Буквари: Программирование в X Window   Ruslan Kosolapov   03 Sep 2004 21:14:52 
 Re: Буквари: Программирование в X Window   Artem Chuprina   04 Sep 2004 14:31:47 
 Re: Буквари: Программирование в X Window   Aleksey Cheusov   07 Sep 2004 11:04:16 
 Re: Буквари: Программирование в X Window   Ruslan Kosolapov   08 Sep 2004 01:22:27 
 Re: Буквари: Программирование в X Window   Artem Chuprina   08 Sep 2004 12:31:04 
 Re: Буквари: Программирование в X Window   Aleksey Cheusov   07 Sep 2004 11:04:16 
 Re: Буквари: Программирование в X Window   Victor Wagner   03 Sep 2004 10:41:32 
Архивное /ru.linux/1219251e7c792.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional