sandmark/libnpsolver — Issue #8: ライブラリとして使えるようにする
Author: sandmark
Created: 2012-03-02 09:29:54+00:00
State: open
Labels: enhancement

YAMLで問題が読み込めると仮定して、

problem = NPSolver.load("whatever.yml")
puts problem.solve!

とかできたら便利かも知れない。

begin
problem.solve!
rescue
$stderr.puts "some error occured."
exit
ensure
puts problem if problem.solved?
puts problem.to_yaml
end

みたいな。