[Ann] Github knows Nemerle
От: Ziaw Россия  
Дата: 25.07.11 06:30
Оценка: 73 (3)
Гитхаб обновил свой движок распознавания кода. Теперь немерловый код подсвечивается корректно (за исключением некоторых багов в лексере подсветки).

Заодно, с удивлением узнал, что cs кода в проекте неменогим меньше немерлового .
https://github.com/rsdn/nemerle/graphs/languages

Две недели от патча до продакшена. Неплохо, имхо.
Re: [Ann] Github knows Nemerle
От: _nn_ www.nemerleweb.com
Дата: 25.07.11 08:19
Оценка:
Здравствуйте, Ziaw, Вы писали:


Z>Гитхаб обновил свой движок распознавания кода. Теперь немерловый код подсвечивается корректно (за исключением некоторых багов в лексере подсветки).


Z>Заодно, с удивлением узнал, что cs кода в проекте неменогим меньше немерлового .

Z>https://github.com/rsdn/nemerle/graphs/languages

Я все не пойму откуда у нас 14% JavaScript

Z>Две недели от патча до продакшена. Неплохо, имхо.
http://rsdn.nemerleweb.com
http://nemerleweb.com
Re[2]: [Ann] Github knows Nemerle
От: Ziaw Россия  
Дата: 25.07.11 08:50
Оценка: 1 (1) :)
Здравствуйте, _nn_, Вы писали:

__>Я все не пойму откуда у нас 14% JavaScript


Так сделай поиск Основной js в шаблонах проектов студии. Весит он в сумме 2.8мб.
А исходников на nemerle "всего" 8mb.
Re: [Ann] Github knows Nemerle
От: VladD2 Российская Империя www.nemerle.org
Дата: 25.07.11 19:24
Оценка:
Здравствуйте, Ziaw, Вы писали:

Z>Заодно, с удивлением узнал, что cs кода в проекте неменогим меньше немерлового .

Z>https://github.com/rsdn/nemerle/graphs/languages

Дык. Ты же сам включил копию исходников MPF в состав репозитория. Плюс они раза в три объемнее, обычно, получаются. Ну, и наконец код интеграции состоит из скопированного и изрядно дополненного кода интеграции для АйронПитона. Там тоже кода не мало.

По хорошему интеграцию нужно было бы перевести на Немерл. Все равно брать у питоновской уже практически не чего. Наша ушла далеко вперед. А я постоянно ломку испытываю кода приходится писать на шарпе. Пытаюсь что-то извернуть, но натыкаясь на отсутствие того и сего в итоге фигачу императивно и убого. Язык диктует стиль .
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[2]: [Ann] Github knows Nemerle
От: Ziaw Россия  
Дата: 26.07.11 07:33
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>По хорошему интеграцию нужно было бы перевести на Немерл. Все равно брать у питоновской уже практически не чего. Наша ушла далеко вперед. А я постоянно ломку испытываю кода приходится писать на шарпе. Пытаюсь что-то извернуть, но натыкаясь на отсутствие того и сего в итоге фигачу императивно и убого. Язык диктует стиль .


Вот и протестируй тулзу конвертации
Re: [Ann] Github knows Nemerle
От: _FRED_ Черногория
Дата: 06.08.11 13:33
Оценка:
Здравствуйте, Ziaw, Вы писали:

Z>Гитхаб обновил свой движок распознавания кода. Теперь немерловый код подсвечивается корректно (за исключением некоторых багов в лексере подсветки).


А на цвета/шрифты как-то можно повлиять? А то серые никлонные коментарии, зелёные атрибуты, жирные кейворды и красные методы очень непривычны.
Help will always be given at Hogwarts to those who ask for it.
Re[2]: [Ann] Github knows Nemerle
От: Ziaw Россия  
Дата: 07.08.11 04:16
Оценка:
Здравствуйте, _FRED_, Вы писали:

Z>>Гитхаб обновил свой движок распознавания кода. Теперь немерловый код подсвечивается корректно (за исключением некоторых багов в лексере подсветки).


_FR>А на цвета/шрифты как-то можно повлиять? А то серые никлонные коментарии, зелёные атрибуты, жирные кейворды и красные методы очень непривычны.


Некоторые браузеры позволяют свой css для сайтов переопределять. Цвета такие выбраны гитхабом. Мой лексер всего лишь назначает типы токенам. Вот тут его можно править: https://bitbucket.org/birkenfeld/pygments-main/src/fd462426d25c/pygments/lexers/dotnet.py#cl-142 (там тоже есть форки и некое подобие пулерквестов)
Re[2]: проблема имеет как минимум 2 решения
От: Ziaw Россия  
Дата: 07.08.11 09:28
Оценка:
Здравствуйте, _FRED_, Вы писали:

_FR>А на цвета/шрифты как-то можно повлиять? А то серые никлонные коментарии, зелёные атрибуты, жирные кейворды и красные методы очень непривычны.


А еще можно сделать их привычными http://studiostyl.es/schemes/like
Re[3]: [Ann] Github knows Nemerle
От: VladD2 Российская Империя www.nemerle.org
Дата: 07.08.11 13:27
Оценка: :)))
Здравствуйте, Ziaw, Вы писали:

Z>Некоторые браузеры позволяют свой css для сайтов переопределять. Цвета такие выбраны гитхабом. Мой лексер всего лишь назначает типы токенам. Вот тут его можно править: https://bitbucket.org/birkenfeld/pygments-main/src/fd462426d25c/pygments/lexers/dotnet.py#cl-142 (там тоже есть форки и некое подобие пулерквестов)


Мля, лексксер для гитхаба на битбакете? Ё!
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[3]: проблема имеет как минимум 2 решения
От: _FRED_ Черногория
Дата: 07.08.11 16:24
Оценка:
Здравствуйте, Ziaw, Вы писали:

_FR>>А на цвета/шрифты как-то можно повлиять? А то серые никлонные коментарии, зелёные атрибуты, жирные кейворды и красные методы очень непривычны.

Z>А еще можно сделать их привычными http://studiostyl.es/schemes/like

А как можно прикрутить схему оттуда к гитхубу? Так, как было сказано в первом ответе "Некоторые браузеры позволяют свой css для сайтов переопределять"?

Цвета с studiostyl.es импортируются в виде json-а, на сколько я могу судить. Надо отыскать плагун, который сможет как-то подружить мой хром, гитхаб и studiostyl.es?
Help will always be given at Hogwarts to those who ask for it.
Re[4]: проблема имеет как минимум 2 решения
От: Ziaw Россия  
Дата: 07.08.11 23:02
Оценка:
Здравствуйте, _FRED_, Вы писали:

Z>>А еще можно сделать их привычными http://studiostyl.es/schemes/like


_FR>А как можно прикрутить схему оттуда к гитхубу?


Без понятия. Это решение "наоборот". Там гитхабная схема для студии.

_FR>Так, как было сказано в первом ответе "Некоторые браузеры позволяют свой css для сайтов переопределять"?


Например Stylish
Re[4]: [Ann] Github knows Nemerle
От: Ziaw Россия  
Дата: 07.08.11 23:22
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>Мля, лексксер для гитхаба на битбакете? Ё!


Просто гитхаб использует питоновский колорайзер — pygments, который давно и надолго захостился на битбакете. Питонщики — самый сильный оплот меркуриала, ибо он сам на питоне написан. Вообще сам гитхаб в основном на руби написан, но приличных syntax highliters для руби никто не написал. Поэтому они не стали изобретать велосипед, а взяли пигменты. Они вообще предпочитают брать все готовое и опенсорсное, а чего совсем нет — писать и выкладывать в опенсорс.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.