HN2new | past | comments | ask | show | jobs | submitlogin

I'll add one that people don't seem to think about much: the ability to encapsulate an ongoing computation and grab new values from it at leisure.

Examples: Haskell has lazy lists; Python has generators; Unix shells have pipes; in Go you can whip this up pretty easily with a goroutine and a channel; etc. Does his ideal language allow for this?



I should add controlled laziness to the list.




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

Search: