Hacker GitHub

← All repos

cesanta/elk

View on GitHub ↗ ★ 1,904 C

A low footprint JavaScript engine for embedded systems

7 mentions on Hacker News by 7 people: 1 story, 6 comments · first 2021-09-22 · latest 2026-10-25

Mentions per year 7 mentions · busiest year 2021 (3)
20082026
  1. …cases it renames identifiers and does a bit of composition. I actually reported one such case: https://github.com/cesanta/elk/issues/75 The kid had no clue LLM just copied implementation from other similar project.
  2. This project appears to be an LLM-rewritten Elk ( https://github.com/cesanta/elk ), as noted elsewhere in the thread. That project was established in 2019.
  3. …– for me – somewhat grates given the original heavy lifting from an existing AGPL codebase. https://github.com/cesanta/elk/issues/75 I want to acknowledge that the original authors don't seem to have minded too much – per that thread –…
  4. …libraries/frameworks that have supported this: * espruino ( https://www.espruino.com/ ) * elk ( https://github.com/cesanta/elk ) * DeviceScript (Microsoft Research's now defunct effort, https://github.com/microsoft/devicescript )
    comment by halfmatthalfcat · 2025-12-23 · in Fabrice Bellard Releases MicroQuickJS
  5. The set of features not supported is quite extensive: https://github.com/cesanta/elk#not-supported-features * No var, no const. Use let (strict mode only) * No do, switch, for. Use while * No => functions. Use let f = function(...) {...};…
  6. …doesn't have an AST or a bytecode VM. It just interprets directly off of source code. Take a look: https://github.com/cesanta/elk/blob/master/elk.c . The first time I scanned through the file and thought there was nothing there. It does an…