jmitchell

Results 19 issues of jmitchell

I was getting timeout errors after the function passed to `apply/2` was finished. Turned out I needed to increase the timeout in `stop_trace/2`. It would be nice if it could...

When I open the refcard now using `C-c a h r` the point is at the bottom, and it's not immediately obvious there's more content toward the top. It would...

When I'm in `alchemist-mode` (`Alchemist version: 1.9.0snapshot (package: 20161122.2304)`) and create a new `alchemist-refcard` buffer using `C-c a h r` the buffer opens but I get the error `Wrong type...

Currently the Sudoku solver is the only example. ## Motivation - Demos can help people realize the wide applicability of backtracking. - Sudoku doesn't leverage the API's full flexibility. For...

enhancement
documentation

Originally this objective was raised in #12, but is now tracked here.

quality assurance

Once #12 is finished I'll have a fairly easy way to analyze performance of the codebase at a particular commit, but as changes are made to any Backtrex backend, implemented...

quality assurance

#12 is motivated by internal QA concerns, but would also be useful for users wanting to optimize their Backtrex behaviours. It could also help them identify inefficiencies in Backtrex. The...

enhancement

Backtracking problems are embarrassingly parallel, and `Backtrex` should exploit that internally. After the core API is stabilized, including implementing #2, split the search space into multiple sub-problems and delegate them...

enhancement

The existing sequential implementation should be optimized. Issue #3 considers ways to optimize the search through concurrency, thereby adding the ability to parallelize and distribute work. Regardless of the solution...

enhancement

While working on #5, #6, and #3 we're likely to find bottlenecks in the examples. As they're discovered, make note of them in an ongoing experience report. Periodically distill these...

enhancement
documentation