3 ms·
Elegant, complex and expressive languages aren't easy to read/debug/rewrite. Having a set of special symbols, arcane syntax and complex abstractions isn't a sel
by countWSS 3y ago
Elegant, complex and expressive languages
aren't easy to read/debug/rewrite.
Having a set of special symbols, arcane syntax
and complex abstractions isn't a selling point:
the purpose of the language to have maintainable
and performant software - not to extend the language
itself or showcase its strengths.
Nobody would "switch to X"/"Rewrite in X", just
because X is better, it has to be substantially better
for the specific use-case: like a user would not
start learning Lojban just because its much better
than English, a specific use-case and pragmatic reasons
would need to appear where Lojban-as-tool,
not Lojban-as-elegant-expression, will clearly
outperform English in its domain(e.g. translating
concept to some precise neutral representation),
and since these use-cases are quite rare, Lojban
would not get as much audience despite its rich
constructive capabilities in describing concepts.