3 ms·
"In a way, AI language models have become the most general, if not the most reliable, declarative tools of all time." Yes, this might happen. In that case, hum
by QueensGambit 2y ago
"In a way, AI language models have become the most general, if not the most reliable, declarative tools of all time."
Yes, this might happen. In that case, human language would become the declarative language for building software. However, human language is ambiguous and would lead to unpredictable software. Lojban was created for this purpose—to be unambiguous and facilitate machine understanding. Perhaps, an unambiguous subset of English could be the declarative language of the future.
- Nevermark 2y agoI can imagine a natural language declarative project definition, used to generate an implementation by a model. When the natural language specification "source" is updated, the model takes into account the change, and the current implementation, and makes the change in a low impact way. Similar to how developers today would respond to a changing spec, while maintaining strong continuity in the implementation. Only change what you need to.