2018-02-24

Members Present:

Brian, Julian, Patrick, Scott C.

Recent work:

  • Brian: primitive-defining macro for cleaning up sclang

  • Julian: neurological SC, project with Dutch CS/math prof; ideas about having extra sclang processes in background; small PRs

  • Patrick: testing HOAUGens PR, Issue 3396 (Help browser navigation)

  • Scott: cleanup on Qt WebEngine PR, Atk-related HOA, generic primitive wrapper (to bind to Boost.Math headers), calling native C functions from sclang using dyncall (proof-of-concept)

Discussion Topics:

  • Issue 3396

    • Scott thinks this is a Qt problem and may not be under our control

  • Julian: could we unify the code editor and help browser?

    • Scott: would take a lot of rebuilding; possible as a big project; could make a rich-text webview using existing open-source editors

  • Scott C’s PR to update the help browser to QtWebEngine

    • Allows us to move to newer versions of Qt

    • Also fixes HiDPI-related issues

    • Qt Menu addition would ideally be merged not long after

  • Qt Menu idea - could make it easier to add system menu items for the IDE from sclang

  • Julian: would like to add more examples to Help system

    • Scott: been doing overview-type work, have examples for WebView

  • Making it easier to submit bugs/changes from the Help Browser

  • CMake: update to 3.x because of Ableton Link PR

    • Scott: use CMake 3.9.4 (what we have on Travis)

    • Make sure smiarx gets credit

    • Patrick: maybe 3.5 (Ubuntu) or 3.7 (Debian)

    • Scott: be transparent about what we use on Travis

  • Scott: create a “template” for repos to easily make your own repo w/ auto-released binaries

    • Make easy alternatives if we’re going to say no

  • Do a better job of announcing/promoting 3.10 and its improvements

    • Get links to Eli Fieldsteel’s tutorials

    • Get links to the DX7 project

    • Show how to link to other DAWs