March 14, 2012

Learning J

Поучил J, перерыв - всё забыл, опять поучил - опять забыл.
Проблема в словаре и в том, что слова не стандартные функциональные, например:
{. - head - всё ok
{: - tail - а вот описание: {:y selects the last item of y
Даже map (от тут только с рангом) забылся с ходу, надо искать m"n rank
at или where из K это { Catalogue • From, но это ладно - запомнил вроде.
ищешь: count или size, как же оно зовётся? оказывается # Tally • Copy.
где enumerate? это оказывается i. Index Of - это ладно.

Ну а amend }, я только в самом примитивном варианте без ошибок пишу.

PS: проблема не в кратких обозначениях (тут просто пока руки больше к K привыкли), я пока в основном ищу в словаре, а к тому, что словарь не совпадает с привычными обозначениями из fp / haskell.