Rozdělení projektu
Nápad
-
alib
- pouze "datová vrstva" - algoritmy - sada (všech) algoritmů?, strukturované podobně jako
alib
- binárky - množina binárek, které pouze načtou a zavolají algo z knihovny algoritmů?
Každá součást pak může být jeden repozitář.
Výhody:
- můžeme přímo napsat binárku/algoritmus, která/ý bude využívat další algoritmů (viz
aaccept
, který čeká naEpsilonClosure
, který je zatím jen vaepsilon
)
Nevýhody
- Při každém spuštění natáhneme knihovnu (nebude zase tak velká, takže asi nevadí)