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

Not in Haskell and other pure languages. Pure functional programming is used to construct larger programs from smaller ones, which only when finally executed by the runtime produce output.



Are there any programs that produce output before they are executed?


It is not easy describing pure functional programming in two sentences. I encourage you to read up on it yourself. Again, IO is not a side-effect in pure languages such as Haskell. And again, the absence of side-effects best defines functional programming, not any particular feature, which imperative languages can and do steal.




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

Search: