Hello everyone,
I finally added my blog to the PlanetKDE , so here is the obligatory "Hello Planet" post.
First of all something about me: I'm an italian PhD student in Physics. I get to deal routinely with simulations and numerical analysis, which in my field means mostly FORTRAN. If you ever dealt with that you can probably feel my pain. I stick to C++ whenever I can, and in these cases Eigen is a life saver.
But sometimes I have some task which is not performance critical and is better suited for a scripting language. Then my choice is Lua .
My contributions to KDE include three things: Qt bindings for Lua, called "lqt" (with the help of Peter Kümmel), a tool that transforms C++ into XML ("cpptoxml") and a Kross backend for Lua named "kloss". I know, I suck at names...
If you look at the logs (or the fine graphics created by Paul Adams) you will notice that I commited two or three times in a several months period (my account dates from the KDE Bindings meeting in summer 2008). That is because I mostly develop in a separate repository and then commit a lot of changes at once.
You can find the most recent source of lqt here , with the most up to date version of cpptoxml. The Kross backend is kept in playground/bindings/kloss .
I plan to talk about what is lqt, how it works and what are our plans in the next posts.
I will also occasionally talk about how I hate FORTRAN, dislike C/C++ and feel the whole world should get rid of any other language to adopt Lua in every possible situation. Random ideas that somehow manage to evade the sanity filter may be spotted too...
I finally added my blog to the PlanetKDE , so here is the obligatory "Hello Planet" post.
First of all something about me: I'm an italian PhD student in Physics. I get to deal routinely with simulations and numerical analysis, which in my field means mostly FORTRAN. If you ever dealt with that you can probably feel my pain. I stick to C++ whenever I can, and in these cases Eigen is a life saver.
But sometimes I have some task which is not performance critical and is better suited for a scripting language. Then my choice is Lua .
My contributions to KDE include three things: Qt bindings for Lua, called "lqt" (with the help of Peter Kümmel), a tool that transforms C++ into XML ("cpptoxml") and a Kross backend for Lua named "kloss". I know, I suck at names...
If you look at the logs (or the fine graphics created by Paul Adams) you will notice that I commited two or three times in a several months period (my account dates from the KDE Bindings meeting in summer 2008). That is because I mostly develop in a separate repository and then commit a lot of changes at once.
You can find the most recent source of lqt here , with the most up to date version of cpptoxml. The Kross backend is kept in playground/bindings/kloss .
I plan to talk about what is lqt, how it works and what are our plans in the next posts.
I will also occasionally talk about how I hate FORTRAN, dislike C/C++ and feel the whole world should get rid of any other language to adopt Lua in every possible situation. Random ideas that somehow manage to evade the sanity filter may be spotted too...
0 comments:
Post a Comment