Literal meaning
The name Synthesis:
- is chosen specifically with Logseq in mind
- Don’t bother searching for its technology under that name.
- primarily means composition
- is pronounced as sEEnthesee(s)
- is abbreviated as Syn
- syn is the con- prefix
- thesis means position
- syn in isolation means plus
- syn is the con- prefix
- is the opposite of analysis
- One way to analyze a concept is by outlining its meaning in various contexts.
- Logseq’s outliner is ideal for that.
- Synthesis is a natural complement, as explained below.
- One way to analyze a concept is by outlining its meaning in various contexts.
Inspiration
When Synthesis is given an arbitrary expression, it:
- parses that expression
- Parsing is a form of further analysis.
- reads relevant outlines as needed
- The results are cached, until changes are made.
- synthesizes them into its model of recognized phrases
- and indirectly of recognized concepts
- This is the special stage that inspired the name.
- evaluates the given expression against its model
- This is the fundamental step for all computations.
- Programming is about combining such steps to execute programs of any complexity.
- That’s another form of synthesis, common to all programming.
- Programming is about combining such steps to execute programs of any complexity.
- This is the fundamental step for all computations.
Reasoning of choice
This doesn’t sound much different from other programming languages.
- In some sense, all programming languages facilitate the composition of programs.
- And most of them are equivalent in what can be composed with them (i.e. Turing-complete).
- The main difference is that:
- most of them are synthetic
- For them to work, they expect us to translate our natural thoughts into their unnatural constructs.
- Synthesis is natural
- It is about thinking directly in the language.
- Thus focusing on composing rather than on translating.
- How can something named Synthesis not being synthetic itself?
- synthetic is a product (and may further be used as material)
- synthesis is the process of producing it
- It is about thinking directly in the language.
- most of them are synthetic