Re: [q-lang-users] newbie question
Brought to you by:
agraef
From: Á. C. C. <alv...@gm...> - 2008-07-10 09:12:25
|
2008/7/10 Albert Graef <Dr....@t-...>: > Hi Álvaro, > > sorry for the late reply. Rob answered your question already I guess. I > just wanted to point out that most of the action is now with "Pure", the > "next generation Q" which compiles to native code, hence programs are > much faster. It also offers quite a few new features which make the > language much easier to use. Pure still lacks most of Q's 3rd party > library interfaces, but we're working on that. I'd say that the current > version of the Pure interpreter is already quite usable, and Pure 0.5 is > around the corner. Hi, Thanks for your answers! All the explanations were quite useful! I tried axiom and wxmaxima, and actually helped me solve the problem I had. Anyway I'm far more interested in languages than learning programs. Actually I first got to know Pure than Q, and it was a couple of days ago that I saw them connected. I knew it from llvm list I guess, since I'm a llvm user. I saw Q related to K, which are supposed to be good languages for matrix multiplication, and somewhere said that it was faster than plain C (well, because it vectorizes). At least K was able to do it. In a couple of days I'll make a Gentoo ebuild for Pure, as I couldn't find one. There is one for Q that took me long to find (due to its name! ;) ). If necessary, I'll update the llvm ebuild, too. My machine is amd64, I tried to compile Q but I couldn't. Anyway, Q (pure) first got my attention because of the concept of rewriting. I'll check the code when I have time to try to understand how is it implemented, and what "rewriting" means here. I was some time ago interested in "homoiconic" languages. Indeed, I'm working on languages for automatic code generation, so I wanted to try Q-Pure in this respect, especially using this "rewriting" ability. I'll think more on this, so I can speak properly. Regards, álvaro -- |||||||||||||||||||||||||||||||||||||||||||||||||||||||| > http://www.alvarocastro.es |