(Ab)using language features: Common Lisp condition system

The hardest thing about learning a new programming language is that there are usually at least one or two novel features that break the mold of our current mental framework. If not, the language may not be worth learning in the first place.

So, given that learning new languages can be challenging, I would like to share a tip that has served me well over the years.

One of the best ways to really understand a new or novel language feature is to think of ways to twist and abuse it.

16 Comments

  1. Kochise 2014-05-16 5:27 pm EST
  2. fretinator 2014-05-16 10:21 pm EST
    • bosco_bearbank 2014-05-16 11:34 pm EST
      • Jondice 2014-05-17 1:36 am EST
  3. Shane 2014-05-17 8:35 am EST
    • Kochise 2014-05-17 4:52 pm EST
  4. kwan_e 2014-05-17 11:00 pm EST
  5. deathshadow 2014-05-17 11:21 pm EST
    • righard 2014-05-18 11:19 am EST
    • kwan_e 2014-05-20 4:29 am EST
  6. BlueofRainbow 2014-05-20 3:45 am EST