раскраска XSieve

View: New views
10 Messages — Rating Filter:   Alert me  

раскраска XSieve

by Oleg A. Paraschenko-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

  Добрый день,

  мне нужно, чтобы Colorer раскрашивал XSieve-файлы. XSieve
<http://xsieve.sourceforge.net/> -- это XSLT со вставками Scheme (Lisp).
Colorer уже умеет раскрашивать и то, и другое. Осталось только объединить
эти умения.

  Это должно быть очень просто, но у меня с ходу не получилось. Поэтому я
ищу, кто это сделает за меня за небольшую сумму webmoney:

http://www.rentaguru.ru/projects/1141016695.html

--
Олег


--
Oleg Parashchenko  olpa@ http://uucode.com/
http://uucode.com/blog/  Generative Programming, XML, TeX, Scheme


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
colorer-talks mailing list
colorer-talks@...
https://lists.sourceforge.net/lists/listinfo/colorer-talks

Re: раскраска XSieve

by Eugene Efremov :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hello!

10.03.2006 9:07 Oleg A. Paraschenko wrote:
>   мне нужно, чтобы Colorer раскрашивал XSieve-файлы. XSieve
> <http://xsieve.sourceforge.net/> -- это XSLT со вставками Scheme (Lisp).
> Colorer уже умеет раскрашивать и то, и другое. Осталось только объединить
> эти умения.
>  

Ну, вообще hrc в колорере по большей части я занимаюсь. Так что это,
наверно, по моей части.

Кроме того, сюда уже где-то неделю пишет некто Denis Ibaev, который,
судя по всему, пытается соорудить что-то очень похожее (если не то же
самое). Правда, пока не очень успешно. :-)

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


Но вообще -- надо иметь в виду lisp.hrc писался давно и, судя по всему,
топором на коленке. Фактически, там как ключевое слово просто
обозначается все, что идет сразу после '('. А реальные ключевые слова
того же Sheme никак из этой общей массы не выделяются (и с ключевыми
словами XSieve, если это оставить как есть, будет то же самое). Так что,
если делать не тяп-ляп, а по-хорошему, его не мешало бы переделать...
Вообще-то, у меня это давно уже значится в планах "на дальнюю
перспективу", да все руки не доходят... Впрочем, это уже другая история...

> http://www.rentaguru.ru/projects/1141016695.html
>  

Ммм... Договариваться нужно именно через эту контору, или как?

--
WBR, Eugene.




-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
colorer-talks mailing list
colorer-talks@...
https://lists.sourceforge.net/lists/listinfo/colorer-talks

Re: раскраска XSieve

by Oleg A. Paraschenko-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

  Hello,

On Sat, 11 Mar 2006 03:08:02 +0300
Eugene Efremov <4mirror@...> wrote:

> Hello!
>
> 10.03.2006 9:07 Oleg A. Paraschenko wrote:
> >   мне нужно, чтобы Colorer раскрашивал XSieve-файлы. XSieve
> > <http://xsieve.sourceforge.net/> -- это XSLT со вставками Scheme
> > (Lisp). Colorer уже умеет раскрашивать и то, и другое. Осталось только
> > объединить эти умения.
> >  
>
> Ну, вообще hrc в колорере по большей части я занимаюсь. Так что это,
> наверно, по моей части.
>
> Кроме того, сюда уже где-то неделю пишет некто Denis Ibaev, который,
> судя по всему, пытается соорудить что-то очень похожее (если не то же
> самое). Правда, пока не очень успешно. :-)

  Я только подписался, поэтому пока ничего не знаю. Желаю Денису успеха.

>
> В общем, думаю так. Если у него после всех моих подсказок, сейчас,
> наконец, получится -- задача уже решена. Ну или почти решена. Если нет
> -- я готов этим заняться (только предупреждаю сразу -- делать буду в
> расчете на самую свежую версию колорера из SVN).

  Если версия в SVN не глючная, то не проблема.

