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 legal@finos.org 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.
Minutes
Status Updates
Ned Peters (Capital One)
Scala / Morphir evaluator
Type encoder and decoder
The flow is: Author in Elm --> Morphir IR --> Scala Interpreter for execution
Lots of bugs in the Elm interpreter:
Missing functionality
Recursive
Local lambdas
LocalDate functions
Boolean operator short-circuiting
Peter Smulovics (Morgan Stanley)
Slack channel for F# / Morphir
F# Authoring
Restrict the language
Analyzers for error handling
Morgan Stanley driving F# agenda
Damian Reeves (Capital One)
Build integration
Microsoft is working on it
Roadmap
WebAssembly
Morphir on .NET
Spark backend - target Python
Other Frontends
TypeScript
Business users to wire flows
FINOS Case Study for OSFF
Data Model
Define data model superset in Morphir
Easier to work strictly on data than full IR
Package Spec
Package manifest
Link to code
Link to other (i.e., decorations)
Internal for now - will expose publicly
Alexander Ioffe (Capital One)
Backend to convert standard Scala data models to Morphir IR
Via Scala macros
Define custom derivations, for example strongly typed DDL generation
More powerful than any Scala to JSON conversion
Stephen Goldbaum (Morgan Stanley)
UI based editing
Scala DSL frontend
Toolchain plugins
Topics
Logos
Capital One - yes
Morgan Stanley and others in progress
Code quality
Sonar scanning integration
Full branch test generator (non-UI) would be valuable
Date
Thursday 13 July 2023 - 11am ET / 3pm UK
Untracked attendees
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 legal@finos.org 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.
Minutes
Status Updates
Ned Peters (Capital One)
Peter Smulovics (Morgan Stanley)
Damian Reeves (Capital One)
Alexander Ioffe (Capital One)
Stephen Goldbaum (Morgan Stanley)
Topics