understatement
@icedquinn every loop is a while(true) loop with extra steps
understatement = CW?
@Archivist understatement?
What if we move to functional programming and forget about mutable loops at all?
understatement = CW?
@Archivist How does Elixir do it?
understatement = CW?
@Archivist Sounds like it has the kind of clean TCO that Java (Clojure) lacks, which slows down writing recursion just a enough to make room for list comprehension
understatement = CW?
@worldsendless but sometimes I do the mad scientist thing where I write a C++ library to do what is too slow or what would be disgracefully verbose and slow to write in Elixir and link it. It however requires great care to do because the Elixir runtime does not like it when your C or C++ code goes unruly
understatement = CW?
@worldsendless recursion, recursion everywhere, except when you make an actor handle the job in which case you just relegate the recursion to someone else