>
>
> Но вообще -- надо иметь в виду lisp.hrc писался давно и, судя по всему,
> топором на коленке. Фактически, там как ключевое слово просто
> обозначается все, что идет сразу после '('.

  Печально. Но пока пусть будет хотя бы так.

> А реальные ключевые слова
> того же Sheme никак из этой общей массы не выделяются (и с ключевыми
> словами XSieve, если это оставить как есть, будет то же самое). Так что,
>  если делать не тяп-ляп, а по-хорошему, его не мешало бы переделать...
> Вообще-то, у меня это давно уже значится в планах "на дальнюю
> перспективу", да все руки не доходят... Впрочем, это уже другая
> история...
>
> > http://www.rentaguru.ru/projects/1141016695.html
> >  
>
> Ммм... Договариваться нужно именно через эту контору, или как?

  Если ко мне есть доверие, то можно напрямую.

>
> --
> WBR, Eugene.
>
>
>
>


--
Oleg Parashchenko  olpa@ http://uucode.com/
http://uucode.com/blog/  Generative Programming, XML, TeX, Scheme


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
colorer-talks mailing list
colorer-talks@...
https://lists.sourceforge.net/lists/listinfo/colorer-talks

Re: раскраска XSieve

by Eugene Efremov :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hello!

11.03.2006 7:45 Oleg A. Paraschenko wrote:

>> Кроме того, сюда уже где-то неделю пишет некто Denis Ibaev, который,
>> судя по всему, пытается соорудить что-то очень похожее
>   Я только подписался, поэтому пока ничего не знаю. Желаю Денису успеха.
>  

Как выяснилось, там все не так просто (см. мое последнее письмо под
сабжем  "Создание своей схемы"). Если ему все-таки удастся это сделать
-- чтож, буду рад за него.

>   Если версия в SVN не глючная, то не проблема.
>  

Глючить, вроде, не должно. Во всяком случае -- все hrc точно собираются
нормально, а это единственное, что от него будет требоваться...

>> Фактически, там как ключевое слово просто
>> обозначается все, что идет сразу после '('.
>>    
>
>   Печально. Но пока пусть будет хотя бы так.
>  

Ладно, когда/если я все-таки приведу lisp.hrc в божеский вид -- отпишу
дополнительно...

>> Договариваться нужно именно через эту контору, или как?
>>    
>
>   Если ко мне есть доверие, то можно напрямую.
>  

Причин не доверять не вижу. Вроде, опенсорс-разработчикам как-то не
свойственно друг друга кидать :-) Не говоря уж о том, что 300р -- не
такая уж большая сумма ;-)

В общем, я думаю так.  Ждем Дениса до послезавтрашнего вечера. Если он к
тому времени выложит сюда работоспособный результат -- то хорошо, если
нет -- со следующего дня (или раньше, если он откажется) я этим сам
займусь (думаю управиться за день-два, если никаких неожиданностей не
будет). Если выложит, хотя бы, готовый к употреблению xsd -- можно
условно считать, что он сделал первую часть работы, я беру на себя
вторую, деньги пополам.

--
WBR, Eugene




-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
colorer-talks mailing list
colorer-talks@...
https://lists.sourceforge.net/lists/listinfo/colorer-talks

Re: раскраска XSieve

by Oleg A. Paraschenko-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

  Привет!

On Sat, 11 Mar 2006 18:26:47 +0300
Eugene Efremov <4mirror@...> wrote:

...
> >> Фактически, там как ключевое слово просто
> >> обозначается все, что идет сразу после '('.
> >>    
> >
> >   Печально. Но пока пусть будет хотя бы так.
> >  
>
> Ладно, когда/если я все-таки приведу lisp.hrc в божеский вид -- отпишу
> дополнительно...

  На всякий случай напишите не только в рассылку, но и мне лично.

  Возможно, стоит лучше сделать scheme.hrc. Scheme -- это простой диалект
Лиспа. Я смогу посмотреть на результаты и прокомментировать их.

