Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Пт мар 29, 2024 01:47

...
Google Search
Forth-FAQ Spy Grafic

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




Начать новую тему Ответить на тему  [ Сообщений: 69 ]  На страницу Пред.  1, 2, 3, 4, 5  След.
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Чт мар 05, 2009 15:32 
wormball писал(а):
И вообще, я хочу, чтобы всё было на форте, и чтобы было как можно меньше кода, чтобы было легко вносить изменения.


В маленьком коде есть вероятность нехватки необходимых возможностей:)

P.S. Хочу тоже, чтобы всё было на форте. А разве чего то нет?


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: СПФ для чайников
СообщениеДобавлено: Чт апр 13, 2017 17:14 
Не в сети

Зарегистрирован: Чт янв 07, 2016 19:14
Сообщения: 1288
Благодарил (а): 3 раз.
Поблагодарили: 18 раз.
Вопрос не совсем чайниковский.
Но всё ж.
Как СПФ подключает исходники?
Интересует именно алгоритм данного решения.
Все эти SAVE-SOURCE SOURCE-ID , в который надо записывать -1 в зависимости от источника и пр.

Попутно посмотрю как mOleg это сделал в форке, может там проще сделано

_________________
Цель: сделать 64-битную Нову под Винду


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: СПФ для чайников
СообщениеДобавлено: Чт апр 13, 2017 17:49 
<mOleg приперся. Далее - http://gudleifr.forum2x2.ru/t10-topic>


Последний раз редактировалось gudleifr Вс апр 16, 2017 23:05, всего редактировалось 3 раз(а).

Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: СПФ для чайников
СообщениеДобавлено: Пт апр 14, 2017 23:22 
Не в сети

Зарегистрирован: Чт янв 07, 2016 19:14
Сообщения: 1288
Благодарил (а): 3 раз.
Поблагодарили: 18 раз.
Подразобрался ещё малость.
Думал, что СПФ читает файл построчно в буфер и уже его интерпретирует.
Частично так и происходит, вроде бы.
А так загружает файлы в кучу и переопределяет буфер разбора на него
может в чём-то не прав

_________________
Цель: сделать 64-битную Нову под Винду


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: СПФ для чайников
СообщениеДобавлено: Сб апр 15, 2017 22:01 
Не в сети

Зарегистрирован: Вс мар 26, 2017 00:23
Сообщения: 40
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Кстати, хорошая идея. Для винды или тех систем, где есть возможность отобразить файл на память.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: СПФ для чайников
СообщениеДобавлено: Сб апр 15, 2017 22:13 
<mOleg приперся. Далее - http://gudleifr.forum2x2.ru/t10-topic>


Последний раз редактировалось gudleifr Вс апр 16, 2017 23:05, всего редактировалось 3 раз(а).

Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: СПФ для чайников
СообщениеДобавлено: Сб апр 15, 2017 23:04 
Не в сети

Зарегистрирован: Пт июн 06, 2008 14:21
Сообщения: 128
Откуда: Карелия
Благодарил (а): 1 раз.
Поблагодарили: 4 раз.
Цитата:
Думал, что СПФ читает файл построчно в буфер и уже его интерпретирует.
Частично так и происходит, вроде бы.
А так загружает файлы в кучу и переопределяет буфер разбора на него
может в чём-то не прав

А для чего Вам это надо? СПФ стал достаточно стабилен, вроде все баги под винду устранены, а как там собирается исходники пользователю до лампочки..


Последний раз редактировалось F-MAP Сб апр 15, 2017 23:12, всего редактировалось 1 раз.

Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: СПФ для чайников
СообщениеДобавлено: Сб апр 15, 2017 23:08 
<mOleg приперся. Далее - http://gudleifr.forum2x2.ru/t10-topic>


Последний раз редактировалось gudleifr Вс апр 16, 2017 23:05, всего редактировалось 3 раз(а).

Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: СПФ для чайников
СообщениеДобавлено: Сб апр 15, 2017 23:32 
Не в сети

Зарегистрирован: Пт июн 06, 2008 14:21
Сообщения: 128
Откуда: Карелия
Благодарил (а): 1 раз.
Поблагодарили: 4 раз.
gudleifr писал(а):
Коллега хочет сделать свой вариант, но не понимает, что "способ подключения файла" определяется не какой-то хитрой FORTH-хитростью, но, тупо, его, коллеги, умением работать с файлами.

