Fn.js ist eine JavaScript-Bibliothek, die Entwickler zu funktionalen Programmiertechniken animieren will. Die Library ist deshalb opinionated, d.h. die Freiheit des Users wird beschränkt, um ihn eine bestimmte Richtung zu lenken: Bestimmte Entwicklungsstrategien werden ausdrücklich erwünscht, während andere ausgeschlossen werden.
Fn.js folgt in wesentlichen Punkten dem funktionalen Programmierparadigma. Funktionen sollen jeweils nur eine bestimmte Auswirkung haben und nur Argumente verarbeiten, die sich unmittelbar auf sie beziehen. Variablen bleiben unveränderlich, sprich ändern ihre Werte…
↧