Skip to content
Snippets Groups Projects
  1. Sep 21, 2022
    • Emilio Jesus Gallego Arias's avatar
      [jscoq] [build] Start of backend / frontend split. · 33544625
      Emilio Jesus Gallego Arias authored
      We reorganize jsCoq's source code as to be more modular, in particular
      we start to place backend files under the `backend` directoy, and
      frontend files under `frontend`.
      
      Code as it now does work, note however that still quite a bit of work
      is needed. In particular, the headless frontend should get its own
      directory, the coq-jslib directory should go away, use more types,
      etc...
      33544625
  2. Sep 20, 2022
  3. Sep 19, 2022
  4. Sep 10, 2022
  5. Sep 09, 2022
  6. Sep 08, 2022
  7. Sep 03, 2022
  8. Aug 28, 2022
  9. Aug 27, 2022
  10. Aug 25, 2022
  11. Aug 23, 2022
  12. Aug 22, 2022
    • Emilio Jesus Gallego Arias's avatar
      [js] [refactor] Remove use of JsCoq global in components. · 8a229eb3
      Emilio Jesus Gallego Arias authored
      Instead of using a JsCoq global, we pass the needed parameters to the
      constructors so the components types are more functional.
      
      The access to the global was mostly used to determine the backend, but
      IMHO this is morally wrong as nothing should preclude a manager
      creating N worker objects with different backends.
      
      Moreover, most of the backend case analysis should go away once we
      improve backend handling.
      
      This is also a step towards frontend / backend separation.
      
      Next step is indeed to isolate the backend options in their own
      interface.
      8a229eb3
Loading