The English-Likeness Monster Stalks a New Generation of Programmers
raganwald.posterous.com
The English-Likeness Monster Stalks a New Generation of Programmers
1–10 of 78 posts
Re: The English-Likeness Monster Stalks a New Generation of Programmers
#2Re: The English-Likeness Monster Stalks a New Generation of Programmers
#3i'd love to hear success stories about this. what makes a dsl intended for domain experts work? i suspect it's got little to do with the dsl and a lot to do with politics and motivation of the parties involved. and unicorn blood, of course.
[edit: limiting functionality (related to raganwald's reply below) reminded me of this exchange - http://news.ycombinator.com/item?id=5111265 - which was perhaps a wiser approach than i thought at the time. lbrandy says: "as simple as possible for analysts to use". and that seems to have been a success story.]
Re: The English-Likeness Monster Stalks a New Generation of Programmers
#4the point about dsls for business logic is a good one. it always sounds so good in theory... i'd love to hear success stories about this. what makes a dsl intended for domain experts work? i suspect it's got little to do with the dsl and a lot to do with politics and motivation of the parties involved. and unicorn blood, of course. [edit: limiting functionality (related to raganwald's reply below) reminded me of this…
Re: The English-Likeness Monster Stalks a New Generation of Programmers
#5Another example is Siri. If the end result is not of most importance and an educated guess is acceptable when Siri for scripts could be a way to easily program the device.
Re: The English-Likeness Monster Stalks a New Generation of Programmers
#6A good DSL has no need to "look like English".
Re: The English-Likeness Monster Stalks a New Generation of Programmers
#7 > put amulet on drawer
> put amulet in drawer
> put amulet behind drawer
> place amulet on drawer
> give amulet to drawer
> push amulet to drawer
> show amulet to drawerRe: The English-Likeness Monster Stalks a New Generation of Programmers
#8Re: The English-Likeness Monster Stalks a New Generation of Programmers
#9Also, there is a system for logical rules called Attempto Controlled English which I think has some proven use cases for business rules.