Автор |
Сообщение |
|
|
Заголовок сообщения: |
|
|
|
Kopa писал(а): А есть ли ссылка данной разработки?
Нет пока
Сыровато все, только для внутреннего потребления.
[quote="Kopa"]А есть ли ссылка данной разработки?[/quote]
Нет пока
Сыровато все, только для внутреннего потребления. :oops:
|
|
|
|
Добавлено: Пн апр 05, 2010 17:41 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
_Harry писал(а): Написал себе распределенную форт систему для MSP430 ( ну как не похвастаться ) Пишу на форте и радуюсь
А есть ли ссылка данной разработки?
[quote="_Harry"] Написал себе распределенную форт систему для MSP430 ( ну как не похвастаться ) Пишу на форте и радуюсь :D[/quote]
А есть ли ссылка данной разработки?
|
|
|
|
Добавлено: Пт апр 02, 2010 18:10 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
_Harry писал(а): Нет конечно. Так я и не перехожу каждый день.
А я перехожу, можно сказать, каждый час.
При чем это даже не переход, а одновременное писание на AHDL, VHDL и Forth.
[quote="_Harry"]Нет конечно. Так я и не перехожу каждый день. [/quote]
А я перехожу, можно сказать, каждый час.
При чем это даже не переход, а одновременное писание на AHDL, VHDL и Forth.
|
|
|
|
Добавлено: Чт апр 01, 2010 18:02 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
mOleg писал(а): при переходе на другой ЯП спотыкание из-за пробела меньшая из проблем а вот регулярность языка многого стоит, и с этой точки зрения убирание этого пробела не есть гут.
Форт это не только язык, но и система, которая во входном потоке может иметь не только форт-текст,
но и например, текст на других языках. Что там пробелы вручную вставлять.
Кстати, насчет строк. У вас Код: s" 123"4 положит на стек ( addr 3 4 ). По-моему это некорректно. Надо исправить.
[quote="mOleg"]при переходе на другой ЯП спотыкание из-за пробела меньшая из проблем а вот регулярность языка многого стоит, и с этой точки зрения убирание этого пробела не есть гут. [/quote]
Форт это не только язык, но и система, которая во входном потоке может иметь не только форт-текст,
но и например, текст на других языках. Что там пробелы вручную вставлять.
Кстати, насчет строк. У вас [code]s" 123"4[/code] положит на стек ( addr 3 4 ). По-моему это некорректно. Надо исправить.
|
|
|
|
Добавлено: Чт апр 01, 2010 11:17 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
WingLion писал(а): A спотыкаться каждый день при переходе с языка на язык из-за этого пробела интересно?
Нет конечно. Так я и не перехожу каждый день.
Написал себе распределенную форт систему для MSP430 ( ну как не похвастаться )
Пишу на форте и радуюсь
[quote="WingLion"]A спотыкаться каждый день при переходе с языка на язык из-за этого пробела интересно? [/quote]
Нет конечно. Так я и не перехожу каждый день.
Написал себе распределенную форт систему для MSP430 ( ну как не похвастаться )
Пишу на форте и радуюсь :D
|
|
|
|
Добавлено: Чт апр 01, 2010 10:09 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
WingLion писал(а): A спотыкаться каждый день при переходе с языка на язык из-за этого пробела интересно?
при переходе на другой ЯП спотыкание из-за пробела меньшая из проблем
а вот регулярность языка многого стоит, и с этой точки зрения убирание этого пробела не есть гут.
Что же касается пробела в начале строки, так сказать инвариантного от способа ввода строк.
Тут лучше вспомнить о символах квотирования, и писать так: "\sbla\sbla bla\n\r", что у меня собственно и реализовано, а как в кварке с символами квотирования я не в курсе.
[quote="WingLion"]A спотыкаться каждый день при переходе с языка на язык из-за этого пробела интересно?[/quote]
при переходе на другой ЯП спотыкание из-за пробела меньшая из проблем ;)
а вот регулярность языка многого стоит, и с этой точки зрения убирание этого пробела не есть гут.
Что же касается пробела в начале строки, так сказать инвариантного от способа ввода строк.
Тут лучше вспомнить о символах квотирования, и писать так: "\sbla\sbla bla\n\r", что у меня собственно и реализовано, а как в кварке с символами квотирования я не в курсе.
|
|
|
|
Добавлено: Чт апр 01, 2010 09:56 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
_Harry писал(а): А вот нововведения мне кажутся избыточными (повторяюсь). Лишний раз по пробелу стукнуть не проблема. Rolling Eyes
A спотыкаться каждый день при переходе с языка на язык из-за этого пробела интересно?
В форте из-за того что пробел пропускается на автомате, а в соседнем языке - наоборот - из-эа пробела, где он ошибка синтаксиса.
[quote="_Harry"]А вот нововведения мне кажутся избыточными (повторяюсь). Лишний раз по пробелу стукнуть не проблема. Rolling Eyes[/quote]
A спотыкаться [b]каждый день[/b] при переходе с языка на язык из-за этого пробела интересно?
В форте из-за того что пробел пропускается на автомате, а в соседнем языке - наоборот - из-эа пробела, где он ошибка синтаксиса.
|
|
|
|
Добавлено: Чт апр 01, 2010 05:10 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
Хищник писал(а): Но когда его туда сознательно не пускают и заменяют всяким цепочками NOTFOUND-ов то что можно сделать штатными способами
вот это считаю не правильным подходом.
А какое слово не пускают в словарь? Кавычка-то осталась,
Дак это и не про Quark и было, а про неудачное использование NOTFOUND.
А в словарь не пускает обычно злой фортер
То что оставлен старый механизм в Quark-е это как раз замечательно.
А вот нововведения мне кажутся избыточными (повторяюсь).
Лишний раз по пробелу стукнуть не проблема.
[quote="Хищник"]Но когда его туда сознательно не пускают и заменяют всяким цепочками NOTFOUND-ов то что можно сделать штатными способами
вот это считаю не правильным подходом.
А какое слово не пускают в словарь? Кавычка-то осталась,[/quote]
Дак это и не про Quark и было, а про неудачное использование NOTFOUND.
А в словарь не пускает обычно злой :dmad; фортер :lol:
То что оставлен старый механизм в Quark-е это как раз замечательно.
А вот нововведения мне кажутся избыточными (повторяюсь).
Лишний раз по пробелу стукнуть не проблема. :roll:
|
|
|
|
Добавлено: Чт апр 01, 2010 02:33 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
_Harry писал(а): Но когда его туда сознательно не пускают и заменяют всяким цепочками NOTFOUND-ов то что можно сделать штатными способами вот это считаю не правильным подходом.
А какое слово не пускают в словарь? Кавычка-то осталась, и строки не обязаны не иметь пробела после кавычки. Но вот все комбинации символов, начинающиеся с кавычки, именно что не могут в принципе найтись в словаре, точно так же, как невозможно поместить в словарь все числа. Но ведь строки-то, как и числа - штатный и широко распространенный тип данных. Не надо их ограничивать или обуславливать чем-то по сравнению с другими языками - программисты спасибо не скажут.
[quote="_Harry"]Но когда его туда сознательно не пускают и заменяют всяким цепочками NOTFOUND-ов то что можно сделать штатными способами вот это считаю не правильным подходом. [/quote]
А какое слово не пускают в словарь? Кавычка-то осталась, и строки не обязаны не иметь пробела после кавычки. Но вот все комбинации символов, начинающиеся с кавычки, именно что не могут в принципе найтись в словаре, точно так же, как невозможно поместить в словарь все числа. Но ведь строки-то, как и числа - штатный и широко распространенный тип данных. Не надо их ограничивать или обуславливать чем-то по сравнению с другими языками - программисты спасибо не скажут.
|
|
|
|
Добавлено: Ср мар 31, 2010 22:17 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
Хочу пояснить
Я NOTFOUND злом не считаю
Вот например для такого текста:
Код: ААА EQU 123 BBB EQU 345 CCC EQU 987 ... и т.п.
Это как раз самое то.
Но зачем через нотфаунд реализовывать штатные функции системы я не понимаю. _Harry писал(а): WingLion писал(а):Я же писал: Если слово, начинающееся с кавычки (слеша/скобки), не найдено в словаре,
Понятно вариации на тему NOTFOUND
Т. е. Если слово в принципе не может найтись в словаре тогда да оно NOTFOUND и есть.
Но когда его туда сознательно не пускают и заменяют всяким цепочками NOTFOUND-ов то что можно сделать штатными способами
вот это считаю не правильным подходом.
Но сдругой стороны в FORTH-е каждый пишит как он ... хочет.
Так что афтарам и флаг в руки
Хочу пояснить :<
Я NOTFOUND злом не считаю
Вот например для такого текста:
[code]ААА EQU 123 BBB EQU 345 CCC EQU 987 ... и т.п.[/code]
Это как раз самое то.
Но зачем через нотфаунд реализовывать штатные функции системы я не понимаю.[quote="_Harry"]WingLion писал(а):Я же писал: Если слово, начинающееся с кавычки (слеша/скобки), не найдено в словаре,
Понятно вариации на тему NOTFOUND[/quote]
Т. е. Если слово в принципе не может найтись в словаре тогда да оно NOTFOUND и есть.
Но когда его туда сознательно не пускают и заменяют всяким цепочками NOTFOUND-ов то что можно сделать штатными способами
вот это считаю не правильным подходом.
Но сдругой стороны в FORTH-е каждый пишит как он ... хочет.
Так что афтарам и флаг в руки :writer;
|
|
|
|
Добавлено: Ср мар 31, 2010 22:10 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
mOleg писал(а): воот!!! абсолютно согласен, нотфаунд зло нет, вот всё-таки почему?
[quote="mOleg"] воот!!! абсолютно согласен, нотфаунд зло[/quote]нет, вот всё-таки почему?
|
|
|
|
Добавлено: Ср мар 31, 2010 21:09 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
mOleg писал(а): нотфаунд зло
а зачем это зло искать? пусть оно остается нотфаунд!
[quote="mOleg"]нотфаунд зло[/quote]
а зачем это зло искать? пусть оно остается нотфаунд!
|
|
|
|
Добавлено: Ср мар 31, 2010 20:41 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
mOleg писал(а): воот!!! абсолютно согласен, нотфаунд зло
Поймите. Notfound это не зло и не добро, а место где при обработке
входного потока возникла ситуация "не найдено". Этот момент определяется
не программистом, а самим входным потоком.
[quote="mOleg"]воот!!! абсолютно согласен, нотфаунд зло[/quote]
Поймите. Notfound это не зло и не добро, а место где при обработке
входного потока возникла ситуация "не найдено". Этот момент определяется
не программистом, а самим входным потоком.
|
|
|
|
Добавлено: Ср мар 31, 2010 20:28 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
Во-во! Язык для фортеров, а не фортеры для языка!
Во-во! [b]Язык для фортеров, а не фортеры для языка![/b]
|
|
|
|
Добавлено: Ср мар 31, 2010 20:06 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
Не вполне понятно, при чем тут NOTFOUND. Строки обрабатываются в NUMBER, а уж что этот кусок кода вызывается, когда слово не найдено, не означает, что в несчастный NOTFOUND нужно свалить абсолютно все. Зло в другом - в попытках выпятить своеобразие Форта с криком "а вот вам всем!". 12.3 - это, оказывается, не число с плавающей точкой, а строка - не "123", а S" 123" (почему бы тогда не ANSI93FORTHSTRING" 123"?). Давно уже прошли те времена, когда программист, а уж тем более автор целого Языка Программирования (пусть даже отдельной реализации) мог диктовать свои взгляды окружающим, пользуясь тем, что его навык уникален, а результаты работы нужны всем. Должна быть нацеленность на облегчение людям работы, а иначе фортописательство сводится к разновидности выпендрежа.
Не вполне понятно, при чем тут NOTFOUND. Строки обрабатываются в NUMBER, а уж что этот кусок кода вызывается, когда слово не найдено, не означает, что в несчастный NOTFOUND нужно свалить абсолютно все. Зло в другом - в попытках выпятить своеобразие Форта с криком "а вот вам всем!". 12.3 - это, оказывается, не число с плавающей точкой, а строка - не "123", а S" 123" (почему бы тогда не ANSI93FORTHSTRING" 123"?). Давно уже прошли те времена, когда программист, а уж тем более автор целого Языка Программирования (пусть даже отдельной реализации) мог [b]диктовать [/b]свои взгляды окружающим, пользуясь тем, что его навык уникален, а результаты работы нужны всем. Должна быть нацеленность на облегчение людям работы, а иначе фортописательство сводится к разновидности выпендрежа.
|
|
|
|
Добавлено: Ср мар 31, 2010 20:04 |
|
|
|
|