Как стать автором
Обновить

Комментарии 15

То есть основная программа висит пока не завершены потоки?
Скажем так, основная программа не завершится, пока есть хоть один поток или вы сами не скажете ей, что уже пора :)
Но можно все вернуть, как было AsyncFu.exit, который отключит этот хак и все будет по обычной схеме.
Что, правда не нашли аналогов? Лучше бы допилили что-то из существующих, ибо они глючные донельзя

github.com/purzelrakete/workling/tree/master
backgroundrb.rubyforge.org/
github.com/ncr/background-fu/tree/master
github.com/kovyrin/loops/tree
github.com/peritor/backdrop/tree/master
github.com/lassej/async/tree/master
Ruby not Rails

1. Много кода
2. Заточены под рельсы, коими я не пользуюсь
3. Сколько нужно времени, что бы отковырять оттуда действительно необходимый код и внедрить его в свой код?
Ну, например, тот же bdrb работает без рельсов, eventmachine тоже, остальные если честно не в курсе.
На счет много кода, ну если в итоге вы сможете предложить коммунити легкую и приятную либу, то я только за :)
А если не секрет, для чего вы используете ruby?
Просто я не помню ни одного объявления о работе с ruby не для webdev'а (и рельсов соответственно)
Или вы для себя?
>>Ну, например, тот же bdrb работает без рельсов, eventmachine тоже, остальные если честно не в курсе.
EventMachine ковырял, довольно долго, хорошая штука, есть где применить, но оно для другого и абсолютно не нативно.

>>На счет много кода, ну если в итоге вы сможете предложить коммунити легкую и приятную либу, то я только за :)
Ну я буду стараться, по крайней мере, для своей работы плохой вещи делать я не стану, а что выйдет в любом случае выложу.
>>А если не секрет, для чего вы используете ruby?
Как бы это не было странно, но использую на server side, разные способами, ну и еще использую sinatra для быстрого создания restfull сервисов. Собственно способов применения, больше чем мест куда.
>>Просто я не помню ни одного объявления о работе с ruby не для webdev'а (и рельсов соответственно)
Я трудоустроен и доволен как слон :)
Ну вообще я раньше писал (на perl да и щас некоторые вещи на нем пишу), так что работы хватает на обоих языках.
>>Или вы для себя?
И для себя и для народа :)
Я как бы и хочу сделать не глючную и легко применимую библиотеку.

Все со временем, я только начал свой путь ниндзя :)
Меня впечатляет в этом плане code.google.com/p/workerpool, хотелось бы что-то подобное и на руби :)
Ну схожий функционал со временем появится
На самом деле, очень хотелось бы найти энтузиастов, которые смогли бы потестить в боевых условиях, в разных средах под разными углами.

p.s. обещаю быстрые багфиксы :)
Пока непонятно куда это использовать. Пожалуй, сначала надо придумать приложение…
Вот, кстати, посвоему предлагается работать с тредами rails.vsevteme.ru/posts/show?id=5868
Собственно это, тоже не понятно куда использовать, к чему мне расчет чисел Фибоначчи?

p.s. Я не претендую на супер мега пупер библиотеку, я пытаюсь уложить простые (повседневные) задачи в простое и удобное решение.
а еще ваша статья вдохновила меня попробовать поюзать githab:)
НЛО прилетело и опубликовало эту надпись здесь
На данный момент, задача библиотеки, быстрое и простое подключение тредов к public методам вашего класса, никакой черной магии вокруг нету, кроме той, которая делает это все удобным.

Если вы дадите мне код, в котором она не работает или ведет себя неправильной, я постараюсь это исправить.
Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации

Истории