2020-02-03 kdb+ Project Meeting Minutes

2020-02-03 kdb+ Project Meeting Minutes

Meeting minutes status: Approved (at 2020-03-02 meeting)

Table of Contents

Date/Time

  • February 3, 2020. 10am ET

Attendees

Name

Organisation

Github ID 

Name

Organisation

Github ID 

@Alvin Shih

Morgan Stanley

alvin-c-shih

Tim Beletskiy

JP Morgan

 

Aaron Davies

Morgan Stanley

adavies42

Peter Gyorok

Morgan Stanley

gyorokpeter

Jonny Press

AquaQ

 

Agenda

Time

Item

Who

Notes from the Meeting

Time

Item

Who

Notes from the Meeting

5 min

Convene & roll call.

All

 

5 min

Review and approve minutes from last meeting.

All

Approved by acclamation.

5 min

Fork Studio for kdb+.

All

  • No one from FINOS on the call to discuss Studio for kdb+.

    • Revisit this next time.

  • Someone contacted maintainer of q Insight Pad about open sourcing it.

    • Current thinking is that open source is a possibility, but not something as permissive as an MIT license.

    • Would still like to retain a measure of control over its direction and who might support it commercially.

10 min

JupyterQ / PyQ notebooks?

  • Any interest in contributions for those?

  • Since q doesn't have a proper "spawn" call, it's arguably safer to do HDB maintenance (copy / link / remove files) from Python.

  • More robust examples of q / Python interop?

    • JupyterQ / embedPy examples of saving DataFrames to Pickle?

    • PyQ examples of loading serialized q into Python?

All

  • The idea of using Python scripts for HDB maintenance was not popular.

  • The preferred direction was:

    1. Use q builtins as extensively as possible (hdel, etc.)

    2. Lobby for a proper function that takes an argument vector.  (Possibly as a -n!x "internal" function.)

    3. Release a plugin that wraps fork(2) / execvpe(3).

  • Best if members lobby Kx for #2 so that the entire community can benefit.

5 min

New ideas to increase contributions?

  • Snippets gallery instead of fully-baked libraries?

  • Just let Peter go all out? 

All

5 min

AOB

All