Joe Van Dyk спросил список рассылки Ruby:
Привет,
В Ruby, я думаю, вы не можете маршалировать объект лямбда /proc, верно? Является что возможно в lisp или на других языках?
Что я пытался сделать:
l = lamda { ... }
Bj.submit "/path/to/ruby/program", :stdin => Marshal.dump(l)
Итак, я отправляю BackgroundJob лямбда-объект, который содержит контекст/код, что делать. Но, думаю, это было невозможно. я закончил маршалинг обычного объекта ruby, который содержал инструкции что делать после запуска программы.
Джо