Pull to refresh
2
0
Константин Едыткин @worker4food

Пользователь

Send message
[...] вовсе не обязательно быть Google или Facebook, чтобы получать преимущества от функционального языка.

Но таки желательно быть Саймоном Марлоу, который может по-быстрому пофиксить планировщик хаскельного рантайма.


Цитата:


Последние пару месяцев мы занимались тюнингом наших серверов для того, чтобы выжать столько производительности из каждой машины, сколько сможем. [...] В этом посте я расскажу о некоторых наших изменениях рантайм-планировщика.
Посмотрите хотя бы на Haskell с его монадами и функторами (очень мощные штуки, кстати. В JS тоже используются, в jQuery).

Ничего себе, а где можно посмотреть на монады в jQuery?

Вы немного заблуждаетесь, вот транслятор haxe в 1с, например.
Ну не знаю. Вот последний абзац README.md:
Кто-н разбирается в тонкостях ST? Привожу пример с быстрой сортировкой в главе 7, но она получается крайне медленной, что-то не так, я чего-то не понимаю, не могли бы вы объяснить мне проблему.
Ничто так не мотивирует, как понимание того, что ты всю сознательную жизнь делил вселенную на бананы и не-бананы.
[X] The name of your language makes it impossible to find on Google
Про кодировки вам уже рассказали, добавлю что Python не очень-то и нужен, когда есть Lua. С третьей версии в стандартной поставке. Ну, и для любителей странного есть еще плагин для .Net.
Не такие уж и разные. Nitra — развитие вот этой библиотеки за деньги JetBrains. И с первого взгляда, разницы между PapaCarlo и Nemerle.PEG особой и нет, кроме того что там не java, а .net. Хотя это, конечно не отменяет того факта, что разработчики упорно Нитру называет «фреймворком для создания языков».
Вот эту штуку хабраэффектнуть тоже не помешает.
thechangelog.com/rich-hickeys-greatest-hits/
Или на хабре уже не принято ставить ссылки на первоисточник?
Основная задача — переписать парсер с F# на C#

Перепишите лучше с использованием Nemerle.Peg.

А почему вариант с CCI не рассматривался?
это невозможно понять, это нужно просто запомнить

function foo(int n)
function foo(int! n)
function foo(int+ n)
Чем не вариант?
Уже придумали, эпоксидная смола называется.
В PDO есть то ли фича, то ли баг, что если в адресе сервера указан localhost, то соединение идет через unix socket, а не TCP. Лечится заменой localhost на 127.0.0.1
PEG парсер для языка Nemerle. На сегодняшний день, вероятно наболее простое из относительно стабильных решений для парсинга. Вот, к примеру, парсер C#.
Да закопайте уже стюардессу, пожалуйста.

Information

Rating
Does not participate
Registered
Activity