Не совсем согласен, речь идёт о разборе входного потока.. в СПФ не вижу проблем, SOURCE можно установить на хоть выделенную память, хоть на отраженную в память файла...


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: СПФ для чайников
СообщениеДобавлено: Сб апр 15, 2017 23:57 
<mOleg приперся. Далее - http://gudleifr.forum2x2.ru/t10-topic>


Последний раз редактировалось gudleifr Вс апр 16, 2017 23:05, всего редактировалось 3 раз(а).

Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: СПФ для чайников
СообщениеДобавлено: Вс апр 16, 2017 00:29 
Не в сети

Зарегистрирован: Пт июн 06, 2008 14:21
Сообщения: 128
Откуда: Карелия
Благодарил (а): 1 раз.
Поблагодарили: 4 раз.
gudleifr писал(а):
Дык, отличие в разборе - всего в двух местах: в организации блоковой памяти, которую сейчас никто не организует, и в многострочных оборотах ...

Но тема же про СПФ... У Вас есть конкретные предложения для не совсем "чайника"..?
Вот бы молодежь помогла, СПФ перевести на 64 разряда, Victor__v было б полезно..


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: СПФ для чайников
СообщениеДобавлено: Вс апр 16, 2017 02:05 
<mOleg приперся. Далее - http://gudleifr.forum2x2.ru/t10-topic>


Последний раз редактировалось gudleifr Вс апр 16, 2017 23:06, всего редактировалось 3 раз(а).

Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: СПФ для чайников
СообщениеДобавлено: Вс апр 16, 2017 10:26 
Не в сети

Зарегистрирован: Чт янв 07, 2016 19:14
Сообщения: 1288
Благодарил (а): 3 раз.
Поблагодарили: 18 раз.
Цитата:
Коллега хочет сделать свой вариант, но не понимает, что "способ подключения файла" определяется не какой-то хитрой FORTH-хитростью, но, тупо, его, коллеги, умением работать с файлами.

Как раз понимаю. вот F-MAP сразу просёк фишку.

Цитата:
СПФ перевести на 64 разряда, Victor__v было б полезно..

Зачем?
Касательно интела всё упирается в префиксы 64-разрядности по большинству операций.
Добавим к этому винду, если мне память не изменяет так основные динамики с 32 разрядностью

Да и по смыслу нафиг 64 разряда?
Моё видение хеширование больших объёмов данных как одно из применений.
А если ещё 2-ю арифметику добавить, то хеширование очень приличных объёмов данных.
Вот тогда да, 64 разряда очень пригодятся, а так смысл?

А теперь мой раб.вариант трансляции исходников
Файл проверяется на существование
вычисляется его размер
содержимое файла переносится в хип
структура парсера переключается на хип
т.е адрес буфера, кол-во символов, смещение.
Вычисляем, если ошибка выходим очищаем хип, передаём ошибку дальше.

REFILL в данной реализации используется только при чтении с консоли.

_________________
Цель: сделать 64-битную Нову под Винду


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: СПФ для чайников
СообщениеДобавлено: Вс апр 16, 2017 10:37 
<mOleg приперся. Далее - http://gudleifr.forum2x2.ru/t10-topic>


Последний раз редактировалось gudleifr Вс апр 16, 2017 23:06, всего редактировалось 3 раз(а).

Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: СПФ для чайников
СообщениеДобавлено: Вс апр 16, 2017 11:09 
Не в сети

Зарегистрирован: Чт янв 07, 2016 19:14
Сообщения: 1288
Благодарил (а): 3 раз.
Поблагодарили: 18 раз.
Цитата:
И для этого надо было лазать в СПФ?

СПФ умные люди писали как никак. Я посмотрел и сделал как проще, на мой взгляд. Для меня в СПФ там ещё некая поддержка для чего-то-там. С чем и пытаюсь разобраться.
Цитата:
Иметь два набора общеупотребительных оборотов: для консоли и файла?!

Имеется в виду то, что файл уже прочитан. И любое упоминание REFILL в нём ( режим интерпретации ) не будет возъиметь какого-либо "буфферного" эффекта

Цитата:
Не, до понимания Вам еще очень далеко

Естественно, прочитать файл или сокет это только для избранных. Этому надо учиться в монастыре десять лет подряд и уже после этого приступать к чтению документации по АПИ

_________________
Цель: сделать 64-битную Нову под Винду


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

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


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

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


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

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