Compiler for the Gren programming language, a pure functional language designed for ease of learning and powerful use. Current stable version is 0.6.5, with an active release cadence. The compiler is split into a Gren frontend and a Haskell backend, with eventual goal of full self-hosting. Differentiators: zero-install package management, task ports, 'gren run' command, and a focus on simplicity.
npm install gren-langNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Compile and execute a Gren file, handling errors and outputting JavaScript.
Use 'gren package install' instead of 'gren install'.
Use the official pre-built binary or follow build instructions with devbox.
Remove formatter usage; format manually or use an external tool.
Set GREN_BIN environment variable to the backend executable path if needed.
Delete old package cache at ~/.gren before upgrading.
Ensure the module is exported and imported correctly. Check package.json or gren.json for dependencies.
Correct the type of the argument or modify the function signature to match.
Use 'gren package install' instead.
Provide input via file or pipe, or run interactively with terminal.
No dependency data recorded yet.