4 ms·
What downsides of frameworks cause you to want a domain-specific language? Python is great at extending the language using frameworks, and I think the addition
by philipov 8y ago
What downsides of frameworks cause you to want a domain-specific language? Python is great at extending the language using frameworks, and I think the addition of async/await and event loop libraries makes it really fun to do agent-based programming using coroutines, especially with the Curio library[0].
Given async/await, coroutines, and a good library to drive the event loop, what else is missing that you would like language-level support for?
0: https://github.com/dabeaz/curio https://github.com/dabeaz/curio
- protomyth 8y ago> What downsides of frameworks cause you to want a domain-specific language? Because it is a kludge. The language has a different paradigm it was built on and there will always be mismatches. Coroutines are not agents and don't have all of the properties of agents specified in [1]. > Given async/await, coroutines, and a good library to drive the event loop, what else is missing that you would like language-level support for? I don't want to program in a language that doesn't treat agents as the primary unit of organization with their own threads and communications. I don't want to have to think in terms of a pieced together system. Frankly, having objects that can act without agents is just a painful idea. 1) http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.123.5119&rep=rep1&type=pdf http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.123...