|
View:
New views
10 Messages
—
Rating Filter:
Alert me
|
|
|
раскраска XSieve Добрый день,
мне нужно, чтобы 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: раскраска XSieveHello!
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 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: раскраска XSieveHello!
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 Привет!
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: раскраска XSieveHello!
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 Привет!
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Сегодня вечером результата точно не будет. Отвлекаюсь на более
насущные проблемы. Лучше меня не ждать. 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 > |
|
|
Re: раскраска XSieveHello!
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: раскраска XSieveHello!
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 |
| Free Forum Powered by Nabble | Forum Help |