search_algorithms
A port of the Haskell’s Algorithm.Search module for Gleam
Erlang only - depends on gb_trees. May look into using External Gleam Fallbacks for Javascript. Or just port all of gb_trees directly to Gleam. It’s not that complicated of a library.
WIP. Expect sudden API changes until 1.0.0
gleam add search_algorithms_gleam
import search_algorithms
pub fn main() -> Nil {
// TODO: An example of the project in use
}
Further documentation can be found at https://hexdocs.pm/search_algorithms_gleam.
Functions
Searches
breadth_firstdepth_firstdijkstradijkstra_assoca_stara_star_assoc
Considering
- Some common Heuristic functions such as cartesian and euclidean
Development
gleam run # Run the project
gleam test # Run the tests