Обновить
26
ApeCoder@ApeCoder

Разработчик

6
Подписчики
Отправить сообщение
у мс концепция software+services — типа, там где нужен веб, пусть будет веб, но есл и вам не хватает интернетного офиса, можете себе поставиь тесно интегрированный с ним десктопный
Чего-то не могу на Diamond 2 сделать простую операцию — скопировать адрес из книжки и вставить его в поле поиска МЯК — у МЯКа просто не открывается меню по длинному тапу
citcity.ru/22912/

Microsoft временно закрыла доступ к сервису MSN Juku и занялась изучением проблемы. В корпорации подтвердили ранее появившуюся информацию о том, что в создании службы микроблогов принимал участие некий «независимый вендор». Не исключено, что именно ему и придется отвечать за сетевой плагиат в том случае, если претензии Plurk окажутся справедливыми.
я чото не понимаю, как из него сделать подобие гугль ридер — импортировал ОПМЛ темерь мне надо вручную все расставлять? как мне получить сплошную ленту?
при чем, блин, тут страницы для индексирования? перечитайте заметку
adcenter.microsoft.com
это вместе с лексером? В проуессе вы что нибудь учили или вы помнили курс конструирования компиляторов?
парсер именно выражения даже проще может быть — например рекурсивный спуск

Вообще гугль по «parser generator php» выдает ненулевой результат
ну кстати, там где есть repl можно на него часть функция ide навешать. Например, попробуйте набрать вот тут try-python.mired.org/

dir('example string') и увидете список методов строки

я, например, до сих пор в PowerShell набираю help *service* вместо F1

Но с IDE, конечно, удобнее
к тому же в той же VS при желании можно (а иногда даже нужно) редактировать текстом то, за что отвеxает GUI — щас почти все в XML
для мыслей хорошо EverNote или OneNote
блокнот хорош только тем, что есть везде

зато сообщение будет менее информативно. Более детальные тесты позволят сразу найти то, что сломалось
все равно не понимаю, при чем тут карринг? по-моему это совершенно ортогонально каррингу — не вижу ни какого частичного применения здесь.

1) при чем тут карррирование
2) почему Add int -> int -> int должен быть членом Vector
3) как будет работать вывод типов
это как? чем щас не нравится?
наверное эжто все таки application, www.c-sharpcorner.com/UploadFile/rmcochran/fsharptypes03212008225543PM/fsharptypes.aspx — вот тут написано, что это Forward Pipe operator

Кстати, благодяря тому же каррированию, вместо (fun x -> x + 1) можно писать ((+) 1)
можно посмотреть на F#

например, там можно делать композицию функций:

readFile «c:\test.txt» |> addToEachLine «1» |> writeFile «c:\test2.txt»

операция оператор |> берет две функции и применяет результат первой ко второй

благодаря каррированию writeFile превращается из функции с двумя аргументами в функцию с одним аргументом и ее можно подвать на вход |>

В F# большинство встроенных функций для работы со списками, например, сначала бедур дополнительные аргументы а потом сам список. В результате из них легко каррированием получаются функции обработки с одним аргуметом «список»
Или последовательность.

Например seq.map берет функцию и список и последовательность, применяет функию ко всем аргументам последовательности и возвращает последовательность результатов.

тогда Seq.map (fun x -> x + 1) вернет функцию, которя к заданной последовательности прибавит единицу.

И такие функции удобно выстраивать в цепочкит типа

[1; 2; 3] |> List.filter (fun x -> x % 2 = 0) |> List.map (fun x-> x + 1)

Информация

В рейтинге
Не участвует
Откуда
Россия
Дата рождения
Зарегистрирован
Активность