useringo/ringo

Code cleanup

gmittal opened this issue · 1 comments

This code used to break from every so often mainly because the API layer around the Xcode toolchain was written with some very bad Node.js code. Some of that was due to my lack of knowledge of Node's asynchronous handling at the time. The back-end needs a major rewrite and it should probably be written in Flask or some other similar synchronous framework for a more understandable codebase.

Perhaps moving everything to synchronous Flask/Python would be better. It would definitely clean things up and remove some unnecessary dependencies.