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

You can if you want to. Just make sure you write all your functions in a purely functional way, and avoid all side effects.

You do not really need changes to the language, just iron discipline.




>> just iron discipline

That's where it gets tricky. It's hard enough dealing with your own discipline ironing, imagine a dev team composed of varied expertise and awareness levels.


imagine the dev team who takes over the project after you leave. Iron discipline doesn't exist over long periods of time, that's why it needs to be built into the language.




Join us for AI Startup School this June 16-17 in San Francisco!

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

Search: