Open StefanScott opened 9 years ago
Kona does not currently implement dependencies, triggers or a GUI.
K2 came to market in 1998, and was the primary product offered by Kx Systems. It included dependencies, triggers and a simple GUI.
K3 (with KDB and KSQL) was a transition product. KDB and the associated query language, KSQL became the primary product of Kx. The accessible underlying language, K3, was quite similar to K2.
For KDB+ and q it's a different story. Though K4 is also accessible, it is quite different from K3, is proprietary to Kx, with no manual and little documentation. There is no GUI in q. Kx recommends using q with the R language for display purposes. Triggers disappeared ... the book "q For Mortals" has no entry for triggers in its index. However, dependencies were still a feature of q.
There are no plans to incorporate a GUI into Kona. The strategy of using R for display purposes is probably a good choice when using Kona.
Since triggers were dropped from q, it is unlikely that they will be added to Kona.
Dependencies may be a different matter. As they survived the transition to q, it may be worthwhile to explore them further as a possible addition.
Hi,
This seems confusing since Kona purports to be K, not Q. If Kona is Q then I guess I'd suggest changing the statements that say it is K. $0.02
E.g.
It may seem confusing ... here is some clarification: Kona is attempting to be an open source implementation of k3. Not all features of k3 have been implemented yet. Dependencies, triggers, and the GUI have not yet been implemented ... and may never be.
Kona is definitely not q. q is a different language, implemented on top of k4. q is not any version of k.
Thanks. :-)
On Fri, 08 Apr 2016 10:27:03 PDT Raoul Duke notifications@github.com wrote:
Thanks. :-)
No. There are a number of differences between kona and k3.... You may wish to check archives of kona-users and kona-dev google groups.
[Edit: never mind! I missed the earlier context]
An earlier released version of K had:
Reference:
http://web.archive.org/web/20050504070651/http://www.kx.com/technical/documents/kreflite.pdf
page 35:
page 45:
page 14:
(There are also several screenshots of the GUI in Chapter 15, starting on pages 229-230.)
Does Kona also implement dependencies, triggers and a GUI?
Kona is a great project. Thanks for any help!