>
> >> Договариваться нужно именно через эту контору, или как?
> >>    
> >
> >   Если ко мне есть доверие, то можно напрямую.
> >  
>
> Причин не доверять не вижу. Вроде, опенсорс-разработчикам как-то не
> свойственно друг друга кидать :-) Не говоря уж о том, что 300р -- не
> такая уж большая сумма ;-)

  Это я так, на всякий случай.

>
> В общем, я думаю так.  Ждем Дениса до послезавтрашнего вечера. Если он к
>  тому времени выложит сюда работоспособный результат -- то хорошо, если
> нет -- со следующего дня (или раньше, если он откажется) я этим сам
> займусь (думаю управиться за день-два, если никаких неожиданностей не
> будет). Если выложит, хотя бы, готовый к употреблению xsd -- можно
> условно считать, что он сделал первую часть работы, я беру на себя
> вторую, деньги пополам.
>
> --
> WBR, Eugene
>
>
>
>

--
Oleg Parashchenko  olpa@ http://uucode.com/
http://uucode.com/blog/  Generative Programming, XML, TeX, Scheme


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
colorer-talks mailing list
colorer-talks@...
https://lists.sourceforge.net/lists/listinfo/colorer-talks

Re: раскраска XSieve

by Eugene Efremov :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hello!

12.03.2006 9:23 Oleg A. Paraschenko wrote:
>> Ладно, когда/если я все-таки приведу lisp.hrc в божеский вид -- отпишу
>> дополнительно...
>>    
>
>   На всякий случай напишите не только в рассылку, но и мне лично.
>  

Ok.

>   Возможно, стоит лучше сделать scheme.hrc.

В принципе, я планирую сделать по аналогии с XML (благо языки, в общем,
похожие): базовый lisp.hrc, и от него постепенно наследовать разные
диалекты...

> Scheme -- это простой диалект Лиспа.

URL? И хорошо бы на русском...

> Я смогу посмотреть на результаты и прокомментировать их.
>  

Ok, это никогда не повредит...

--
WBR, Eugene




-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
colorer-talks mailing list
colorer-talks@...
https://lists.sourceforge.net/lists/listinfo/colorer-talks

Re: раскраска XSieve

by Oleg A. Paraschenko-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

  Привет!

On Sun, 12 Mar 2006 14:21:53 +0300
Eugene Efremov <4mirror@...> wrote:

...
>
> > Scheme -- это простой диалект Лиспа.
>
> URL? И хорошо бы на русском...

http://schemers.org/

Teach Yourself Scheme in Fixnum Days
http://www.ccs.neu.edu/home/dorai/t-y-scheme/t-y-scheme-Z-H-1.html#node_toc_start

http://sourceforge.net/project/showfiles.php?group_id=2351&package_id=7709
Есть частичный перевод стандарта

>
> > Я смогу посмотреть на результаты и прокомментировать их.
> >  
>
> Ok, это никогда не повредит...
>
> --
> WBR, Eugene
>
>
>
>


--
Oleg Parashchenko  olpa@ http://uucode.com/
http://uucode.com/blog/  Generative Programming, XML, TeX, Scheme


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
colorer-talks mailing list
colorer-talks@...
https://lists.sourceforge.net/lists/listinfo/colorer-talks

Re: раскраска XSieve

by Denis Ibaev :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Сегодня вечером результата точно не будет. Отвлекаюсь на более
насущные проблемы. Лучше меня не ждать.


11.03.06, Eugene Efremov<4mirror@...> написал(а):

