Thread: Re: [q-lang-users] q-lang-users Digest, Vol 2, Issue 2
Brought to you by:
agraef
From: Anthony <ad...@ke...> - 2006-07-05 07:11:05
|
This is the third or possibly fourth "Q" I've seen. Our "Q" is perhaps the best or most actively developed. Other q's have seem to have died... --- q-l...@li... wrote: > Send q-lang-users mailing list submissions to > q-l...@li... > > To subscribe or unsubscribe via the World Wide Web, > visit > > https://lists.sourceforge.net/lists/listinfo/q-lang-users > or, via email, send a message with subject or body > 'help' to > q-l...@li... > > You can reach the person managing the list at > q-l...@li... > > When replying, please edit your Subject line so it > is more specific > than "Re: Contents of q-lang-users digest..." > > > Today's Topics: > > 1. Another Q Language (Larry Gregg) > 2. Re: Another Q Language (Albert Graef) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Mon, 03 Jul 2006 23:16:49 -0500 > From: Larry Gregg <lg...@ac...> > Subject: [q-lang-users] Another Q Language > To: "Discuss the Q language." > <q-l...@li...> > Message-ID: <44A...@ac...> > Content-Type: text/plain; charset=windows-1252; > format=flowed > > People: > > Perhaps you already know this, but I discovered > another Q language: > > http://www.kx.com/library/faq.php > > "We enhanced the speed and efficiency of application > development by > combining our general programming, relational, and > time-series languages > into a single, concise programming language ? q. The > q language is > integrated into the database, contributing to very > high query > performance. Q uses English-like commands and a > simple syntax. C or SQL > programmers typically learn q in less than a day. > (See the Kdb+ Primer > written by Dennis Shasha, Associate Professor of > Computer Science at > NYU's Courant Institute.)" > > Larry Gregg > > > > ------------------------------ > > Message: 2 > Date: Tue, 04 Jul 2006 15:12:53 +0200 > From: Albert Graef <Dr....@t-...> > Subject: Re: [q-lang-users] Another Q Language > To: "Discuss the Q language." > <q-l...@li...> > Message-ID: <44A...@t-...> > Content-Type: text/plain; charset=windows-1252; > format=flowed > > Larry Gregg wrote: > > Perhaps you already know this, but I discovered > another Q language: > > > > http://www.kx.com/library/faq.php > > No, I didn't know this. Seems like this is fairly > new. Oh well, I guess > that there's no big danger that the two will be > confused... > > -- > Dr. Albert Gr"af > Dept. of Music-Informatics, University of Mainz, > Germany > Email: Dr....@t-..., > ag...@mu... > WWW: http://www.musikinformatik.uni-mainz.de/ag > > > > ------------------------------ > > Using Tomcat but need to do more? Need to support > web services, security? > Get stuff done quickly with pre-integrated > technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 > based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > > ------------------------------ > > _______________________________________________ > q-lang-users mailing list > q-l...@li... > https://lists.sourceforge.net/lists/listinfo/q-lang-users > > > End of q-lang-users Digest, Vol 2, Issue 2 > ****************************************** > |
From: Albert G. <Dr....@t-...> - 2006-07-07 00:53:35
|
Boyko Bantchev wrote: > At least for the Q that Larry Gregg mentioned -- the one > at http://kx.com -- it most certainly is alive and well :) Yes, I see that q is a descendant of k, which I noticed before. It's rather unfortunate that the developers chose the same name, albeit in lowercase. Hmm... is this somehow related to Per Bothner's Q? That was developed around the beginning of the 1990s, and it was also based on APL, IIRC. > K is highly applicative (though not purely functional), > and mostly combinator-based (i.e. function-level). > Blindingly fast, with unbelievably compact implementation Yes, and it's also a very terse language. :) -- Dr. Albert Gr"af Dept. of Music-Informatics, University of Mainz, Germany Email: Dr....@t-..., ag...@mu... WWW: http://www.musikinformatik.uni-mainz.de/ag |
From: John C. <co...@cc...> - 2006-07-07 01:12:58
|
Albert Graef scripsit: > Yes, I see that q is a descendant of k, which I noticed before. It's > rather unfortunate that the developers chose the same name, albeit in > lowercase. > > Hmm... is this somehow related to Per Bothner's Q? That was developed > around the beginning of the 1990s, and it was also based on APL, IIRC. They don't seem to me to be related. -- I am expressing my opinion. When my John Cowan honorable and gallant friend is called, co...@cc... he will express his opinion. This is http://www.ccil.org/~cowan the process which we call Debate. --Winston Churchill |
From: Boyko B. <bo...@gm...> - 2006-07-05 10:57:35
|
On 7/5/06, Anthony <ad...@ke...> wrote: > > This is the third or possibly fourth "Q" I've seen. > Our "Q" is perhaps the best or most actively > developed. Other q's have seem to have died... Hmmm... At least for the Q that Larry Gregg mentioned -- the one at http://kx.com -- it most certainly is alive and well :) It is the current development of an excellent language: K, which is itself a descendant of APL and Lisp. K is highly applicative (though not purely functional), and mostly combinator-based (i.e. function-level). Blindingly fast, with unbelievably compact implementation (less than 200 KB, considering it has GUI and such-and-such connectivities), and favours writing of extremely concise programs. Check e.g. http://nsl.com for K and similar languages -- _lots_ of examples there. Cheers, Boyko |