Автор |
Сообщение |
|
|
Заголовок сообщения: |
Re: Взгляд на Форт с Perl/C++ колокольни |
|
|
mOleg писал(а): Majestic писал(а): Для почтовых протоколов важны развитые средства авторизации (типа Cram-MD5, Digest-MD5, ...) а так же поддержку SSL/TLS. Интересно, там это есть? подозреваю таки, что это все есть в папке devel\~ac в СПФ А вообще сейчас народ не парится, а просто вызвывает нужные ф-ции из dll. Кстати, да! Но только некоторые начинают использовать вызовы из .so ! Весьма забавное занятие.
[quote="mOleg"][quote="Majestic"]Для почтовых протоколов важны развитые средства авторизации (типа Cram-MD5, Digest-MD5, ...) а так же поддержку SSL/TLS. Интересно, там это есть?[/quote] подозреваю таки, что это все есть в папке devel\~ac в СПФ 8) А вообще сейчас народ не парится, а просто вызвывает нужные ф-ции из dll.[/quote] Кстати, да! Но только некоторые начинают использовать вызовы из .so ! ;) Весьма забавное занятие. :)
|
|
|
|
Добавлено: Сб окт 16, 2010 21:41 |
|
|
|
|
|
Заголовок сообщения: |
Re: Взгляд на Форт с Perl/C++ колокольни |
|
|
Majestic писал(а): Для почтовых протоколов важны развитые средства авторизации (типа Cram-MD5, Digest-MD5, ...) а так же поддержку SSL/TLS. Интересно, там это есть? подозреваю таки, что это все есть в папке devel\~ac в СПФ А вообще сейчас народ не парится, а просто вызвывает нужные ф-ции из dll.
[quote="Majestic"]Для почтовых протоколов важны развитые средства авторизации (типа Cram-MD5, Digest-MD5, ...) а так же поддержку SSL/TLS. Интересно, там это есть?[/quote] подозреваю таки, что это все есть в папке devel\~ac в СПФ 8) А вообще сейчас народ не парится, а просто вызвывает нужные ф-ции из dll.
|
|
|
|
Добавлено: Сб окт 16, 2010 19:23 |
|
|
|
|
|
Заголовок сообщения: |
Re: Взгляд на Форт с Perl/C++ колокольни |
|
|
Majestic писал(а):
- Есть ли реализации Форта под операционные системы мобильных устройств?
- Есть ли в природе продукты, написанные на Форте, с развитым GUI-интерфейсом, типа графических редакторов, органайзеров, систем моделирования? (eServ и nnCron видел)
Форт для "мобильных": PALM - http://dragonforth.sf.net/WinCE - http://delosoft.com/Несколько "туповатых" примеров интерфейса (стандартного Win) http://www.forth.org.ru/~ilya/Progs.htm
[quote="Majestic"]
[list]
[*]Есть ли реализации Форта под операционные системы мобильных устройств? [*]Есть ли в природе продукты, написанные на Форте, с развитым GUI-интерфейсом, типа графических редакторов, органайзеров, систем моделирования? (eServ и nnCron видел)[/list] [/quote]
Форт для "мобильных": PALM - http://dragonforth.sf.net/ WinCE - http://delosoft.com/
Несколько "туповатых" примеров интерфейса (стандартного Win) http://www.forth.org.ru/~ilya/Progs.htm
|
|
|
|
Добавлено: Сб окт 16, 2010 17:05 |
|
|
|
|
|
Заголовок сообщения: |
Re: Взгляд на Форт с Perl/C++ колокольни |
|
|
Ilya писал(а): Majestic писал(а): POP3 и SMTP - есть в nnCron, ну а точнее данные либы не вошли в последние релизы SPF, поскольку Николай собирает nnCron на старой версии SPF-а 3.75. Кста, и народ их юзает! Если будет надо, то могу выложить работающие (под SPF 4.19) версии данных либ. Для почтовых протоколов важны развитые средства авторизации (типа Cram-MD5, Digest-MD5, ...) а так же поддержку SSL/TLS. Интересно, там это есть?
[quote="Ilya"][quote="Majestic"] POP3 и SMTP - есть в nnCron, ну а точнее данные либы не вошли в последние релизы SPF, поскольку Николай собирает nnCron на старой версии SPF-а 3.75. Кста, и народ их юзает! Если будет надо, то могу выложить работающие (под SPF 4.19) версии данных либ.[/quote][/quote] Для почтовых протоколов важны развитые средства авторизации (типа Cram-MD5, Digest-MD5, ...) а так же поддержку SSL/TLS. Интересно, там это есть?
|
|
|
|
Добавлено: Сб окт 16, 2010 17:03 |
|
|
|
|
|
Заголовок сообщения: |
Re: Взгляд на Форт с Perl/C++ колокольни |
|
|
Majestic писал(а): Посмотрел Forth Foundation Librarys, если это - это. Бедновато конечно, хотя работа с базовыми примитивами есть, регэкспы есть - что не может не радовать. Из необходимого там не увидел только либ для работы с сокетами, ну и выше там по иерархии FTP,POP3,SMTP,IMAP4 и так далее (хотя может это есть в самой "поставке"). POP3 и SMTP - есть в nnCron, ну а точнее данные либы не вошли в последние релизы SPF, поскольку Николай собирает nnCron на старой версии SPF-а 3.75. Кста, и народ их юзает! Если будет надо, то могу выложить работающие (под SPF 4.19) версии данных либ.
[quote="Majestic"] Посмотрел Forth Foundation Librarys, если это - [url=http://code.google.com/p/ffl/]это[/url]. Бедновато конечно, хотя работа с базовыми примитивами есть, регэкспы есть - что не может не радовать. Из необходимого там не увидел только либ для работы с сокетами, ну и выше там по иерархии FTP,POP3,SMTP,IMAP4 и так далее (хотя может это есть в самой "поставке").[/quote] POP3 и SMTP - есть в nnCron, ну а точнее данные либы не вошли в последние релизы SPF, поскольку Николай собирает nnCron на старой версии SPF-а 3.75. Кста, и народ их юзает! Если будет надо, то могу выложить работающие (под SPF 4.19) версии данных либ.
|
|
|
|
Добавлено: Сб окт 16, 2010 16:57 |
|
|
|
|
|
Заголовок сообщения: |
Re: Взгляд на Форт с Perl/C++ колокольни |
|
|
Antender писал(а): Кроме этого существует несколько проектов библиотек для определённых целей, например: Forth Foundation Librarys и Forth Scientific Library Посмотрел Forth Foundation Librarys, если это - это. Бедновато конечно, хотя работа с базовыми примитивами есть, регэкспы есть - что не может не радовать. Из необходимого там не увидел только либ для работы с сокетами, ну и выше там по иерархии FTP,POP3,SMTP,IMAP4 и так далее (хотя может это есть в самой "поставке").
[quote="Antender"]Кроме этого существует несколько проектов библиотек для определённых целей, например: Forth Foundation Librarys и Forth Scientific Library[/quote] Посмотрел Forth Foundation Librarys, если это - [url=http://code.google.com/p/ffl/]это[/url]. Бедновато конечно, хотя работа с базовыми примитивами есть, регэкспы есть - что не может не радовать. Из необходимого там не увидел только либ для работы с сокетами, ну и выше там по иерархии FTP,POP3,SMTP,IMAP4 и так далее (хотя может это есть в самой "поставке").
|
|
|
|
Добавлено: Сб окт 16, 2010 16:34 |
|
|
|
|
|
Заголовок сообщения: |
Re: Взгляд на Форт с Perl/C++ колокольни |
|
|
Mihail писал(а): В заблуждение вводит то, что Форт упорно называют языком, когда он в большей степени операционная система. В заблуждение вводишь ты, выдавая собственное видение роли языка за всеобщее. Название "Форт" известно в категории "языки программирования", и в таковом качестве имеет общепринятое значение. Отдельные личности могут называть его хоть мировоззренческой концепцией, суть от этого не меняется.
[quote="Mihail"]В заблуждение вводит то, что Форт упорно называют языком, когда он в большей степени операционная система.[/quote] В заблуждение вводишь ты, выдавая собственное видение роли языка за всеобщее. Название "Форт" известно в категории "языки программирования", и в таковом качестве имеет общепринятое значение. Отдельные личности могут называть его хоть мировоззренческой концепцией, суть от этого не меняется.
|
|
|
|
Добавлено: Сб окт 16, 2010 15:45 |
|
|
|
|
|
Заголовок сообщения: |
Re: Взгляд на Форт с Perl/C++ колокольни |
|
|
dynamic-wind писал(а): Но до сих пор не пойму этой уникальной особенности, ведь тот же C/C++, равно как и Perl, имеют возможность "расширения" с помощью написания собственных библиотек. В чем тогда, кроме конечно скорости написания, уникален Форт? В заблуждение вводит то, что Форт упорно называют языком, когда он в большей степени операционная система. Суть Форта заключается в устройстве форт-системы. Процедуры форт-системы (можно сказать все) оформлены в виде словарных статей и доступны пользователю. Доступ ко всем компонентам форт-системы, могут быть доступны по средствам любого синтаксиса и добавляться в рантайме, средствами самой форт-системы. Синтаксис Си : http://fpauk.narod.ru/cinf13.rar
[quote="dynamic-wind"]Но до сих пор не пойму этой уникальной особенности, ведь тот же C/C++, равно как и Perl, имеют возможность "расширения" с помощью написания собственных библиотек. В чем тогда, кроме конечно скорости написания, уникален Форт?[/quote]
В заблуждение вводит то, что Форт упорно называют языком, когда он в большей степени операционная система. Суть Форта заключается в устройстве форт-системы. Процедуры форт-системы (можно сказать все) оформлены в виде словарных статей и доступны пользователю. Доступ ко всем компонентам форт-системы, могут быть доступны по средствам любого синтаксиса и добавляться в рантайме, средствами самой форт-системы. Синтаксис Си : http://fpauk.narod.ru/cinf13.rar
|
|
|
|
Добавлено: Сб окт 16, 2010 15:29 |
|
|
|
|
|
Заголовок сообщения: |
Re: Взгляд на Форт с Perl/C++ колокольни |
|
|
В основновном прямо исходниками - их ведь можно догружать по ходу работы программы.
В SP-Forth есть каталог с библиотеками \devel, но из-за неудачного решения по организации библиотек они сортированы не по назначению, а по авторам. Хотя и присутствует каталог \lib.
В win32forth лежат уже готовые проекты в исходниках с примерами,отдельных библиотек мало.
Тем не менее большинство форт-систем в исходниках на самом форте. Кроме этого существует несколько проектов библиотек для определённых целей, например: Forth Foundation Librarys и Forth Scientific Library
Проблема форта не в том, что библиотек нет - проблема в бессистемности их расположения, сложности нахождения и очень инертном сообществе.
В основновном прямо исходниками - их ведь можно догружать по ходу работы программы.
В SP-Forth есть каталог с библиотеками \devel, но из-за неудачного решения по организации библиотек они сортированы не по назначению, а по авторам. Хотя и присутствует каталог \lib.
В win32forth лежат уже готовые проекты в исходниках с примерами,отдельных библиотек мало.
Тем не менее большинство форт-систем в исходниках на самом форте. Кроме этого существует несколько проектов библиотек для определённых целей, например: Forth Foundation Librarys и Forth Scientific Library
Проблема форта не в том, что библиотек нет - проблема в бессистемности их расположения, сложности нахождения и очень инертном сообществе.
|
|
|
|
Добавлено: Сб окт 16, 2010 15:20 |
|
|
|
|
|
Заголовок сообщения: |
Re: Взгляд на Форт с Perl/C++ колокольни |
|
|
mOleg писал(а): Majestic писал(а): Тогда еще вопрос, что в терминологии Фортера есть свои библиотеки, как это реализуется? берем какой-нибудь Форт (рекомендую SPF, т.к. по нему может помочь максимальное количество народа, если не проблема английский язык, можно взять win32forth) и смотрим как что в нем сделано, ну и вопросы задаем тут наводящие На самом деле я избалован публичной библиотекой Perl, хочется узнать, в Форте нечто подобное есть? Или все же каждый работает больше для себя? По статьям пробежался, ссылок на подобное не заметил, или опять был невнимателен Иными словами, как Фортеры делятся своими наработками с коллегами?
[quote="mOleg"][quote="Majestic"]Тогда еще вопрос, что в терминологии Фортера есть свои библиотеки, как это реализуется? [/quote] берем какой-нибудь Форт (рекомендую SPF, т.к. по нему может помочь максимальное количество народа, если не проблема английский язык, можно взять win32forth) и смотрим как что в нем сделано, ну и вопросы задаем тут наводящие 8) [/quote]
На самом деле я избалован [url=http://search.cpan.org/]публичной библиотекой Perl[/url], хочется узнать, в Форте нечто подобное есть? Или все же каждый работает больше для себя? По статьям пробежался, ссылок на подобное не заметил, или опять был невнимателен :oops:
Иными словами, как Фортеры делятся своими наработками с коллегами?
|
|
|
|
Добавлено: Сб окт 16, 2010 15:09 |
|
|
|
|
|
Заголовок сообщения: |
Re: Взгляд на Форт с Perl/C++ колокольни |
|
|
mOleg писал(а): Статьи все-таки стоит почитать как раз для таких случаев они и писались, там же можно уточнающие вопросы позадавать Не заметил! Уже читаю
[quote="mOleg"] [url=http://fforum.winglion.ru/viewforum.php?f=34]Статьи[/url] все-таки стоит почитать 8) как раз для таких случаев они и писались, там же можно уточнающие вопросы позадавать 8)[/quote]
Не заметил! Уже читаю :)
|
|
|
|
Добавлено: Сб окт 16, 2010 11:27 |
|
|
|
|
|
Заголовок сообщения: |
Re: Взгляд на Форт с Perl/C++ колокольни |
|
|
Majestic писал(а): Тогда еще вопрос, что в терминологии Фортера есть свои библиотеки, как это реализуется? берем какой-нибудь Форт (рекомендую SPF, т.к. по нему может помочь максимальное количество народа, если не проблема английский язык, можно взять win32forth) и смотрим как что в нем сделано, ну и вопросы задаем тут наводящие да, от конкретной реализации много чего может измениться, и хотя ядро более\менее одинаковое у всех фортов код не всегда просто перенести на другой транслятор.
[quote="Majestic"]Тогда еще вопрос, что в терминологии Фортера есть свои библиотеки, как это реализуется? [/quote] берем какой-нибудь Форт (рекомендую SPF, т.к. по нему может помочь максимальное количество народа, если не проблема английский язык, можно взять win32forth) и смотрим как что в нем сделано, ну и вопросы задаем тут наводящие 8)
да, от конкретной реализации много чего может измениться, и хотя ядро более\менее одинаковое у всех фортов код не всегда просто перенести на другой транслятор.
|
|
|
|
Добавлено: Сб окт 16, 2010 11:23 |
|
|
|
|
|
Заголовок сообщения: |
Re: Взгляд на Форт с Perl/C++ колокольни |
|
|
Majestic писал(а): Похоже на слова Форта? Получается, компилятор Форта (или что там создает исполняемые файлы?) сгенерировал .exe - который является грубо интерпретатором Форта с присоединенным исходным кодом? Или я опять заблуждаюсь? Как такового компилятора Форта нет, точнее он распреелен между определениями есть языковая среда, в которую можно добавлять новые понятия (опеределения или слова), а так же использовать уже существующие определения. Кроме того, видимостью этих самых определений можно управлять. Статьи все-таки стоит почитать как раз для таких случаев они и писались, там же можно уточнающие вопросы позадавать
[quote="Majestic"]Похоже на слова Форта? Получается, компилятор Форта (или что там создает исполняемые файлы?) сгенерировал .exe - который является грубо интерпретатором Форта с присоединенным исходным кодом? Или я опять заблуждаюсь?[/quote] Как такового компилятора Форта нет, точнее он распреелен между определениями 8) есть языковая среда, в которую можно добавлять новые понятия (опеределения или слова), а так же использовать уже существующие определения. Кроме того, видимостью этих самых определений можно управлять. [url=http://fforum.winglion.ru/viewforum.php?f=34]Статьи[/url] все-таки стоит почитать 8) как раз для таких случаев они и писались, там же можно уточнающие вопросы позадавать 8)
|
|
|
|
Добавлено: Сб окт 16, 2010 11:15 |
|
|
|
|
|
Заголовок сообщения: |
Re: Взгляд на Форт с Perl/C++ колокольни |
|
|
dynamic-wind писал(а): Majestic писал(а): Да, это словарь форта. Он там только для того, чтобы можно было компилировать новый, пользовательский код. Тот код, что уже там есть, скомпилирован! Хм. Необычно. Тогда еще вопрос, что в терминологии Фортера есть свои библиотеки, как это реализуется? Зависит ли реализация/использование от используемого Форта?
[quote="dynamic-wind"][quote="Majestic"] Да, это словарь форта. Он там только для того, чтобы можно было компилировать [i]новый, пользовательский[/i] код. Тот код, что уже там есть, скомпилирован![/quote][/quote]
Хм. Необычно. :) Тогда еще вопрос, что в терминологии Фортера есть [b]свои библиотеки[/b], как это реализуется? Зависит ли реализация/использование от используемого Форта?
|
|
|
|
Добавлено: Сб окт 16, 2010 11:04 |
|
|
|
|
|
Заголовок сообщения: |
Re: Взгляд на Форт с Perl/C++ колокольни |
|
|
Majestic писал(а): Ради интереса "распотрошил" код nncron.exe программулькой на Perl'е: Похоже на слова Форта? Получается, компилятор Форта (или что там создает исполняемые файлы?) сгенерировал .exe - который является грубо интерпретатором Форта с присоединенным исходным кодом? Или я опять заблуждаюсь? Да, это словарь форта. Он там только для того, чтобы можно было компилировать новый, пользовательский код. Тот код, что уже там есть, скомпилирован! и работает быстрее перлового, хотя медленнее сишного
[quote="Majestic"]Ради интереса "распотрошил" код nncron.exe программулькой на Perl'е:
Похоже на слова Форта? Получается, компилятор Форта (или что там создает исполняемые файлы?) сгенерировал .exe - который является грубо интерпретатором Форта с присоединенным исходным кодом? :shock: Или я опять заблуждаюсь?[/quote]
Да, это словарь форта. Он там только для того, чтобы можно было компилировать [i]новый, пользовательский[/i] код. Тот код, что уже там есть, скомпилирован! [size=50]и работает быстрее перлового, хотя медленнее сишного[/size]
|
|
|
|
Добавлено: Сб окт 16, 2010 10:50 |
|
|
|
|