Right now, the backend is written in Python 2.7, which is, needless to say, not ideal. Not only does Python 2.7 fail to handle things such as Unicode strings in a proper manner, but in less than a year, Python 2.7 will no longer be maintained. We need to rewrite the code in something else if we want to start getting this into an updated state.
It seems, though, that in the process, we will inevitably have to move next-vote to nextie.us if Scripts doesn't update itself. The only things Scripts supports right now are PHP, Perl, and Python 2.7, all of which are out of the question for rewriting this. It's likely that we will end up migrating this to Flask or doing a rewrite in some other backend language like Node.js.
Right now, the backend is written in
Python 2.7, which is, needless to say, not ideal. Not only doesPython 2.7fail to handle things such asUnicodestrings in a proper manner, but in less than a year,Python 2.7will no longer be maintained. We need to rewrite the code in something else if we want to start getting this into an updated state.It seems, though, that in the process, we will inevitably have to move
next-votetonextie.usifScriptsdoesn't update itself. The only thingsScriptssupports right now arePHP,Perl, andPython 2.7, all of which are out of the question for rewriting this. It's likely that we will end up migrating this to Flask or doing a rewrite in some other backend language likeNode.js.