Closed TravisWhitaker closed 7 years ago
Any final decisions about implementation?
We're considering writing it in Haskell. Travis has demonstrated that implementing the functionality required would be trivial with the Haskell wrapper for libflipper. Haskell can be compiled down to machine code reliably across multiple platforms too, which is a huge plus.
• Flipper Console → Enables rudimentary user control of device. → Core functions such as resetting hardware, loading programs. → Manages the build system for new projects. Handles compilation → Handles setup of shields and other accessories. → Handles first time device setup.
• Modules → Design a build system that is understood by the console. → Easy to build and deploy without the use of the console. → Easy to understand
The Flipper Console is undergoing a rewrite. Goals for the new design include: