Hello,Sometimes, after I made implementation on K, I tries to convert itinto Haskell. Maybe my code is too simple, but for the moment I cannotfind any example, which is much harder in haskell. There are no equalnames of the function for dyad/mondad version, but I suppose it is nota big problem.Could you please provide some _simple_ example with power of APL?Thank you.-- Regards,? Alexander.
Nothing?
On Fri, Mar 30, 2012 at 6:02 PM, Alexander Epifanov wro=
te:
> Hello,
>
> Sometimes, after I made implementation on K, I tries to convert it
> into Haskell. Maybe my code is too simple, but for the moment I cannot
> find any example, which is much harder in haskell. There are no equal
> names of the function for dyad/mondad version, but I suppose it is not
> a big problem.
>
> Could you please provide some simple example with power of APL?
>
> Thank you.
>
> –
> Regards,
> =A0 Alexander.
–=20
Regards,
=A0 Alexander.
The purpose of this mailing list is to assist non-commercial users to learn kdb+ (not haskell or any other language).
kdb+ is not just k; it is built upon k and users typically program in Q - a more verbose language layered on top of k.
k is a derivative of apl, and as a google search will tell you in plenty, apl is about productivity.
There are features of kdb+ which lend itself to solving particular problems - particularly in relation to processing/analyzing huge amounts of time-series based data. The built-in temporal and table data types, combined with various arithmetic and joins may make kdb+ as a platform stand out most in terms of easily manipulating this type of data (e.g. calculating bar/binned data). And it doesn’t stop there - built-in ipc/rpc makes stitching processes together (and hence distributed processing) child’s play, in addition to allowing processing of streaming data (and complex event processing). The built-in webserver makes it easy to hook in web based front-ends.
I would say that the power of kdb+ in general is well beyond just a concise and expressive language (Q/k). It’s an incredibly productive platform for real-time and historical data analytics, and this happens to be where it has excelled.
thanks