← All posts tagged prg

qrilka
prg algorithms ? допустим есть такая задача: есть множество М каких-то элементов, их можно упорядочить по определённому приоритету. из этого множества надо иметь N подмножеств (по каким-то критериям, отличным от приоритета) и делать pop в этих подмножествах (как обычно выбирать наиболее приоритетный), а после использования делать push того же элемента с обновлённым приоритетом. Вести N очередей и обновлять элемент в каждой, куда он входит, кажется довольно мрачным. Другой вариант — общая очередь и pop с фильтрацией в виде обычного перебора. Может есть какие-то варианты иметь priority queue с поддержкой фильтрации?
qrilka
Java prg Haskell переписал тут небольшой скрейпер с Java (писаный не мной) на хаскель (на hxt и http-conduit + pandoc пока "вручную" запускается, т.к. нужен ворд на выходе), разница вышла всего лишь 185 строк против 789, не так чтоб грандиозно, то хотяб без тех багов, что были в пред. версии, ну и заметно расширябельней (хотя код, естественно, есть где доводить до ума)
qrilka
WFT prg долбился-долбился тут, пытаясь понять почему результат не сходится с ожидаемым, а подстава оказалась в том, что нумерация в коде с 0, а по задаче с 1 (в коде стояла единица, естественно)
qrilka
prg Haskell фины жгут — github.com Эдак выходит на Хаскеле можно и J какой-нибудь изобразить (да ещё и типизированный), интересно, правда, какой максимальный тип кортежа в GHC можно забабахать.
qrilka
prg JS roy.brianmckenna.org — компилим в жабоскрипт теперь из функционального языка с ПМ, Хиндли-Милнером и не только. Наверное, где-то должен там затеряться преферанс и институтки...
qrilka
prg ? Haskell вопрос и ещё пункт по поводу эксплуатационной простоты Haskell vs Erlang — сервер запускается на 2 других машинах корректно, открывает 3000-й порт (для веб-сервера) и работает себе в ус не дуя, а вот на машинке с amd64 (против i386) он вроде как запускается себе (не падает и не пишет об исключениях в лог), но порт с каких-то щей не открывает. В эрланге можно былоб зайти на ноду и выяснить в чём дело, ну или хотяб крэшдамп получить. Для Хаскеля же кроме логирования всего подряд я как-то больше вариантов не вижу для отладки взаимодействия с внешним миром (что усложнено когда есть сторонние либы, в данном случае yesod), как сейчас понять причину пока даже идей нет.
qrilka
prg X ? а вот есть по иксам какие-нибудь внятные книжки? или только маны? а то иногда возникают моменты, когда думаешь, что лучшеб побольше знать как оно работает
qrilka
prg ? вот чтот подумалось — а нет ли у кого в загашниках линка на туториал типа "изучаем континуации на практических примерах"? А то идею вроде смутно представляю, а нафига оно толком может быть нужно — не особо