agr
j Haskell Жуйк, есть ЛОР: linux.org.ru
Есть тацитное программирование. Даже Haskell так может немного.
Но в сравнении с J у него шансов катастрофически мало.
Заинтересовала задачка.
Выцепить по URL из HTML страницы все слова, длина которых превышает 16 символов. Без использования лямбд и параметров. (По желанию опция "однострочник в студию").

В первой части преуспел: ('(<.*?>|\n)';' ') rxrplc gethttp
Выцепил все слова.
Теперь самое увлекательное — разбить 1 строку на массив строк, получить длины всех слов. Отфильтровать.
agr
j Есть у меня массив размерностью (78498 3). Значения первой колонки не блещут особой уникальностью: либо 0, либо 1. Задача. Нужно получить массив размерностью (N 3), где N содержит строки, первый элемент которой = 1. Иными словами, нужно исключить из рассмотрения все строки, начинающиеся с 0. Вопрос. Как это сделать?
kamenev
j Строки хранит довольно эффективно — в среднем 1.7 байта на символ.
Целочисленные значения — 8.5 байтов на число.

Во всяком случае по сравнению с PHP, который на любую переменную тратит минимум 70 байт.

Смотрел через /proc/номер/status

Поскольку там память отображается в килобайтах, то использовал следующие выражения:

a =. (5000000 *(2^10)) $ 'd'
a =. (1000000*(2^10)) $ 65536

После каждого делил VmSize на первое число — 5M и 1M соответственно.
omnivore
j ЖЖ а нужен ли кому еще один интерпретатор J? лексер есть, парсер почти готов (кое-что, конечно, не поддерживается). Есть ли смысл продолжать работу? Будет ли от этого коммерческая польза (хотя бы в самом отдаленном будущем)?
omnivore
j ? programming а чего вам не хватает/хотелось бы поменять в этом замечательном языке J? (в предположении, что создается новая реализация)
omnivore
j programming кстати, что хочется сказать. Мне кажется, что J приходит конец. 7я версия показала, что Роджер сотоварищи не знают, куда двигаться дальше. Изменений много, но все они напоминают ходьбу по кругу. Открытие исходников показало (а точней — пока показывает), что никому эти исходники особо и не нужны.
Вот если бы у K/Q было такое комьюнити и такой подход к модели распространения — вот это было бы интересно
omnivore
j вот открыли исходники J под GPL. И что? Где форки, господа? Сразу же было понятно, что с такими обфусцированными исходниками открытие кодов ничего не даст.
iportnov
j
> более читаемо
> ({. & : & : ; {:"1 @: /:~) (i.&# |."0 _ ])

Да они там все упоротые!
(http://community.livejournal.com/gruntmaster6000/8581.html)
zajatz
j Настроил-таки кросспост из Жуйки в Твиттер и Фейсбук. Читайте теперь меня, дорогие друзья и преподаватели ;)