Hica is a functional-first language emphasizing immutability, pure functions, and algebraic data types, inspired by Haskell and OCaml. It supports pattern matching, higher-order functions, and type inference for expressive code. Core concepts include function composition, recursion, and lazy evaluation.
Background
hica is a new functional programming language that compiles to JavaScript, inspired by Haskell and Lisp. It aims to bring strong static typing, immutable data, and functional paradigms (like pure functions, pattern matching, and algebraic data types) to the web development ecosystem. The project is by a solo developer named Harez Mi. This documentation site introduces hica's syntax and concepts for developers already familiar with functional programming, positioning the language as an alternative to TypeScript or Elm for those who want Haskell-like rigor in a JS runtime environment.