LINUX.ORG.RU
ФорумTalks

monotex


0

0

Насколько сложно написать на C# библиотеку, которая будет рендерить tex-овые документы (вроде бы есть книга и референс-реализация)? Есть ли уже такая готовая?

Ответ на: комментарий от ArsenShnurkov

Чувак, поцчемубы сразу не писать под венду, ведь вендовые программы бинарно соместимы с лайнаксом, тулчейн под линукс называется wine.

wfrr ★★☆
()
Ответ на: комментарий от ArsenShnurkov

Но это не отменяет факта что их сайт — говно. Я так и не нашёл что качать, чтобы написать хелловорлд реального режима.

PolarFox ★★★★★
()
Ответ на: комментарий от PolarFox

не нашёл что качать

http://www.gocosmos.org/Blog/20091101.EN.aspx
http://cosmos.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=35194

хелловорлд реального режима

Думаю оно переходит в защищенный и в нем работает, так что реального режима не получится. А hello world там есть в поставке

ArsenShnurkov
() автор топика
Ответ на: комментарий от wfrr

Тогда ясно. Технология из 50-х на передовую не катит, да.

PowerPC
()
Ответ на: комментарий от PolarFox

Жуть какое кроссплатформенное.

Это для запуска из windows. А из Linux сам понимаешь - из исходников собрать нужно. Исходники там же, лицензия BSD

ArsenShnurkov
() автор топика
Ответ на: комментарий от PowerPC

> Это какое-то неправильное Mono-приложение. Правильные и без пересборки где угодно работают.

Когда линуксоидам дают бинарные сборки проприетарных продуктов под линукс, она орут о свободе и о том, что лучше бы исходники дали - сами все портируют и соберут.

И что же? Вот, держите. Портируйте, собирайте. Опенсорс. Никто никому ничего не должен.

Fredrik
()
Ответ на: комментарий от PowerPC

Приложение правильное, это у него фреймворк старый.
Ему нужно установить mono-classlib-2.0 в нем файл mscorlib.dll есть.

ArsenShnurkov
() автор топика
Ответ на: комментарий от question4

Вот пускай он и вызывает TeX.


Сработает на Linux, но в новых системах не будет давать новых возможностей (метаинфирмация, верификация и т.д.), потребует эмуляции

ArsenShnurkov
() автор топика

CWEB consists of two programs:

CTANGLE
converts a source file foo.w to a compilable program file foo.c;
CWEAVE
converts a source file foo.w to a prettily-printable and cross-indexed document file foo.tex.


Нужно, соответственно, переписать компилятор CTangle, чтобы генерировал что-нибудь другое.

тут список разных бекендов:
http://www.literateprogramming.com/tools.html

вот есть java (GPL):
http://www.qgd.uzh.ch/projects/rambutan/

ArsenShnurkov
() автор топика

не сложно. в общем-то там один компилятор вроде фактически, и все

бери и пиши.

только мне кажется тебе паралельно придеться разработать еще сотню инструментов, которые помогут тебе в этом (я сомневаюсь что есть генератор разбора граматик, который делаеть C# код)

namezys ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.