This is the mail archive of the guile@cygnus.com mailing list for the guile project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

difficulty of writing translators




It is often mentioned that translators from other language into scheme are an 
important point in Stallman's plans for the guile project. Already the tcl-war
archive logs some arguing about that.

 Though scheme seems to have everything necessary to adapt elegantly to foreign
syntaxes, writing particular translators seems always a non-trivial task.
Are there intuitive estimates, which languages are hard to translate and thus
require a brainstorming of programmers with decades of experience, and which
are fairly easy? 

How do e.g. elisp, gcl, clisp, perl, pike, python, tcl (without tk), C, C++, 
Pascal, Modula, Java, Smalltalk, Javascript, Haskell, ML, compare with respect
to translatability into guile? Or some pseudo-languages like sendmail, TeX, 
html, VB, fvwmrc, awk, sed, ...? 

    Klaus Schilling