Articles by tag: functional-programming
JS/TS not a functional language: technical analysis
Why JavaScript and TypeScript Are Not Functional Languages? Breaking Down 4 Technical Reasons: mutability, recursion, lazy collections, error handling. Consequences for development.
Shik language for REPL pipelines
Shik — Lisp/Haskell language for terminal scripts. Pipelines without bash headaches, currying, unified syntax. Code examples and comparison with Python/Fish.
HKT in TypeScript: emulation and practice
Learn how to emulate Higher-Kinded Types in TypeScript without code duplication. Kind-mappings, hkt-toolbelt libraries, implementation challenges. For middle/senior dev.