All the details related to this library can be found on the wiki:
To use the functionality within this repository straight away:
- Download the latest version, extract and
cd
into the root folder - Run
q src/require.q
.require.init[]
You can then load any of the libraries within the repository by using the .require.lib
function with the library name. For example, to load log.q
, type .require.lib `log
.
C:\Users\jasra_000\git\kdb-common>%QHOME%\w32\q src/require.q
KDB+ 3.4 2016.10.10 Copyright (C) 1993-2016 Kx Systems
w32/ 4()core 4095MB jasra_000 jase6230 10.1.0.249 NONEXPIRE
q).require.init[]
Require library initialised [ Root: :C:\Users\jasra_000\git\kdb-common ]
Library root location refreshed [ File Count: 29 ]
q).require.lib `log
Loading library: `log
Loading C:\Users\jasra_000\git\kdb-common/src/log.q
Loading library: `util
Loading C:\Users\jasra_000\git\kdb-common/src/util.q
Loading library: `type
Loading C:\Users\jasra_000\git\kdb-common/src/type.q
Library initialisation function detected [ Func: .log.init ]
Logging enabled [ Level: INFO ]
2017.03.07 10:47:30.381 INFO pid-6644 jasra_000 0 Initialised library: `log
q)
The list of all contributors to the project:
- Jas Rajasansir (jasraj) (active)
- Kieran Lucid