Wpis z mikrobloga

@Formbi: w Clojure trzeba specjalnie ustawiać kod i wołać recur, bo JVM nie obsługuje automatycznego wykrywania rekurencji ogonowej. No i tak, jak @bohater napisał, nie każdy problem da się rozwiązać rekurencją ogonową. Czasem wtedy da się dwoma lub kilkoma funkcjami, które się nawzajem wywołują – dla takich zastosowań w Clojure jest funkcja trampoline, ona też sprawia, że nie są odkładane ramki powrotu, ale nie od razu, tylko po zakończeniu wywołania zależnego.
@bohater: dzięki! to chyba zależy od człowieka i jego preferencji bardziej, niż od tematyki albo nawet formy; w przypadku tego materiału średnio 1 osoba na 7 woli czytać, przy random:press podobnie. sporo słuchaczy random:pressa racjonalizuje, że woli słuchać z uwagi na wolną chwilę rano i po południu w drodze do/z pracy.

fun fact: przedwczoraj podzieliłem się odnośnikiem z kilkoma znajomymi, żeby posłuchali, z zaznaczeniem, żeby nie rozsyłali innym, bo to był