jkozlowski / kdb-haskell Goto Github PK
View Code? Open in Web Editor NEWkdb+ client library in Haskell
License: MIT License
kdb+ client library in Haskell
License: MIT License
Use attoparsec for the parser.
I am aware of at least these:
This should add the refactored and extended serialisation code from http://code.kx.com/wsvn/code/contrib/sagrawal/kx/haskell/kx.hs.
The idea is to implement a simple q parser using Parsec. Once that is ready I would like to explore whether it is viable to implement some typing and type inference rules for q.
If so, I would like to create a simple q dialect that allows for optional type signatures.
Or maybe better go with happy?
Compression is not supported, need to reject any connections that require it.
The IntegrationTest has IO code in it, it just needs packaging up into a simple KdbConnection type and it should be ready.
The idea is to have something similar to aeson and associated template haskell deriving machinery.
To use a haskell application as a subscriber to a kdb+ ticker plant, it's necessary to have a blocking read function. I've added a simple readKdb
function here:
This will hopefully simplify the maintenance of dependencies, but I remember this introduces some issues with HPC, so need to look into this.
Currently the library does not export any modules, the idea here is to provide Prelude module or something like that that exports everything else.
The idea is to be able to compare the benchmark the pure Haskell implementation to the c implementation.
I also want to learn to bind to C from Haskell, as an exercise.
See https://hackage.haskell.org/package/language-c-inline. But might need to start with c2hs initially, since there are more resources for this: http://blog.ezyang.com/2010/06/setting-up-cabal-the-ffi-and-c2hs/.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.