read me

Polyglots All

Aug 7, 2009

After reading Robert Fischer’s article about Polyglot Programming, I decided to make a list of languages used frequently on my current project 1 (in no particular order):

emacs lisp, java, ant, drools, python, jython, 
sql, jsp, make, ruby, javascript, xslt, velocity, 
hibernate hbm, hql, bash, antlr, freemarker, 
scala, html, css, confluence markup, xpath,
regular expressions, and more I'm forgetting

Adding in a few more that exist in our codebase (but not used directly by myself):

c++, perl, csh, idl, and more I'm forgetting

Add to this my team’s internal DSLs for object model specification, building, and deploying AND the countless APIs used; which in their own right could be considered “languages”. If I went further and listed the languages that I’ve been exposed to in my career, then this post would be even more boring; just trust me, it’s a lot.

Make your own list — you’ll be surprised how big it is.

We are polyglots all.

-m


  1. With Clojure on the way… if I get my way. ;) 

Related posts:

  1. Baysick: A Scala DSL Implementing BASIC This post was featured on the Scala website. It is...
  2. De-chunkifying Sequences in Clojure At the first CAP CLUG meetup I gave a presentation...
  3. (Building) The 7 Books of a Highly Effective Programmer Like many programmers, I'm always on the lookout for the...

Related posts brought to you by Yet Another Related Posts Plugin.

No Comments, Comment or Ping

Reply to “Polyglots All”

Additional comments powered by BackType