<p>Has anyone worked with <a href="http://www.google.com.br/url?sa=t&amp;ct=res&amp;cd=1&amp;url=http%3A%2F%2Fen.wikipedia.org%2Fwiki%2FDomain-specific_programming_language&amp;ei=QyWvSIXcC4foebjSlHs&amp;usg=AFQjCNFsZOnJm-AGmi5sxai8YI-0Al6wfA&amp;sig2=6nX5EkUmNkEwiSKAkUeyZQ" rel="noreferrer">DSLs (Domain Specific Languages)</a> in the finance domain? I am planning to introduce some kind of DSL support in the application that I am working on and would like to share some ideas.</p>

<p>I am in a stage of identifying which are the most stable domain elements and selecting the features which would be better implemented with the DSL. I have not yet defined the syntax for this first feature.</p>

Jay Fields and Obie Fernandez have written and talked extensively on the subject.
Jay Fields intro on
Domain Specific Languages
Jay Fields' series on
Business Natural Language
Obie Fernandez
Expressing Contract Terms in a DSL
A very good
presentation
on infoQ by Jay Fields
You'll also find general stuff on implementing DSL in Martin Fowler's writings (but not specific to finance).
DSL