you have to checkout helvetia, by Lukas Renggli:

http://scg.unibe.ch/research/helvetia

cheers, 
Esteban

On 21 Apr 2014, at 16:17, Bob Williams <rwilliams19@cox.net> wrote:

For some time I have been developing the idea of a extension to Smalltalk, which I call Domaintalk. That extension would have "areas" where the language natural to the problem being solved would be used. For example, when solving a numerical problem then mathematical notation would be used or when accessing a relational database SQL would be used. In other words, each of those area would correspond to the language used by "Domain Experts", thus the name domain.The rational behind this is that when you ask a domain expert how to solve a particular problem they will give you the solution in their natural language and you must then convert that into Smalltalk code. Why not just eliminate the last step an let the compiler for the domain produce a compiled method that can be used by the VM--a domain specific would be required in addition to the compiler.

There are two reasons for my posting this email: (1) I want to measure the interest of this group in such a project, and (2) I want to know if there is a better place to post a much longer description of the project or should I just break the description into smaller segments and post each under a different subject?