Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

"For these reasons, the GNU project is not going to use Tcl in GNU software. Instead we want to provide two languages, similar in semantics but with different syntaxes. One will be Lisp-like, and one will have a more traditional algebraic syntax."

The Lisp-like language is Guile, an implementation of Scheme. Was the "more traditional" language ever defined or implemented?



Early Guile releases shipped with something called "ctax", but I can't find any example of what it looked like.


No, they went with an XML schema. GtkBuilder. Albeit Vala could be construed as a solution it does not handle UI directly.


GtkBuilder and its schema doesn't have anything to do with scripting in GNU applications or Guile.

Vala is also not relevant.

What the GNU's statement above is about is an embedded scripting language for GUI application extensibility (to write things like editor plugins in, to provide scripting for a GUI app like GIMP, etc.).

GtkBuilder is a UI builder for Gtk apps with a XML-based serialization format. It solves a totally different problem.

Vala was an attempt to replace C and have a "modern-ish" language with first class GObject support. Again, solving a totally different problem.


XML didn't exist when Stallman wrote that. (guile did)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: