Не появился ли компилятор в js?
От: Аноним  
Дата: 31.03.13 07:59
Оценка:
Ищу язык с макросами на замену js.
Пока из нормальных вариантов есть только Haxe и ClojureScript.
Как обстаят дела с этим у Nemerle?
Re: Не появился ли компилятор в js?
От: Аноним  
Дата: 31.03.13 09:45
Оценка:
Немерливеб давно сделано
Re: Не появился ли компилятор в js?
От: _NN_ www.nemerleweb.com
Дата: 31.03.13 10:41
Оценка: 32 (1)
Здравствуйте, Аноним, Вы писали:

А>Ищу язык с макросами на замену js.

А>Пока из нормальных вариантов есть только Haxe и ClojureScript.
А>Как обстоят дела с этим у Nemerle?

NemerleWeb
Автор: ionoy
Дата: 24.08.12
http://rsdn.nemerleweb.com
http://nemerleweb.com
Re[2]: Не появился ли компилятор в js?
От: Аноним  
Дата: 31.03.13 11:44
Оценка:
Здравствуйте, _NN_, Вы писали:

Его можно использовать без серверной части, просто для генерации js?
Грубо говоря есть ли какая то утилита n2js.exe которой можно скармить исходники и она на выгоде отдаст js?
Какой статус у этого транслятора, насколько он production ready?
Re[3]: Не появился ли компилятор в js?
От: _NN_ www.nemerleweb.com
Дата: 31.03.13 12:18
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, _NN_, Вы писали:


А>Его можно использовать без серверной части, просто для генерации js?

Можно.
Пример: https://github.com/NemerleWeb/NemerleWeb/blob/master/Test/Main.n
Этот проект печатает на экран сгенерированный скрипт.

А>Грубо говоря есть ли какая то утилита n2js.exe которой можно скармить исходники и она на выгоде отдаст js?

На данный момент нет, но несложно сделать.

А>Какой статус у этого транслятора, насколько он production ready?

Проект на стадии разработки.
Отсутствие багов не гарантируется, но некоторые сложные вещи вполне работают: код тестов и страница с результатами тестов.
http://rsdn.nemerleweb.com
http://nemerleweb.com
Re[4]: Не появился ли компилятор в js?
От: Аноним  
Дата: 31.03.13 13:49
Оценка:
Здравствуйте, _NN_, Вы писали:

Какая часть фреймворка поддерживает трансляцию в js? Например тот же Linq?
Как вообще понять что может транслироваться а что нет?
Re[5]: Не появился ли компилятор в js?
От: _NN_ www.nemerleweb.com
Дата: 31.03.13 15:00
Оценка: 32 (1)
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, _NN_, Вы писали:


А>Какая часть фреймворка поддерживает трансляцию в js? Например тот же Linq?

Для Linq мы используем linqjs и транслируем вызовы в него: JSKnownMembersLinqEnumerable.n


А>Как вообще понять что может транслироваться а что нет?


В общем случае есть класс который вызывает обработчики трансляции методов: JSKnownMembers.n.
Решение не отличается особой расширяемостью, есть и другие задачи в библиотеке.
Но мы рады любой помощи в проекте
http://rsdn.nemerleweb.com
http://nemerleweb.com
Re[6]: Не появился ли компилятор в js?
От: VladD2 Российская Империя www.nemerle.org
Дата: 02.04.13 09:31
Оценка:
Здравствуйте, _NN_, Вы писали:

_NN>JSKnownMembers.n.


Ссылка битая.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[7]: Не появился ли компилятор в js?
От: _NN_ www.nemerleweb.com
Дата: 02.04.13 12:16
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>Ссылка битая.


JSKnownMembers.n
http://rsdn.nemerleweb.com
http://nemerleweb.com
Re[8]: [Офтоп] Отлкадка по исходникам
От: VladD2 Российская Империя www.nemerle.org
Дата: 02.04.13 13:11
Оценка: +1
Кстати, вы в курсе, что можно намапить JS-ые исходники на немерловый код с которого они сгенерированы и тогда отладчики встроенные в броузеры будут "ходить" прямо по немерловым исходникам?
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[9]: [Офтоп] Отлкадка по исходникам
От: _NN_ www.nemerleweb.com
Дата: 02.04.13 13:21
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>Кстати, вы в курсе, что можно намапить JS-ые исходники на немерловый код с которого они сгенерированы и тогда отладчики встроенные в броузеры будут "ходить" прямо по немерловым исходникам?


Я так полагаю ты про SourceMaps.
Да, в курсе.
Но рук на все не хватает.
http://rsdn.nemerleweb.com
http://nemerleweb.com
Re[10]: [Офтоп] Отлкадка по исходникам
От: VladD2 Российская Империя www.nemerle.org
Дата: 02.04.13 17:17
Оценка:
Здравствуйте, _NN_, Вы писали:

_NN>Я так полагаю ты про SourceMaps.


Ага.

_NN>Да, в курсе.

_NN>Но рук на все не хватает.

Это очень полезная фишка. Обязательно сделайте ее поддержку.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.