48 pointsby arbayi2 hours ago5 comments
  • bertili2 hours ago
    Not apparent at first, but this is a TypeScript to c++ compiler at the core (https://github.com/geastack/compiler), with bindings for various platforms.
  • zerr2 hours ago
    What do they use for graphics and audio?
    • zero_shift5 minutes ago
      It's not clear at first glance, but given (1) the apps are written in JavaScript (2) the project has repos for different OS native bindings, my bet is some kind of embedded JavaScript engine that just calls through to OS native widets
    • dashersw2 hours ago
      Each platform has its native bindings. For graphics, you write CSS and HTML canvas API as well as JSX, it renders to native components and their alignments, the canvas API is converted to native surfaces, whatever the platform uses.
      • zerran hour ago
        I mean, is it OpenGL, Vulkan, Metal? etc...
  • sublinear2 hours ago
    Ah this is for embedded apps. Pretty neat!
  • nuk329 minutes ago
    [dead]
  • tarcon2 hours ago
    "The earlier implementation could not be driven to zero of them, because boxing was load-bearing in its emitter"

    In the docs of the repo of their TS to C++ compiler. https://github.com/geastack/compiler