jordan 1ab263a1d8 code cleanup | 3 năm trước cách đây | |
---|---|---|
config | 3 năm trước cách đây | |
lib | 3 năm trước cách đây | |
priv | 3 năm trước cách đây | |
test | 3 năm trước cách đây | |
.formatter.exs | 3 năm trước cách đây | |
.gitignore | 3 năm trước cách đây | |
Dockerfile | 3 năm trước cách đây | |
README.md | 3 năm trước cách đây | |
functional_test.py | 3 năm trước cách đây | |
iexnotes | 3 năm trước cách đây | |
mix.exs | 3 năm trước cách đây | |
mix.lock | 3 năm trước cách đây | |
test_tools.py | 3 năm trước cách đây |
To start your Phoenix server:
mix deps.get
mix phx.server
Now you can visit localhost:4000
from your browser.
It is intended to be a learning excercise with Elixir. While the code is not bad, it is Elixir baby-talk for me, being new to the language. Please excuse any violation of idioms.
The thing this project needs is tests. It has a decent end-to-end python script that can be run to be sure it works as expected from an api perspective, but it by no means scours the corners of the code for errors.
It was a lot of fun designing with the agent/supervisor model although the "generate a new agent based on user-provided term" is probably not the best solution, it works fine in this scenario and great as a learning activity.
Please enjoy: 4-letters.net