Initial release of Kx-0.0.1

Initial release of Kx-0.0.1

am 10.08.2007 12:53:58 von markpf

NAME
Kx - Perl extension for Kdb+ http://kx.com

SYNOPSIS
use Kx;

DESCRIPTION
Create a wrapper around Kdb+ and Q in Perl using the C interface
to Kdb+


This is Alpha code. It has had some reasonable testing but is really
just
experimental at the moment. I have run and tested this on Linux and
MacOSX only. MacOSX is my major development platform (x86 only).

INSTALLATION

first get a copy of c.o from kx.com for your architecture
make libkdb.a from c.o for easy linking
ar -r libkdb c.o
or
libtool -static -o libkdb.a c.o

perl Makefile.PL
make
make test # you must have a 'q' process running on port 2222 (q -p
2222)
make install

cheers
markpf

Re: Initial release of Kx-0.0.1

am 10.08.2007 17:58:45 von Dean Arnold

markpf@gmail.com wrote:
> NAME
> Kx - Perl extension for Kdb+ http://kx.com
>
> SYNOPSIS
> use Kx;
>
> DESCRIPTION
> Create a wrapper around Kdb+ and Q in Perl using the C interface
> to Kdb+
>
>
> This is Alpha code. It has had some reasonable testing but is really
> just
> experimental at the moment. I have run and tested this on Linux and
> MacOSX only. MacOSX is my major development platform (x86 only).
>
> INSTALLATION
>
> first get a copy of c.o from kx.com for your architecture
> make libkdb.a from c.o for easy linking
> ar -r libkdb c.o
> or
> libtool -static -o libkdb.a c.o
>
> perl Makefile.PL
> make
> make test # you must have a 'q' process running on port 2222 (q -p
> 2222)
> make install
>
> cheers
> markpf
>
>

The website doesn't give much info, but seems to intimate that
a SQL interface is available. Have you considered creating
a std. DBI driver for it (ie, DBD::Kx or DBD::Kdb) ?

Dean Arnold
Presicient Corp.