|
|
Resources
[ DSL web pages
| Conferences
| Quirky languages
| Prolog texts
| A free Prolog
]
DSL web pages
Great place to start: Domain-Specific Languages:
An Annotated Bibliography (and yes- it is short!)
See also:
Not enough for you in the above? Want more? Search for articles on DSLs from the amazing
ResearchIndex.Com
Conferences
-
DSL '99
-
2nd USENIX Conference on Domain-Specific Languages. Austin, Texas,
October 3-6, 1999.
-
GTLD'99
-
Third International Workshop on Generating Tools from Language
Definitions (formerly ASF+SDF). Amsterdam, The Netherlands, March
23-24, 1999.
-
DSL '97
-
1st USENIX Conference on Domain-Specific Languages. Santa Barbara,
California, October 15-17, 1997.
-
WDSL '97
-
1st ACM SIGPLAN Workshop on Domain-Specific Languages. Paris, France,
January 18, 1997.
-
DALEL '96
-
Design of Application Languages and Extensible Language Models. (Held
in conjunction with NWPER '96.) Aalborg, May 29-31, 1996.
-
ALEL '96
-
Workshop on Compiler Techniques for Application Domain Languages and
Extensible Language Models. Linköping, Sweden, April 26, 1996.
-
VHHL '94
-
USENIX Symposium on Very High Level Languages. Santa Fe, New Mexico, October 26-28, 1994.
Quirky languages
Some quirky languages: [ Frame-based language
| soft-goal rule-based language
| formal DSLs
]
Prolog texts
- The classic
- Clocksin & Mellish, Programming in Prolog 4th ed. Springer-Verlag
1994.
- The best seller
-
Ivan Bratko, Prolog Programming for Artificial,
Addison-Wesley
- For the theoreticians
- Hogger, C. J., Introduction to Logic Programming Academic Press
1984.
- Contains lots of cookbook solutions
- Sterling and Shapiro, The Art of Prolog. MIT Press, Cambridge,
Mass. 1986.
A free Prolog
SWI prolog is free
and is available from PC and Linux. It can be downloaded from
http://www.swi.psy.uva.nl/projects/SWI-Prolog/download.html.
It is already installed on our Sun and Windows machines (but the Sun version is not fast).
The best versions run on LINUX (includes a profiler which can be used to speed up applications).
When editing Prolog source code, it is good to have an editor that can display line numbers.
One such editor for Windows is PFE. It's free, currently installed on our Window boxes,
and can be downloaded from
http://www.winsite.com/info/pc/win95/misc/pfe101i.zip/
Not © Tim Menzies, 2001
Share and enjoy- information wants to be free.
But if you take anything from this site, please credit tim@menzies.com.
|
|