Hacker News new | past | comments | ask | show | jobs | submit login

The short version is that many "design patterns" are de facto macroexpansions. So if you write the corresponding macro, you don't need the pattern any more.



Yes, basically Lisp gives you the tools to automate the process of implementing patterns. You implement the pattern once and then you just reuse the implementation the way you would ordinary logic in normal programming languages.




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

Search: