Reading Adam’s excellent
Javascript metaprogramming presentation, I’m realizing how much constraining static languages can be. Even tough type checking can help you find some errors before they occur, metaprogramming and DSL makes you write code that works by removing ambiguity. Chances are if you don’t have a clue what the code you just wrote is doing, it will break, explode, melt and smell.
Recent Comments
| Andre on Ruby to C, a couple snipp… | |
| macournoyer on Ruby to C, a couple snipp… | |
| Andre on Ruby to C, a couple snipp… | |
| macournoyer on Ruby to C, a couple snipp… | |
| Andre on Ruby to C, a couple snipp… |
Top Posts
Top Clicks
- None
Starred items on Google Reader
- Riding to Break the Cycle 2008 itinerary on Google Maps
- Deploying with Capistrano via a gateway - some notes
- Ça se passait tellement bien …
- Architecture astronauts take over
- Standout Jobs Partners with Scribd to Offer iPaper Integration on Resumes
- Rails Training w/ James Golick & Other Rails Ninjas
- Akoha Raises $1.9 Million Angel Round To Build Online/Offline Game
- Ezra Gets Rails® On Rack
- A Rapid Language Tour
- Hey Rails, nice Rack!
Categories
Archives
- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
- April 2007
- March 2007
- February 2007
- January 2007
- December 2006
- November 2006
- October 2006
- September 2006
- August 2006
- July 2006
- June 2006
- May 2006
- April 2006
- March 2006
- February 2006
- January 2006
- May 2005
Blogroll
- 37signals Product Blog
- A Fresh Cup - Home
- A Frog in the Valley
- A Single Programmer’s Blog
- Active Reload - blog
- Almost Serious
- AlternateIdea - Home
- Better Living Through Design
- Billions With Zero Knowledge
- Bitcurrent
- Blah Blah Architecture
- Blitzweekend
- Blog de Rémy Giard
- Blog TechnoMontreal
- Blog@Ben
- Blogging a Web 2.1 Startup - ClixConnect.com
- Brainspl.at
- Carpe Horace
- ChadFowler.com - Home
- co.mments
- Copyblogger
- crowded web - blog
- Cult of Mac
- Daniel Lafrenière
- Djief’s Blog
- Dr Nic
- eclaireur.net
- Edito.qc.ca
- Elliot Swan
- Err the Blog - Home
- fortuitous
- Fred Brunel
- Fred 呉怡龍
- fsbrainstorm v4.2
- Furtive code.
- Gabriel Rodrigue
- gapingvoid: “cartoons drawn on the back of business cards”
- Gary Haran.com
- Geekvicious Journal
- Go-Referencement.org | Référencement, positionnement et indexation de site internet
- ha.ckers.org web application security lab
- hackety org
- Hampton Catlin - Home
- Heri in Montreal
- Hippopocampe
- How to Change the World
- hughmcguire.net
- hugo.frappier
- in over your head
- Instigator Blog
- James on Software - Home
- Javascript Kata
- Jay Fields Thoughts
- Jerome’s TOT
- Joel on Software
- Jonathan’s Techno-tales
- JP on Rails
- kevinhasablogg
- KOSTOM
- Laurent LaSalle • Mes paroles s’envolent
- Le techno-blogue à Steph!
- Leah Culver’s Stupid Blog
- Loud Thinking
- Luke Melia
- Ma petite entreprise
- Man vs. Machine
- Marc-André Cournoyer’s blog
- Marc-André Cournoyer’s sideblog
- Martin Petit
- McWow the busy
- Michael Carpentier
- Mike Burns, Coder
- MoCo Loco
- Mon Blogue Platte.
- Montreal on Rails
- Montreal on Rails
- Montreal Start Up
- Montreal Tech Watch
- N’ayez pas peur !!
- O’Reilly Ruby
- Office Snapshots
- One Microstartup Per Week
- Pascal Charest
- Paul Graham: Essays
- Pierre Phaneuf’s Diary
- Pierre-Nick is dynamik
- PragDave
- PragMactic OS-Xer
- Programblings
- Quebec Valley
- Radio-Canada | Internet et technologie
- Rails Trac: Timeline
- Railscasts
- Raw Thought (from Aaron Swartz)
- Recent codes
- Recent refactorings
- RedHanded
- Riding Rails - home
- Rise of the Little Guy
- Ruby Fleebie
- Ruby Inside
- Ruby Montreal User Group
- Ryan’s Scraps - Blog
- Seth’s Blog
- Signal vs. Noise
- Silicon Island
- Simon Law’s Journal
- SimpleBits
- skinnyCorp! teh Blog!
- Snax
- Some French Guy
- Standout Jobs Blog
- studios.thoughtworks.com
- Synonymist Blog
- Tammer Saleh
- Techno @ VirtualCrux
- techno weenie - Home
- TED Talks
- tekArtist
- The Code Kitchen
- The Devel!
- The Narrative
- The Praized Blog
- The Rails Way - all
- the { buckblogs :here } - Home
- think you’ve reddit all?
- THOREAU Interface Design
- Tobie Langel - Home
- toine;
- Triabulle
- typestorming - home
- Vu Lu Su
- web1979
- why the lucky stiff
- Yannick Manuri / Espresso - Blogue sur le marketing interactif
- YashLabs
- Zen and the art of Castle maintenance
Blog Stats
- 84,394 hits









0 Responses to “Metaprogramming: why dynamic languages matters”