Functional programming without feeling stupid, part 4: Logic

In the previous parts of Functional programming without feeling stupid we have slowly been building ucdump, a utility program for listing the Unicode codepoints and character names of characters in a string. In actual use, the string will be read from a UTF-8 encoded text file. We don’t know yet how to read a text file in Clojure (well, you may know, but I only have a foggy idea), so we have been working with a single string. [Read More]