Synthesis: General Overview? (Features, Capabilities, Limitations ... )

  • Short answer: Yes, Synthesis has the capability to do all these things.
    • Has already proved that.
    • That doesn’t mean that it should do all that.
  • Long answer: Synthesis is like a programming language, i.e. a tool to develop things.
    • For its features, read Comparison of Synthesis to other programming languages
      • Main point: The advantages of Synthesis over other programming languages are determined by its design choices.
    • As a language of general purpose:
      • it can be used to develop pretty much everything possible in its underlying environment
        • Being a kit, the environment of Synthesis is Electron, so it can be used to develop a vast number of things.
          • Therefore, the only limitations of Synthesis are the limitations of Electron.
      • it needs libraries for specialized functionalities
        • Some reference libraries are provided in the tutorials.
        • Others are under development.
          • Development is currently paused, until either:
            • there is particular interest to fund it
            • Logseq becomes more mature
1 Like