Become a sponsor to Mark Truluck
Hello!
My name is Mark Truluck and I am a senior software architect and program manager. Early in my career I became interested in Software Engineering and experimented with UML and other visual design approaches.
Unfortunately these methodologies were never formalized to bridge the gap between design and implementation. After working for years to develop patterns for implementing state machines, the most useful of the UML artifacts, I developed a Domain Specific Language (DSL) called Frame to standardize this pattern.
Frame is open source DSL that can be transpiled into any target language (7 currently supported with many more to come). The framec transpiler is written in Rust and can be used at the command line, as part of CI/CD pipelines and also has both VSCode and Atom plugins.
Any monetary support would go to ongoing development work for both the evolution of the transpiler as well as the editors and would be greatly appreciated.
Please feel free to reach out to me about any questions about the project or how to get involved in any way, including work on the open source projects. I'm always happy to talk Frame 😄!
Thank you,
Mark
Featured work
-
frame-lang/frame_transpiler
Frame is a markdown language for creating state machines (automata) in Python as well as generating UML documentation.
Rust 66 -
Visual Basic 6.0 1
-
JavaScript