Skip to content

Draft: feat: implement basis of LDK

Kane Petra requested to merge LOOP-205-platform-update into main

This PR will do the following:

  • Add an IDE to Loop based on Tauri, see below for more info as to why
  • Use the Loop Language Server (LLS, better name pending) to provide semantic analysis, autocompletion, live compiler feedback and more.
  • Retain cross platform support
  • Retain support for running Loop normally (the CLI, running files & the REPL)

Why?

This is to make Loop more of a full fledged platform instead of "just a language". While right now its just a code editor, it will allow us to do far more with Loop. For example:

  • Provide an overview of current infrastructure
  • A UI to add "infrastructure providers" instead of needing to define it in code
  • Additional tooling

Closes LOOP-205

I should probably enjoy vacation instead of working on Loop

Merge request reports