OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Четверг, 17 Октябрь, 2019 08:52

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 42 ]  На страницу Пред.  1, 2, 3  След.
Автор Сообщение
СообщениеДобавлено: Среда, 08 Декабрь, 2010 08:14 

Зарегистрирован: Вторник, 25 Апрель, 2006 16:21
Сообщения: 2180
Откуда: Нижний Новгород
Comdiv писал(а):
:lol: Всё гораздо круче. Представьте, что Вы не знаете этих понятий: рекурсивный спуск, регулярные выражения, автоматное программирование, лексический анализатор. Зато Вы умеете искать подстроку в строке. Представили?

Не представил, но вспомнил себя пятилетней давности :-)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 08 Декабрь, 2010 10:02 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9147
Откуда: Россия, Орёл
Не, в таком формате писать сейчас не возьмусь.
Некогда и практической мотивации нет по этой теме.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 08 Декабрь, 2010 13:36 

Зарегистрирован: Четверг, 12 Июль, 2007 23:18
Сообщения: 1982
Откуда: Узбекистан, Чирчик
Илья Ермаков писал(а):
Могу взяться за эту тему, если мне скажут, как перекомпоновать и заточить под журнал имеющийся по Рефалу-0 текст:
http://metasystems.ru/download/science/ ... 08-eie.pdf

В Вашей статье 60 страниц. Возможно, это просто многовато для статьи в журнал, у которого всего примерно сотня страниц...


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 08 Декабрь, 2010 14:02 

Зарегистрирован: Вторник, 25 Апрель, 2006 16:21
Сообщения: 2180
Откуда: Нижний Новгород
Geniepro писал(а):
Илья Ермаков писал(а):
Могу взяться за эту тему, если мне скажут, как перекомпоновать и заточить под журнал имеющийся по Рефалу-0 текст:
http://metasystems.ru/download/science/ ... 08-eie.pdf

В Вашей статье 60 страниц. Возможно, это просто многовато для статьи в журнал, у которого всего примерно сотня страниц...

Если исходники выкинуть, то будет много меньше.
Кроме того у журнала этого иногда бывает две сотни страниц :-)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 08 Декабрь, 2010 14:31 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8185
Откуда: Троицк, Москва
Geniepro писал(а):
В Вашей статье 60 страниц. Возможно, это просто многовато для статьи в журнал, у которого всего примерно сотня страниц...
Не возможно, а односзначно много. Любит Илья Евгеньевич растекаться по древу...


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 08 Декабрь, 2010 15:18 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9147
Откуда: Россия, Орёл
Вот я и спрашиваю - какую часть они бы хотели оттуда и с каким уклоном.
Там не статья, а документация.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 08 Декабрь, 2010 21:09 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8185
Откуда: Троицк, Москва
Илья Ермаков писал(а):
Там не статья, а документация.
А. Тогда другое дело. Прошу прощения.

Нужно посмотреть, что там печатают, и сделать по образцу, и всё.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 08 Декабрь, 2010 22:06 

Зарегистрирован: Вторник, 25 Апрель, 2006 16:21
Сообщения: 2180
Откуда: Нижний Новгород
Илья Ермаков писал(а):
Не, в таком формате писать сейчас не возьмусь.
Некогда и практической мотивации нет по этой теме.

Писать ладно, а вычитать и указать на ляпы?

Я поговорил. Именно в этом формате статья там интересна. И мне интересно её написать. До кучи у меня есть практическая задача которая вроде бы хорошо для рефала подходит.

Но я боюсь допустить где-нибудь по неопытности какие-нибудь ляпы и ввести читателя в заблуждение.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 08 Декабрь, 2010 22:17 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9147
Откуда: Россия, Орёл
Помочь рады завсегда-с.
Если тема вдохновляет - то успехов :)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 24 Декабрь, 2010 15:00 

Зарегистрирован: Вторник, 25 Апрель, 2006 16:21
Сообщения: 2180
Откуда: Нижний Новгород
Интересно. Требуют killer feature рефала. Точнее задачу на которой будет видно, что существуют задачи для которых он существенно лучше всего остального. Пытаюсь найти/придумать.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 24 Декабрь, 2010 15:12 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9147
Откуда: Россия, Орёл
Какие-нибудь прямые трансформации потоков? Бинарных, в частности.

Компрессии какие-нибудь, хотя бы?

Я как-то вот общался с одними доктор-вебовцами по случаю, они рассказывали, что у них свой язычок выработан, который позволяет описывать распознавание сигнатур вирусов и т.п. Я тогда немного порассказывал про Рефал (и Рефал-0), интересовались, но потом тема как-то заглохла.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 24 Декабрь, 2010 15:32 

