Schlagwort: Programmieren

Kaj, Aŭ, Ne, Se Tiam.

理论: Elke taal has logical Konstanten.

Compilerfeld.

Errors are a window into your unknown unknowns.

Katrina Owen: Overkill

Cheangsy.

make the change easy

then make the easy change

Kent Beck, as quoted by Katrina Owen

Made Up Stuff.

“Most of you use languages that were invented, and you can tell, can’t you. This is my invitation to you to use programming languages that are discovered.”

Philip Wadler: Propositions as Types

Spacesthetics.

There is a common misconception that the purpose of writing Haskell programs is to instruct a machine to perform certain computations, and to report the results thereof. This myth is perpetrated by numerous lecture courses, books, websites and other media, which merely teach how to write programs with the desired functionality.

In actual fact, to write a good Haskell program is to create a work of art. As such, any Haskell program worth writing must be beautiful. In fact, rumour has it that the GHC optimiser analyses programs it is asked to compile and, if it finds it aesthetically pleasing, will work harder to make your program run faster.

But what determines whether a Haskell program is beautiful or not? Read on, my intrepid friend, and you shall find out!

Ian: Good Haskell Style