Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2021-07-12 - KDB Project Call Meeting Minutes #50

Closed
mcleo-d opened this issue Jun 22, 2021 · 14 comments
Closed

2021-07-12 - KDB Project Call Meeting Minutes #50

mcleo-d opened this issue Jun 22, 2021 · 14 comments
Assignees
Labels
approved Approved meeting minutes indexed meeting

Comments

@mcleo-d
Copy link
Member

mcleo-d commented Jun 22, 2021

Date

Monday, July 12, 2021 - 9:00am EST / 2:00pm BST

// Rescheduled from US public holiday, Monday 5th July

Attendees

Fullname Affiliation GitHub Username
James McLeod FINOS @mcleo-d
Jo Shinonome Squarepoint Capital @jshinonome
Peter Gyorok Morgan Stanley @gyorokpeter
Alvin Shih Morgan Stanley @alvin-c-shih
Colin Eberhardt Scott Logic @ColinEberhardt
Jonny Press AquaQ Analytics @jonnypress
Dmitry Zakharov Deutsche Bank @dzmipt
Jane Gavronsky FINOS @jgavronsky
Aaron Davies Morgan Stanley @adavies42

Meeting notices

  • FINOS Project leads are responsible for observing the FINOS guidelines for running project meetings. Project maintainers can find additional resources in the FINOS Maintainers Cheatsheet.

  • All participants in FINOS project meetings are subject to the LF Antitrust Policy, the FINOS Community Code of Conduct and all other FINOS policies.

  • FINOS meetings involve participation by industry competitors, and it is the intention of FINOS and the Linux Foundation to conduct all of its activities in accordance with applicable antitrust and competition laws. It is therefore extremely important that attendees adhere to meeting agendas, and be aware of, and not participate in, any activities that are prohibited under applicable US state, federal or foreign antitrust and competition laws. Please contact [email protected] with any questions.

  • FINOS project meetings may be recorded for use solely by the FINOS team for administration purposes. In very limited instances, and with explicit approval, recordings may be made more widely available.

Agenda

  • (5 min) Convene, roll call, welcome new people.
  • (5 min) Intro to @jshinonome from vscode-q project.
  • Display FINOS Antitrust Policy summary slide
  • Review Meeting Notices (see above)
  • (2 min) Approve previous meeting minutes.
    • Approved by acclamation.
  • (3 min) Quick recap on FINOS fork of Kdb Studio and possible collaborations.
  • (5 min) For vscode-q / Kdb Studio 2 running as VS Code plugins, how to support Authentication plugin API to allow support for Kerberos, etc.?
    • add support for auth method extension points jshinonome/vscode-q#40 (comment)
    • Clarified that there is no need to change node-q.js.
      • Just want to generate a token which will be passed in the password field of the regular handshake.
    • Proposed solution is that vscode-q plugin would probe for other plugins(!).
      • A bit surprising that plugins aren't sandboxed from each other, but does make life easier.
  • (5 mins) An introduction to KDB Studio 2 Prototype KDB Studio 2 Prototype #51 - @ColinEberhardt
    • Apparently not too much code required thus far!
      • Leveraging of: Monaco (editor behind VS-Code) and Electron (for distribution)
    • Additional functionality required to make it a viable replacement for Kdb Studio Classic:
      • Excel Export
      • Server List Export
      • Hot Keys
  • (5 mins) Is there room for Kdb Studio 2 and VS-Code plugin?
    • Mention of Kx Dashboards & Kx Analyst having overlapping functionality but different target audiences.
    • @dzmipt believes he will continue enhancing Kdb Studio Classic for a while because:
      • More familiar with Java and existing code base.
      • More feature rich for now.
      • Roadmap ncludes: scatter charts, uploading results to server, word wrap
      • Also knows of users kdb who are attached to Sublime / IntelliJ.
    • vscode-q goings-on
      • Language Server extension that analyzes the source code.
        • Would provide autocomplete functionality.
        • Very early days. Not pushed for public consumption yet.
      • Has constructed a simple parser for q, but probably incomplete.
      • Can't use any existing parser since he needs more than just a stream of tokens:
        • Information needed by VS-Code: start line, start position, end line, end position
      • Might benefit from collaboration with those who've studied the q grammar quite closely.
  • (5 min) qPython updates?
    • Probable name change to qPython3 to release on PyPi.
    • Dropped Python 2.x support.
    • fastutil.pyx 64-bit changes undergoing testing within Morgan Stanley.
  • (5 min) Unique Set Size updates?
    • Pull request is up: add psutil (and util) #52
    • Only supports Linux.
      • /proc is non-POSIX, so not available on MacOS X.
      • Happy to accept Pull Requests for wider OS supprt.
    • Needs a better understanding of dep.q to load a companion util.q file
  • (5 min) AOB, Q&A, Adjourn.
    • @adavies42 Is working on a native unzip for q.
      • Could take advantage of secondary threads.
    • FINOS All Community Call and OSSF CFP coming up.

WebEx info

Webex

Dial-in and Project Materials

@ColinEberhardt
Copy link

Can we add the KDB Studio prototype to the agenda? #51

@mcleo-d
Copy link
Member Author

mcleo-d commented Jul 1, 2021

Can we add the KDB Studio prototype to the agenda? #51

How much time is needed @ColinEberhardt ?

@ColinEberhardt
Copy link

15 mins would seem like a good slot

@mcleo-d
Copy link
Member Author

mcleo-d commented Jul 1, 2021

15 mins would seem like a good slot

I have added you to the agenda on behalf of @alvin-c-shih 👍🏻

@mcleo-d
Copy link
Member Author

mcleo-d commented Jul 12, 2021

Hello 👋🏻

@gyorokpeter
Copy link
Contributor

Hello

2 similar comments
@jshinonome
Copy link

Hello

@dzmipt
Copy link

dzmipt commented Jul 12, 2021

Hello

@ColinEberhardt
Copy link

here 👋

@jonnypress
Copy link

hello

@jgavronsky
Copy link

Jane here

@adavies42
Copy link
Contributor

here

@alvin-c-shih
Copy link
Contributor

Howdy!

@alvin-c-shih alvin-c-shih changed the title 2021-07-12 - KDB Project Call Meeting Agenda 2021-07-12 - KDB Project Call Meeting Minutes Jul 31, 2021
@alvin-c-shih alvin-c-shih added approved Approved meeting minutes indexed labels Sep 30, 2021
@github-actions
Copy link

Couldn't find the following GitHub usernames on file: @jshinonome, @dzmipt . /CC @aitana16 @maoo @mcleo-d

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved Approved meeting minutes indexed meeting
Projects
None yet
Development

No branches or pull requests

9 participants