Зарегистрирован: Вторник, 25 Апрель, 2006 16:21
Сообщения: 2180
Откуда: Нижний Новгород
Транформации потоков это ж обычная трансляция. С этим не справится какой-нибудь транслятор писаный на yacc/lex?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 24 Декабрь, 2010 15:48 

Зарегистрирован: Четверг, 12 Июль, 2007 23:18
Сообщения: 1982
Откуда: Узбекистан, Чирчик
Alexey Veselovsky писал(а):
Интересно. Требуют killer feature рефала. Точнее задачу на которой будет видно, что существуют задачи для которых он существенно лучше всего остального. Пытаюсь найти/придумать.

Работа с XML, HTML.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 24 Декабрь, 2010 15:49 

Зарегистрирован: Вторник, 25 Апрель, 2006 16:21
Сообщения: 2180
Откуда: Нижний Новгород
Geniepro писал(а):
Alexey Veselovsky писал(а):
Интересно. Требуют killer feature рефала. Точнее задачу на которой будет видно, что существуют задачи для которых он существенно лучше всего остального. Пытаюсь найти/придумать.

Работа с XML, HTML.

Берем готовый парсер для любого из промышленных языков и всё.
Берем yacc/lex и генерим свой парсер. На худой конец берем parsec. Зачем тут рефал?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 24 Декабрь, 2010 15:51 

Зарегистрирован: Четверг, 12 Июль, 2007 23:18
Сообщения: 1982
Откуда: Узбекистан, Чирчик
Alexey Veselovsky писал(а):
Берем готовый парсер для любого из промышленного языка и всё.
Берем yacc/lex и генерим свой парсер. На худой конец берем parsec. Зачем тут рефал?

В те годы, когда разрабатывался рефал, не было никаких yacc/lex'ов.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 24 Декабрь, 2010 15:52 

Зарегистрирован: Четверг, 12 Июль, 2007 23:18
Сообщения: 1982
Откуда: Узбекистан, Чирчик
Ну тогда остаётся только суперкомпиляция, к которой сейчас вроде возобновляется интерес.
Но тут неслабая конкуренция со стороны метапрограммирования в лиспе.


Последний раз редактировалось Geniepro Пятница, 24 Декабрь, 2010 15:54, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 24 Декабрь, 2010 15:53 

Зарегистрирован: Вторник, 25 Апрель, 2006 16:21
Сообщения: 2180
Откуда: Нижний Новгород
Geniepro писал(а):
Alexey Veselovsky писал(а):
Берем готовый парсер для любого из промышленного языка и всё.
Берем yacc/lex и генерим свой парсер. На худой конец берем parsec. Зачем тут рефал?

В те годы, когда разрабатывался рефал, не было никаких yacc/lex'ов.

Это конечно хорошо, только зачем про это писать в журнале? Это же ПРАКТИКА (современная) функционального программирования. Тащемто от меня требуют полезный пример на сегодняшний день. Доказательство полезности рефала здесь и сейчас.

Алсо когда создавался рефал, тогда и http с xml небыло :-)

Да, а суперкомпиляцию я явно не осилю.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 24 Декабрь, 2010 16:59 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9147
Откуда: Россия, Орёл
Alexey Veselovsky писал(а):
Берем готовый парсер для любого из промышленных языков и всё.
Берем yacc/lex и генерим свой парсер. На худой конец берем parsec. Зачем тут рефал?


Эээ, так фишка Рефала - древовидные выражения и сопоставление с образцом на них.
Имеется в виду задача не разбора XML, а трансформации XML-деревьев. Аля XQuery.

Совсем про это забыл.
А в Компьютерре года 2001-го было интервью с Турчиным и его заметка про Рефал с примером разбора XML-деревьев, как раз он говорил о перспективах Рефала в этой области.
Где-то лежит у меня этот номер, если в сети не найдётся, могу переснять (только вот сканера нет, на фотик).


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 24 Декабрь, 2010 17:10 

Зарегистрирован: Вторник, 25 Апрель, 2006 16:21
Сообщения: 2180
Откуда: Нижний Новгород
Нашел, спасибо. http://www.computerra.ru/offline/2001/402/10900/


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 24 Декабрь, 2010 18:22 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 18:55
Сообщения: 2272
Откуда: Россия, Нижний Новгород
Alexey Veselovsky писал(а):
Интересно. Требуют killer feature рефала. Точнее задачу на которой будет видно, что существуют задачи для которых он существенно лучше всего остального. Пытаюсь найти/придумать.
:D :D :D Например, прямым вычислением докажите равенство выражения (12) выражению (13):
Вложение:
R4.png
R4.png [ 57.05 КБ | Просмотров: 4092 ]
Я не на Рефале, а на Mathematica программу писал, но марковская парадигма-то и там и там одинаковая.


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

Часовой пояс: UTC + 3 часа


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

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


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

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2019, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB