Skip to content

dancewithheart/erl_algo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Erlang CI GitHub last commit

Why

Experiments with data structures and algorithms implemented in FP using Erlang.

I am exploring how development focusing on the correctness and reliability looks like, based on my experience in Scala, Haskell and formal verification in Agda and Rocq:

What

How Rebar3

  • new property test (property names - , file - test/prop_XYZ.erl)
rebar3 new proper red_black_tree
rebar3 proper
rebar3 proper -m prop_bst
  • re-run property compilation / property tests on file change
find . -name '*.erl' | entr rebar3 compile
find . -name '*.erl' | entr rebar3 proper -m prop_red_black_tree
rebar3 dialyzer
  • cross file analyse using xref:
rebar3 xref
  • generate documentation (EDoc)
rebar3 compile
  • compile
rebar3 compile
rebar3 eunit
rebar3 eunit --module=fib_tests

Erlang and Nix

Nix Shell with Erlang 28

nix-shell -p erlang_28

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages