FunctionalScriptCLIPRsReleasesPlaygroundGitHub ↗

root / changelog / 0.17.0

← Previous: 0.16.1 · Next: 0.18.0 →
  • Effects: replace NodeProgram's two positional parameters with NodeProgramOptions — { args, env } #814
  • tf: remove the Input intermediary type; test takes Io directly #813
  • fjs: convert the run/r command from asyncImport/await to the import_ effect #812
  • DJS transpiler: replace Fs/readFileSync with the ReadFile effect; tests use the virtual effect runner and fs/io/virtual is deleted #811
  • IO: expose sandbox on the Io interface; the test framework replaces measure + tryCatch with it, eliminating state threading #809
  • Effects: add the sandbox operation — runs a sync function with try/catch and performance.now() timing in one atomic operation #808
  • Docs: add the required JSDoc @module header to every module.f.ts that was missing one #804
Support FunctionalScript: GitHub Sponsors ↗ · Open Collective ↗ · Patreon ↗