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

No, the FP community at large is definitely not moving toward dependent types. However, much more of the FP research community is now focused on dependent types, but a good chunk of that research is concerned with questions like "How do we make X benefit of dependent types work in a more limited fashion for languages without a fully dependent type system?"

I think we'll continue to see lots of work in this direction and, subsequently, a lot of more mainstream FP languages will adopt features derived from dependent types research, but it's not like everybody's going to be writing Agda or Coq or Idris in 10 years instead of, like, OCaml and Haskell.



I'm not even sure if any human is still writing code in 10 years.


Based on what?


Looking back where we were 10 years ago in terms of AI: If we get a similar jump in 10 years from now, we have superintelligence.


Honestly, it's more likely that we won't have the working infrastructure for running computer programs, making writing them fairly pointless.




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

Search: