All streams
Search
Write a publication
Pull to refresh
25
0
ApeCoder @ApeCoder

Разработчик

Send message
при чем, блин, тут страницы для индексирования? перечитайте заметку
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)
а можно на КПК/коммуникаторе набирать почти сразу после покупки, допустим, в метро. Я когда вел учет складывал чеки в отдельный кармашек. а в транспорте набивал. Потом синхронизировал и получал сводную таблицу в Excel

Например есть Финансы для пальмы и SpbFinance
я думаю, у них с этим как и у обычного радио
А вот бы такое на moskwa.fm — особенно аут оф браузер хочется…
Еще интересная штука есть jetbrains.com/omea/
поиск программ был и в висте

вот этнерпрайзные фишки
www.microsoft.com/windows/enterprise/products/windows-7/features.aspx
вы конкретно работали с IPython? Можете про него рассказать? Например, пайп там объектный?
ну общее же место во всех ветках про PoSh обязательно кто-то скажет, что микрософт изобрел bash

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity