๐ยง Extensible system
Opportunities of extensible systems
Seamless UI
Access to data
What makes system extensible?
Open source makes systems more extensible
Are there closed-source extensible systems?
Sublime text?
Roam?
Principles of extensible systems
Composability
Replaceability
Explicit data (?)
Examples of extensible systems
Vim / Emacs
What makes Vim extensible?
Smalltalk
TeX
What makes TeX extensible?
What are extensible systems that do not require computers?
What are examples of extensible systems in real life?
How to make vendors create extensible systems?
How to turn vendors into allies?
Safety in extensible system
Why extensible systems are not popular right now?
Extensible user interface
CLIs are more composable than GUI applications
CLIs are usually much smaller and do a single thing
How does idea align with other trends in Software Development?
more software moving to web
Languages
Backlinks
- ๐ ยง Personal computing
- ๐ Enums are not extensible
- ๐ Glamorous toolkit
- ๐ ยง Programmable syntax
- ๐ Authentication and identity management should be part of the platform
- ๐ Extensible interfaces might hinder UX
- ๐ ยง Index
- ๐ What makes Smalltalk extensible?
- ๐ Guile is a language designed for extensible systems
- ๐ CLIs expose interaction as first-class citizen
- ๐ Issues with non-extensible systems