-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Why choose C++ to delevep opentoonz? #176
Comments
Toonz original code dates back to before the year 2000 when python/typescript was definitely not an option. If you mean to say just add python and typescript to the current code then... that's a different exercise. Most of Opentoonz file formatting is compatible with python/typescript so mostly it just will take someone interested like you to get the ball rolling. Send a pull request with your code additions and that will surely get others familiar with python/typescript interested in contributing as well. |
Python is much slower than C or C++ code. Having Python scripting, that would indeed be great. |
Personally, I think OT would have been more broken with python than C++ and maintaining it would be more difficult, too, even if python had been viable back then. There's a reason why scripted languages like python have these super bloated and awkward built systems that replicate libraries eternally (virtual envs) because these non compiled languages break so easily (and often obtusely, like perl...where you get 'helpful stuff' like "expected handshake 0x0032fa32 got '0x0032f040'). Now, compiled languages also fail if you mess up libraries, but on linux at least, for example, I have a myriad of programs sharing the same libraries, sure I have to recompile some but then things work again. I always have more trouble with python I'm always sad when some super duper cool software has python at the core because it's a pain to maintain. Just don't make the whole thing out of it.. |
Moving to documentation... |
Ask a question related to OpenToonz
Why choose C++ to delevep opentoonz?
why don't use python, typescript to do with it? please tell me the reasons.
The text was updated successfully, but these errors were encountered: