jlouis / etorrent

Erlang Bittorrent Client
BSD 2-Clause "Simplified" License
294 stars 50 forks source link

Rip out the cascadae dependency #142

Closed jlouis closed 11 years ago

jlouis commented 11 years ago

Rather than having etorrent_core depend on the webui's we shoul make etorrent_core oblivious to these and then use a release which can enable the webui's next to the core application. That way, we can split apart the core as a library from everything else.

edescourtis commented 11 years ago

I am interested in helping out if you don't mind me asking you a bunch of questions.

jlouis commented 11 years ago

Fire! The main problem is that the dependencies are the wrong way round. core should not depend on cascadae, but cascadae should depend on core. So everything with cascadae should be removed out of the core and then the core should be extended so cascadae can call into it.

edescourtis commented 11 years ago

Understood

jlouis commented 11 years ago

That is the basic problem. Another slight problem is that the code could use some help. There are many things I would like to do to it, but I am pressed for time, so I can't work full-time on it.

edescourtis commented 11 years ago

We can probably work something out. I can't work full-time on it either but together we might be able to do something about it.

jlouis commented 11 years ago

This should now be fixed.

edescourtis commented 11 years ago

Thank you! Sorry I didn't have time to do it I had many other things come up!