> Hello!
>
> В общем, я думаю так.  Ждем Дениса до послезавтрашнего вечера. Если он к
> тому времени выложит сюда работоспособный результат -- то хорошо, если
> нет -- со следующего дня (или раньше, если он откажется) я этим сам
> займусь (думаю управиться за день-два, если никаких неожиданностей не
> будет). Если выложит, хотя бы, готовый к употреблению xsd -- можно
> условно считать, что он сделал первую часть работы, я беру на себя
> вторую, деньги пополам.
>
> --
> WBR, Eugene
>
>
>
>
> -------------------------------------------------------
> This SF.Net email is sponsored by xPML, a groundbreaking scripting language
> that extends applications into web and mobile media. Attend the live webcast
> and join the prime developer group breaking into this new coding territory!
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
> _______________________________________________
> colorer-talks mailing list
> colorer-talks@...
> https://lists.sourceforge.net/lists/listinfo/colorer-talks
>
N╛HS^╣И ┼X╛╡ '╡┼чu╪╠<бз┌╨.²жКy╘"· ╝*m┼x%jx.j╜┘╚^фв╖vф╘╕X°jь╗·х╖╤▄m╘щ ├Б∙И·v&─╤в╖vь^√+чаФэjкZ²ьХ┼{az Б≥Г^╫Иh╔ЙЮ╝▀╘n╥ ▓)Ю┼{h╤╛²Л║ь╖┌в╚╝+h╞(m╤÷Ъ╠ИZ╡КjY┌w╜Чг╔rg√y$┴вOxА╦²ш█{шGZ╢в╝6r┴h╜ЙМjY,≥╗╔┼x%┼к\╒Z+z╩Z√K%┼кl╡▀╚qГХ╝╖zьm╤⌡?ЧX╛╤к(╨╥~┼Юzw╜ЧX╛╤оЕ┼кb²З?r┴h╜ЙМjY,

Re: раскраска XSieve

by Eugene Efremov :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hello!

13.03.2006 18:05 Denis Ibaev wrote:
> Сегодня вечером результата точно не будет. Отвлекаюсь на более
> насущные проблемы. Лучше меня не ждать.
>  

Ладно, тогда я этим завтра (а может и сегодня) займусь.


--
WBR, Eugene




-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
colorer-talks mailing list
colorer-talks@...
https://lists.sourceforge.net/lists/listinfo/colorer-talks

Re: раскраска XSieve

by Eugene Efremov :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hello!

13.03.2006 21:40 Eugene Efremov wrote:
> Hello!
>
> 13.03.2006 18:05 Denis Ibaev wrote:
>> Сегодня вечером результата точно не будет. Отвлекаюсь на более
>> насущные проблемы. Лучше меня не ждать.  
>
> Ладно, тогда я этим завтра (а может и сегодня) займусь.
>
Готово, однако. Версия колорера, в которой это дело имеется, лежит в SVN
на
https://svn.sourceforge.net/svnroot/colorer/branches/BRANCH-EFREMOV-BASE/colorer

Плагин для фара в большинстве случаев распознает тип автоматически,
консольную тулузу нужно явно запускать с ключем -txsieve.
2IR: Она что, игнорирует  prototype/firstline, что ли?


P.S. Ограничения колорера, которые нужно иметь в виду при работе (и не
только с этим языком):

1. Колорер не распознает пространства имен XML с произвольными
префиксами. Вместо этого к каждом XML-языку привязан свой набор
префиксов. В частности, для XSLT это было 'xslt', 'xsl', 'xt' и 't'. По
этому до сего момента файлы из примеров к XSieve вообще как XSLT не
распознавались. Сейчас я добавил префикс 'x' (и префикс 's' для
собственно XSieve), так что теперь они распознаются нормально.

2. Не следует злоупотреблять сущностями XML внутри вставок. В
большинстве случаев колорер их не понимает и портит раскраску.  Это
относится не только к  лиспу, но и к xpath в xslt, css и js в xhtml и
svg и т.д.
Причины этого здесь уже обсуждались, повторяться не буду. Я еще попробую
исправить самые вопиющие случаи, (вроде select="concat("'"
,'"')" -- сейчас такое рушит расцветку всего файла), но не уверен,
что это возможно для текущей версии колорера.
Так что пока мой совет -- заменять такого рода конструкции на
select="concat("'" ,'"')", чтобы кавычек было парное
число.

3. Про убогость расцветки lisp.hrc я уже говорил. Этим надо будет, со
временем, заняться.

--
WBR, Eugene.




-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
colorer-talks mailing list
colorer-talks@...
https://lists.sourceforge.net/lists/listinfo/colorer-talks
LightInTheBox - Buy quality products at wholesale price