Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/geocar/qlua

KDB bindings for lua
https://github.com/geocar/qlua

Last synced: about 1 month ago
JSON representation

KDB bindings for lua

Awesome Lists containing this project

README

        

# KDB client for LUA

You can use this to link with nginx+lua/openresty/whatever to get a Q-powered
web service that can do more than a few thousand connections per second.

# Pre-Flight

## Building on OSX

Linking with m64/c.o requires GCC

brew install gcc lua rlwrap

## Building on Linux

Default is to build lua using l64/c.o

apt-get install build-essential liblua5.1-dev

but kdb is 32-bit, so to get *it* working you'll need:

dpkg --add-architecture i386
apt-get update
apt-get install -yy --no-install-recommends ia32-libs gcc rlwrap

# Testing

Start up kdb in a window:

rlwrap ~/q/?32/q

and load the server:

\l test.q

Run the lua-side tests in another window:

make test