Content
@
0 reply
0 recast
0 reaction
Lefteris Karapetsas
@lefteris.eth
🎉 Big news! @rotki v1.37.1 is here! Over the holidays, we tackled every bug 🐛 reported and delivered key improvements to make rotki even better for you. 💾 Ready to take it for a spin? Download now: https://rotki.com/download Spread the word ❤️, let us know what you think
1 reply
2 recasts
22 reactions
Pau 🎩 ⛓️💥
@p4u
I'm a user of Rotki, but why Python? Rotki is quite a monster and a script language is not the best fit... Feels slow and heavy. Would you change your choice if starting from scratch?
1 reply
0 recast
0 reaction
Lefteris Karapetsas
@lefteris.eth
Python is not a scripting language. It's just dynamic versus compiled. We are rewriting parts that could be improved in different languages, but nothing matches the speed of development that python has nor the talent pool.
2 replies
0 recast
0 reaction
Pau 🎩 ⛓️💥
@p4u
Btw according wikipedia Python is a Scripting Glue Language https://en.m.wikipedia.org/wiki/Scripting_language But I can agree that Python has evolved to something else. However it is still untyped and interpreted.
1 reply
0 recast
0 reaction
Lefteris Karapetsas
@lefteris.eth
Wikipedia's categorizations vary and are up for debate. A ton of real-life serious products are written in python, including rotki. I explained the choice in a previous post. The language of choice for moving critical components to for us is Rust. Go is also a pretty cool language as you mentioned.
1 reply
0 recast
0 reaction
Pau 🎩 ⛓️💥
@p4u
Yeah, Python is one of the most used Languages, there is no doubt. Also PHP and JavaScript are. Most of Rotki's developers would not have much trouble starting programming in Go, the learning curve is fast, and the language is very intuitive (as it is Python too). Don't take my wrong, I have nothing against Python. But as an Engineer with some years of experience, I'd say Python is not the best choice nowadays for something as complex as Rotki. In any case, thanks for doing open-source and building programs for the community.
1 reply
0 recast
0 reaction