Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The issue is memory management. Henry Baker helped popularize linear types in the early 1990s (http://home.pipeline.com/~hbaker1/) in his proposals for Lisp, from which work Rust's affine types derive, but no one wants to write in a dialect with those restrictions. Garbage collection seems like an algorithmically insurmountable problem. The other overheads are constant time, and Common Lisp already includes mechanisms to optimize them away (declarations and efficient arrays).


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

Search: