Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Вт мар 19, 2024 07:02

...
Google Search
Forth-FAQ Spy Grafic

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 48 ]  На страницу Пред.  1, 2, 3, 4  След.
Автор Сообщение
 Заголовок сообщения: Re: обсуждение src4-mc10-b562@24.04.2011
СообщениеДобавлено: Ср авг 17, 2011 17:24 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7958
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
вопрос писал(а):
это "получившееся" или "удавшееся" обобщение - новый конструкт языка, если пройдёт проверку практикой, станет "плодотворным"
или потребуется другая идея.

Нет, это попытка пропихнуть термин. Насчет обобщений - это к Бэкону.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: обсуждение src4-mc10-b562@24.04.2011
СообщениеДобавлено: Ср авг 17, 2011 18:18 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 5062
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 23 раз.
Поблагодарили: 63 раз.
_Harry писал(а):
Очень неудобно когда ничего не выпадает а ошибка остается.

так ошибка никуда не денется, только ты попробуешь добавить что-нибудь в словарь (что-угодно в данном случае).

_Harry писал(а):
Я уже говорил тебе касательно юнитов что нужно конролировать контекст вот из за твоего любимого RECENT как раз и получаются ошибки которые достаточно трудно обнаруживать так как они проявляются совсем в других местах.

Дык, RECENT самый простой из вариантов, потому и нравится, все остальные сложнее.
Обидно ловить ошибку, где по логике быть ее не должно, об этом речь.

_Harry писал(а):
Я ни как не пойму чем тебя неустраивает мгновенная реакция на ошибку. Зачем так усложнять все.

она будет и так, реакция на ошибку. Просто количество ошибок сокращается 8)

Хищник писал(а):
Ага... содержать может, а навороты с размонтированием уже сейчас

содержит, только пользоваться этим не обязательно 8)
это дополнительные возможности системы.

_________________
Мне бы только мой крошечный вклад внести,
За короткую жизнь сплести
Хотя бы ниточку шёлка.
fleur


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: обсуждение src4-mc10-b562@24.04.2011
СообщениеДобавлено: Ср авг 17, 2011 18:36 
Не в сети

Зарегистрирован: Вт май 09, 2006 12:31
Сообщения: 3438
Благодарил (а): 5 раз.
Поблагодарили: 16 раз.
Хищник писал(а):
вопрос писал(а):
это "получившееся" или "удавшееся" обобщение - новый конструкт языка, если пройдёт проверку практикой, станет "плодотворным"
или потребуется другая идея.

Нет, это попытка пропихнуть термин. Насчет обобщений - это к Бэкону.

Я не поверю, что Олег совершенно не трудился. прежде, чем пропихедложить термин, кроме того. не может же термин ничего не выражать


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: обсуждение src4-mc10-b562@24.04.2011
СообщениеДобавлено: Ср авг 17, 2011 19:22 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7958
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
вопрос писал(а):
Я не поверю, что Олег совершенно не трудился. прежде, чем пропихедложить термин, кроме того. не может же термин ничего не выражать

Я про "получившиеся обобщения"


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: обсуждение src4-mc10-b562@24.04.2011
СообщениеДобавлено: Ср авг 17, 2011 20:04 
Не в сети

Зарегистрирован: Вт май 09, 2006 12:31
Сообщения: 3438
Благодарил (а): 5 раз.
Поблагодарили: 16 раз.
Цитата:
Я про "получившиеся обобщения"

Ничего не поделаешь, это похоже... идея смысл имеет, логична, решает ряд задач... но только в рамках одного замысла. Ничего не мешает этой идее стать более зрелой, лишь бы направление было полезным


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: обсуждение src4-mc10-b562@24.04.2011
СообщениеДобавлено: Ср авг 17, 2011 20:13 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7958
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
вопрос писал(а):
Ничего не поделаешь, это похоже... идея смысл имеет, логична, решает ряд задач... но только в рамках одного замысла. Ничего не мешает этой идее стать более зрелой, лишь бы направление было полезным

Можно ли ее назвать снусмумричной?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: обсуждение src4-mc10-b562@24.04.2011
СообщениеДобавлено: Ср авг 17, 2011 20:15 
Не в сети

Зарегистрирован: Вт май 09, 2006 12:31
Сообщения: 3438
Благодарил (а): 5 раз.
Поблагодарили: 16 раз.
Цитата:
Можно ли ее назвать снусмумричной?
смотря что хочется сказать


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: обсуждение src4-mc10-b562@24.04.2011
СообщениеДобавлено: Ср авг 17, 2011 20:41 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7958
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
вопрос писал(а):
смотря что хочется сказать

Ну, можно рассмотреть такие варианты:
1) Не хватает словарного запаса, чтобы выразить мысль.
2) Есть желание использовать самостоятельно придуманный термин, чтобы люди удивлялись, спрашивали "что это такое?" и получали обстоятельное разъяснение, вкупе с информацией о том, кто им такое замечательное слово предложил.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: обсуждение src4-mc10-b562@24.04.2011
СообщениеДобавлено: Чт авг 18, 2011 08:37 
Не в сети
Аватара пользователя

Зарегистрирован: Пт дек 26, 2008 21:16
Сообщения: 412
Откуда: Великий Новгород
Благодарил (а): 9 раз.
Поблагодарили: 4 раз.
Хищник писал(а):
Ну, можно рассмотреть такие варианты:
1) Не хватает словарного запаса, чтобы выразить мысль.
2) Есть желание использовать самостоятельно придуманный термин, чтобы люди удивлялись, спрашивали "что это такое?" и получали обстоятельное разъяснение, вкупе с информацией о том, кто им такое замечательное слово предложил.
Э... ничего что мы про конкретные особенности форка тут общаемся. :roll: Ну ладно...

Так вот я наверное слишком резко по поводу RECENT выразился вообще то слово ни в чем не виновато. Вполне себе полезное и ни чем не хуже других. Я за то чтобы отлавливать ошибки работы с контекстом непосредственно в момент возникновения. Т. е. Если UMOUNT может создать опасную ситуацию то в его теле и должен быть код исправляющий или предупреждающий об ошибке. В данном случае исправлять нечего потому что, системе не известно что должно быть в CURRENT так зачем городить огород когда можно просто выдать ошибку. А по поводу работы с контекстом в форке нужно серьезно подумать. Те же UNIT-ы ну очень удобная штука но защиты от ошибок нет. Я уже предлагал добавить проверку вершины контекста при удалении юнита почему то не принято. :?:


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: обсуждение src4-mc10-b562@24.04.2011
СообщениеДобавлено: Чт авг 18, 2011 08:45 
Не в сети
Аватара пользователя

Зарегистрирован: Пт дек 26, 2008 21:16
Сообщения: 412
Откуда: Великий Новгород
Благодарил (а): 9 раз.
Поблагодарили: 4 раз.
mOleg писал(а):
где по логике быть ее не должно,
Ну да обидно.... Так ведь бывает ошибаемся...

И очень плохо получить ошибку при трансляции совсем не того файла где эта ошибка сделана.
А то и вообще в рантайме. Ошибки контекста они этим как раз и неприятны что сразу могут не проявится.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: обсуждение src4-mc10-b562@24.04.2011
СообщениеДобавлено: Чт авг 18, 2011 10:00 
Не в сети
Аватара пользователя

Зарегистрирован: Пт дек 26, 2008 21:16
Сообщения: 412
Откуда: Великий Новгород
Благодарил (а): 9 раз.
Поблагодарили: 4 раз.
mOleg писал(а):
Имхо, словарь должен отмонтироваться в любом случае,
Вот в корне несогласен :!: Если такая ситуация возникла где то допущена ошибка :!: Значит надо сообщить о ней
вот именно это и есть стабильность системы, а не попытки выправить ошибку действиями системы :!:
100 % Ничего хорошего не выйдетТолько загонишь ошибку дальше и затруднишь поиск причины вызвавшей ее.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: обсуждение src4-mc10-b562@24.04.2011
СообщениеДобавлено: Чт авг 18, 2011 11:25 
Не в сети
Аватара пользователя

Зарегистрирован: Чт июн 25, 2009 11:12
Сообщения: 412
Благодарил (а): 41 раз.
Поблагодарили: 8 раз.
_Harry писал(а):
И очень плохо получить ошибку при трансляции совсем не того файла где эта ошибка сделана.
А то и вообще в рантайме. Ошибки контекста они этим как раз и неприятны что сразу могут не проявится.

А всё потому, что определение модуля (словаря) может в форте "расползаться" по нескольким файлам.
И даже продолжаться в интерактивном режиме без заметных лексических границ.
Кто-то где-то что-то засунул в CURRENT, и понеслась...


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: обсуждение src4-mc10-b562@24.04.2011
СообщениеДобавлено: Чт авг 18, 2011 12:56 
Не в сети
Аватара пользователя

Зарегистрирован: Пт дек 26, 2008 21:16
Сообщения: 412
Откуда: Великий Новгород
Благодарил (а): 9 раз.
Поблагодарили: 4 раз.
dynamic-wind писал(а):
Кто-то где-то что-то засунул в CURRENT
Вот поэтому минимум автоматизации в этом вопросе. Если уж этот прааативный :D кто то чего то не то сделал то сам и разберется. А чтобы легче было явные ошибки надо сразу отлавливать на месте.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: обсуждение src4-mc10-b562@24.04.2011
СообщениеДобавлено: Чт авг 18, 2011 18:24 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 5062
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 23 раз.
Поблагодарили: 63 раз.
_Harry писал(а):
Я за то чтобы отлавливать ошибки работы с контекстом непосредственно в момент возникновения. Т. е. Если UMOUNT может создать опасную ситуацию то в его теле и должен быть код исправляющий или предупреждающий об ошибке.

ну, вот я и предложил вариант.

_Harry писал(а):
В данном случае исправлять нечего потому что, системе не известно что должно быть в CURRENT так зачем городить огород когда можно просто выдать ошибку.

а она, ошибка всеравно возникнет не сразу после "промаха", а лишь когда начнешь пользоваться чем-то не оттуда. Имхо, наличие в CURRENT определенного словаря уже будет индикатором ошибки. В любом случае предлагаемый механизм можно оформить в виде внешней либы (не запихивать в ядро), а значит, если не нравится не использовать, опять же, варианта лучше я пока не вижу. Кстати, наличие словаря пустышки, имхо, полезно само по себе.

_Harry писал(а):
Те же UNIT-ы ну очень удобная штука но защиты от ошибок нет. Я уже предлагал добавить проверку вершины контекста при удалении юнита почему то не принято.

ну, тогда же и "разбирались полеты", если бы управление было только с помощью UNIT-ов, проблемы не было бы, но использовать возможно одновременно различные механизмы. В конце концов словарь может быть нужен в контексте.
Ну, а если хочется убрать все возможные его (словаря) повторения из контекста таки можно использовать RMVID приведенный ранее.

_Harry писал(а):
И очень плохо получить ошибку при трансляции совсем не того файла где эта ошибка сделана.
А то и вообще в рантайме. Ошибки контекста они этим как раз и неприятны что сразу могут не проявится.

ну, допустим, я добавлю RMVID в EndUnit , сильно ли оно поможет? Опять же проблема аналогичная RECENT останется.
Впрочем, есть и другие варианты: joint.fts и vocmark.fts

_Harry писал(а):
mOleg писал(а):
Имхо, словарь должен отмонтироваться в любом случае,
Вот в корне несогласен Если такая ситуация возникла где то допущена ошибка Значит надо сообщить о ней
вот именно это и есть стабильность системы, а не попытки выправить ошибку действиями системы

тяжело с вами 8)

dynamic-wind писал(а):
А всё потому, что определение модуля (словаря) может в форте "расползаться" по нескольким файлам.

да, и в этом тоже проблема, над ней я размышлял в vocmark.fts но мне решение не нравится.

dynamic-wind писал(а):
И даже продолжаться в интерактивном режиме без заметных лексических границ.

особенно, это не с лишним удалением связано, а с неудалением как раз, то есть когда есть лишний ALSO но нет PREVIOUS

_________________
Мне бы только мой крошечный вклад внести,
За короткую жизнь сплести
Хотя бы ниточку шёлка.
fleur


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: обсуждение src4-mc10-b562@24.04.2011
СообщениеДобавлено: Чт авг 18, 2011 21:53 
Не в сети
Аватара пользователя

Зарегистрирован: Пт дек 26, 2008 21:16
Сообщения: 412
Откуда: Великий Новгород
Благодарил (а): 9 раз.
Поблагодарили: 4 раз.
mOleg писал(а):
ну, тогда же и "разбирались полеты", если бы управление было только с помощью UNIT-ов
А вот не так именно при помощи юнитов эта ошибка и происходит
Дело в том что удаляется словарь из контекста не тот который нужен (естестсвенно это ошибка программиста) но она может провится очень не сразу и искать ее причину будет трудно. В случае проверки на соответствие ошибка обнаруживается там где причина ее очевидна.
Тоже самое и с UMOUNT зачем откладывать сообщение на потом когда можно это сделать сразу.
И в чем польза словаря который будет сообщать об ошибках только не сразу а потом я не пойму. Ты же в других случаях не кладешь в CURRENT какой то особый словарь а просто сообщаешь об ошибке почему в UMOUNT надо так все усложнять :?:


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 48 ]  На страницу Пред.  1, 2, 3, 4  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB сборка от FladeX // Русская поддержка phpBB