Skip to content
Jas edited this page Mar 29, 2017 · 37 revisions

User Guide

The wiki section of this repository provides details on the libraries that are provided within this "common" package.

All the libraries included are used within our primary kdb+ application which supports BuaBook. If you have any issues, please raise a GitHub issue and we will investigate.

Library Summary

The libraries included are:

  • convert.q: Type conversion functions
  • cron.q: Job scheduler
  • csv.q: CSV file reader and writer
  • event.q: Event manager
  • file.q: File and folder discovery
  • log.q: Simple console logger, with color and log level configuration
  • mail.q: Sending e-mail via mailx
  • ns.q: Namespace and meta functionality
  • os.q: Operating system abstraction library
  • require.q: A dynamic code loading library

Require Library Recommended

It is recommended that you use the Require library to load other libraries into a kdb+ process. To add Require into your process initialisation, please follow the initialisation section on the wiki.

If you choose not to use Require, you must ensure that all the dependencies between the libraries are fulfilled as part of your loading functionality

Clone this wiki locally