Received: by 10.90.101.17 with SMTP id y17mr143923agb.0.1219092809085; Mon, 18 Aug 2008 13:53:29 -0700 (PDT)Date: Mon, 18 Aug 2008 13:53:29 -0700 (PDT)X-IP: 92.100.121.244User-Agent: G2/1.0X-Google-Token: fqmk1QwAAAAEkqYaXQR21JKsV-A2kAdXX-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.16) Gecko/20080702 Firefox/2.0.0.16,gzip(gfe),gzip(gfe)Message-ID: <40b56f78-8433-47fb-9324-0666e9865735@8g2000hse.googlegroups.com>Subject: How to make GUI application on kbd+?From: victor79 To: “Kdb+ Personal Developers” X-Google-Approved: niall.dalton@gmail.com via email at 2008-08-18 21:03:10How to make GUI application on kbd+? I need buttons, edits, statics,tables, and another controls.
You could always use the c.java class and build a utility librarysuiting you needs on top of that, which could then be used in a GUIapplication written in Java.On Aug 18, 10:53?pm, victor79 <telnov…> wrote:> How to make GUI application on kbd+? I need buttons, edits, statics,> tables, and another controls.</telnov…>
On Tue, Aug 19, 2008 at 4:53 AM, victor79 wrote:> How to make GUI application on kbd+? I need buttons, edits, statics,> tables, and another controls.tk?-- Aaron Daviesaaron.davies@gmail.com
User-Agent: G2/1.0X-Google-Token: rZ9GYgwAAADqDznpLjU5W69VVHKG79A3X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.2; ru; rv:1.8.1.16) Gecko/20080702 Firefox/2.0.0.16,gzip(gfe),gzip(gfe)Message-ID: <2ba7767f-6ff4-45e6-9833-7f3dff0ac355@m44g2000hsc.googlegroups.com>Subject: Re: How to make GUI application on kbd+?From: victor79 To: “Kdb+ Personal Developers” X-Google-Approved: simon.garland@gmail.com via email at 2008-08-19 13:19:05In prevision version were GUI, and in current version this excluded.May be now this external library?in prevision version can `show$“Hello world” -http://en.wikipedia.org/wiki/K_(programming_language)
The “GUI” accessible through .d.show in K3 has been removed in K4 (atsome point).
there never was any gui in k4/q/kdb+
it is a different product with a different audience.
felix
Of course you are right, if I recall it correctly it was removedbecause it was the number one cause of code maintenance …On Aug 21, 1:27?pm, “Felix LUNGU” <felix.lu…> wrote:> there never was any gui in k4/q/kdb+> it is a different product with a different audience.>> felix>> On Tue, Aug 19, 2008 at 10:37 PM, Lindqvist <lindqvist.h…>wrote:>>>> > The “GUI” accessible through .d.show in K3 has been removed in K4 (at> > some point).</lindqvist.h…></felix.lu…>
User-Agent: G2/1.0X-Google-Token: toihRgwAAACv814GsV3gRu5cgLyTYY5kX-HTTP-UserAgent: Mozilla/5.0 (iPhone; U; CPU iPhone OS 2_0_1 like Mac OS X; en-us) AppleWebKit/525.18.1 (KHTML, like Gecko) Version/3.1.1 Mobile/5B108 Safari/525.20,gzip(gfe),gzip(gfe)Message-ID: <1a426870-7933-404f-b93e-58d2cbaaa03e@k30g2000hse.googlegroups.com>Subject: Re: How to make GUI application on kbd+?From: Nik To: “Kdb+ Personal Developers” X-Google-Approved: niall.dalton@gmail.com via email at 2008-08-25 15:23:00Found a GUI for kdb that seems to target everything. I downloaded abeta 2 weeks ago (had to contact the company for free beta license)I have been using the tool for a few days and have found it extremelyuseful for kdb development. It is still in beta so send them feedbackon stuff that does not work or enhancements you require and they arepretty good at responding back.Download at:http://www.bmoideas.com/kdbui/default_badge.htmlWhen prompted for license use ‘trial’.Without quotes.–NikOn Aug 23, 6:38?am, Lindqvist <lindqvist.h…> wrote:> Of course you are right, if I recall it correctly it was removed> because it was the number one cause of code maintenance …>> On Aug 21, 1:27?pm, “Felix LUNGU” <felix.lu…> wrote:>> > there never was any gui in k4/q/kdb+> > it is a different product with a different audience.>> > felix>> > On Tue, Aug 19, 2008 at 10:37 PM, Lindqvist <lindqvist.h…>wrote:>> > > The “GUI” accessible through .d.show in K3 has been removed in K4 (at> > > some point).</lindqvist.h…></felix.lu…></lindqvist.h…>
X-Mailer: Apple Mail (2.926)btw,Studio for kdb+ has been available since 2003, is freeware, and runs on Windows, Linux and Mac.http://www.skelton.de/downloads.htmlOn Aug 25, 2008, at 5:03 PM, Nik wrote:>>> Found a GUI for kdb that seems to target everything. I downloaded a> beta 2 weeks ago (had to contact the company for free beta license)> I have been using the tool for a few days and have found it extremely> useful for kdb development. It is still in beta so send them feedback> on stuff that does not work or enhancements you require and they are> pretty good at responding back.>> Download at:> http://www.bmoideas.com/kdbui/default\_badge.html\>> When prompted for license use ‘trial’.> Without quotes.>> --Nik>>> On Aug 23, 6:38 am, Lindqvist <lindqvist.h…> wrote:>> Of course you are right, if I recall it correctly it was removed>> because it was the number one cause of code maintenance …>>>> On Aug 21, 1:27 pm, “Felix LUNGU” <felix.lu…> wrote:>>>>> there never was any gui in k4/q/kdb+>>> it is a different product with a different audience.>>>>> felix>>>>> On Tue, Aug 19, 2008 at 10:37 PM, Lindqvist >>> <lindqvist.h…>wrote:>>>>>> The “GUI” accessible through .d.show in K3 has been removed in K4 >>>> (at>>>> some point).>> ></lindqvist.h…></felix.lu…></lindqvist.h…>
2008/8/25, brain yoga :>> btw,>> Studio for kdb+ has been available since 2003, is freeware, and runs> on Windows, Linux and Mac.>> http://www.skelton.de/downloads.htmlI’m sorry, but it seems like you missing something. Lindqvist islooking for the ways to make GUI apps under kdb+. Studio for kdb+itself is GUI application indeed, but it’s just an IDE for workingwith kdb+. It cannot produce GUI applications because this feature wasremoved in modern version of q/k language.
User-Agent: G2/1.0X-Google-Token: Yp2wZQwAAABEb85yLS0UKNzKdzm29ZiRX-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 7.0; MSBrowserIE7; Windows NT 5.1; msie6xpv1; .NET CLR 1.0.3705; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; MS-RTC LM 8; MSIE6ENV21; MSIE6ENV21),gzip(gfe),gzip(gfe)X-HTTP-Via: 1.1 hqinbcgw01Message-ID: <955f0007-e8c2-47f6-9286-0e7c3a6a138e@e39g2000hsf.googlegroups.com>Subject: Re: How to make GUI application on kbd+?From: Nik To: “Kdb+ Personal Developers” X-Google-Approved: niall.dalton@gmail.com via email at 2008-08-25 17:56:48Yes I looked at that one as well but it does not give me the explorertype views that this does. Also this one handles complex data typesmuch better like dictionaries etc. I was also getting a lot of memoryerrors with the studio.Also I believe this product is also supported on all platforms in betaitself.I also agree this is probably not the right thread about this as Imisread the original postOn Aug 25, 1:06?pm, brain yoga <brainy…> wrote:> btw,>> Studio for kdb+ has been available since 2003, is freeware, and runs ?> on Windows, Linux and Mac.>> http://www.skelton.de/downloads.html>> On Aug 25, 2008, at 5:03 PM, Nik wrote:>>>>>> > Found a GUI for kdb that seems to target everything. ?I downloaded a> > beta 2 weeks ago (had to contact the company for free beta license)> > I have been using the tool for a few days and have found it extremely> > useful for kdb development. ?It is still in beta so send them feedback> > on stuff that does not work or enhancements you require and they are> > pretty good at responding back.>> > Download at:> >http://www.bmoideas.com/kdbui/default_badge.html>> > When prompted for license use ‘trial’.> > Without quotes.>> > --Nik>> > On Aug 23, 6:38 am, Lindqvist <lindqvist.h…> wrote:> >> Of course you are right, if I recall it correctly it was removed> >> because it was the number one cause of code maintenance …>> >> On Aug 21, 1:27 pm, “Felix LUNGU” <felix.lu…> wrote:>> >>> there never was any gui in k4/q/kdb+> >>> it is a different product with a different audience.>> >>> felix>> >>> On Tue, Aug 19, 2008 at 10:37 PM, Lindqvist ?> >>> <lindqvist.h…>wrote:>> >>>> The “GUI” accessible through .d.show in K3 has been removed in K4 ?> >>>> (at> >>>> some point).- Hide quoted text ->> - Show quoted text -</lindqvist.h…></felix.lu…></lindqvist.h…></brainy…>
X-Mailer: Apple Mail (2.926)Hijacked and renamed the thread.WRT your comments about studio - you were likely using an older version, perhaps 1.88.It is currently at v3.14, and memory size has always been configurable - it’s just a java vm, so set the heap size.It be able to decode any kdb+ object, including projections, composites etc. If you have any trouble, just report them to support@skelton.de - they usually fix bugs in a few hours. Did you report your bugs?As an example of supported objects just try the following in kdbui and studio(;;4;5)2+s#til 10 / note the attributes shown in studiothe syntax highlighting in studio 3.14 is very accurate, but in kdbui is very incomplete and easy to confuse.kdbui also does not represent objects meaningfully - e.g.
ab
c!(10;30;enlist til 20)is missing information in the display. Studio returns the texta
b`c!(10;30;enlist 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19)which imo is better.Studio is the de facto standard IDE for kdb+ afaik, and it is of course silly to have a shoot out of IDE, especially in the infancy if kdbui.But if you feel there are features missing from studio, just mail skelton./b.yogaOn Aug 25, 2008, at 7:53 PM, Nik wrote:>> Yes I looked at that one as well but it does not give me the explorer> type views that this does. Also this one handles complex data types> much better like dictionaries etc. I was also getting a lot of memory> errors with the studio.>> Also I believe this product is also supported on all platforms in beta> itself.>> I also agree this is probably not the right thread about this as I> misread the original post>>> On Aug 25, 1:06 pm, brain yoga <brainy…> wrote:>> btw,>>>> Studio for kdb+ has been available since 2003, is freeware, and runs>> on Windows, Linux and Mac.>>>> http://www.skelton.de/downloads.html>>>> On Aug 25, 2008, at 5:03 PM, Nik wrote:>>>>>>>>>>>>> Found a GUI for kdb that seems to target everything. I downloaded a>>> beta 2 weeks ago (had to contact the company for free beta license)>>> I have been using the tool for a few days and have found it >>> extremely>>> useful for kdb development. It is still in beta so send them >>> feedback>>> on stuff that does not work or enhancements you require and they are>>> pretty good at responding back.>>>>> Download at:>>> http://www.bmoideas.com/kdbui/default_badge.html>>>>> When prompted for license use ‘trial’.>>> Without quotes.>>>>> --Nik>></brainy…>
User-Agent: G2/1.0X-Google-Token: Bzwm_wwAAACYS7T2k_kcoH7dHbMj_f8-X-HTTP-UserAgent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_4; en-us) AppleWebKit/525.18 (KHTML, like Gecko) Version/3.1.2 Safari/525.20.1,gzip(gfe),gzip(gfe)Message-ID: <57bc24b0-2074-4398-80b7-8a85e1ca969d@79g2000hsk.googlegroups.com>Subject: Re: How to make GUI application on kbd+?From: Charlie Skelton <charles.g.skelton>To: “Kdb+ Personal Developers” X-Google-Approved: niall.dalton@gmail.com via email at 2008-08-26 00:39:09Victor79,You should probably choose the gui library and programming languageyou are most familiar with, and use the kx libraries available forthat language, if available.Likely, you will either choose c/c++ or java, for which Kx has verymature libraries. Other language bindings have been posted by thecommunity over the years.The kdb+ protocol is very simple. After a little handshaking at thebeginning of a connection, messages can be sent or received fromeither side of the connection. The best way to learn about this is tostart 2 kdb+ processes, connect from one to the other, override someof the .z.* functions (see Simon’s dotz), send some messages and seehow they are processed. By default, incoming messages to a server areprocessed as{value x}Every kdb+ object can be serialised, and this is basically what theselibraries perform - serialisation and deserialisation of kdb+ objects.I believe it is much easier to learn these miniscule interfaces to kdb+ than another GUI library or language ;-)Hope this helps,CharlieOn Aug 18, 10:53?pm, victor79 <telnov…> wrote:> How to make GUI application on kbd+? I need buttons, edits, statics,> tables, and another controls.</telnov…></charles.g.skelton>