Názor k článku Common Lisp: žralok mezi programovacími jazyky od Calculon - V zásadě jde psaní “business” vrstvy v něčem...

  • Článek je starý, nové názory již nelze přidávat.
  • 16. 4. 2022 13:07

    Calculon

    V zásadě jde psaní “business” vrstvy v něčem příčetném, nabízí se Purescript, Haskell (transpiler do JS) nebo něco podobného. Vzhledem k tomu, že interop se zbytkem aplikace je v podstatě zadarmo, člověka nic nesvazuje v psaní bezpečného a stručného kódu. Výsledkem je, že se eliminuje většina jednotkových a integračních testů a všechny “runtime checks”, takže výrazně rychlejší je nejen vývoj, ale i běh kódu. Jediná potenciální nevýhoda je, že V8 nemá optimalizaci ocasní rekurze (standard ES ji předepisuje, ale implementuje ji jen Apple ve svém JS, ostatní na to kašlou), ovšem backend přehazující data v REST API na to nenarazí.