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

No. Haskell has type safety which was never intended to be included in Lisp. On the other hand, Lisp has the s-expression syntax which allows for usable compile-time macros. Neither language is a subset of the other.

How useful type checking and macros are in creating real-world software is not a question I've seen answered well. Smalltalk-style languages (Python, Ruby) don't really practice either.




"Haskell has type safety which was never intended to be included in Lisp."

Racket has a dialect with static types. http://docs.racket-lang.org/ts-guide/


Haskell has Template Haskell, which is (almost) as usable as Lisp macros.




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

Search: