Hacker GitHub

← All repos

wren-lang/wren

View on GitHub ↗ ★ 8,173 Wren

The Wren Programming Language. Wren is a small, fast, class-based concurrent scripting language.

44 mentions on Hacker News by 25 people: 3 stories, 41 comments · first 2013-12-27 · latest 2025-10-26

Mentions per year 44 mentions · busiest year 2016 (8)
20082026
  1. …compile to wasm IIRC due to POSIX dependencies. This turned out to be quite easy with Wren[0]. [0]: https://github.com/wren-lang/wren/issues/1199
    comment by apitman · 2025-10-26 · in Wren: A classy little scripting language
  2. ▲ 3
    Wren – a small, fast, class-based concurrent scripting language
    story by Bogdanp · 2025-07-26 · 0 comments
  3. ▲ 2
    Wren, a small, fast, class-based concurrent scripting language
    story by begoon · 2022-09-01 · 0 comments
  4. Well, basically I copied the second link from https://github.com/wren-lang/wren/wiki/Language-Bindings just randomly; I didn't think to check the release date to be honest with you, my bad. The other Rust projects seems more updated, like…
  5. …comments/documentation. [0] https://eli.thegreenplace.net/2012/07/12/computed-goto-for-e... [1] https://github.com/wren-lang/wren/blob/main/src/vm/wren_vm.c
  6. …src/*.c src/pk_compiler.c: /* String interpolation (reference wren-lang) src/pk_utils.h:// Source : https://github.com/wren-lang/wren/blob/main/src/vm/wren_utils.h#L119 src/pk_utils.h:// Copied from wren-lang. src/pk_var.h: * wren…
    comment by veganjay · 2021-06-22 · in Pocketlang
  7. Would like to start using Wren though issues like this put me off: "Stack corruption" https://github.com/wren-lang/wren/issues/761 Using older and more established languages seems less risky.
  8. I've an issue on Wren's FFI: binding foreign methods is slow. https://github.com/wren-lang/wren/issues/648
  9. …where the main purpose is to add a scripting API to otherwise native applications (like Wren: https://github.com/wren-lang/wren )
  10. I really enjoy Wren ( https://github.com/wren-lang/wren ) and have used it for a few of my personal programs.
  11. Have you seen Wren? https://github.com/wren-lang/wren
    comment by jharger · 2019-06-03 · in The Monkey Programming Language
  12. Meet Wren: https://github.com/wren-lang/wren
    comment by darshanime · 2019-05-04 · in LLVM from a Go Perspective
  13. …a short list of suggestions: * https://github.com/lemon-lang/lemon * https://github.com/d5/tengo * https://github.com/wren-lang/wren (by Robert Nystrom) * https://github.com/tj/luna (by TJ Holowaychuk, creator of Express.js)
  14. Also, at first glance, Gravity looks a lot like Wren: https://github.com/munificent/wren
  15. …language that could be used for e.g. scripting in games or small devices. Wren is another nice one: https://github.com/munificent/wren
  16. ▲ 164
    The Wren Programming Language
    story by api · 2018-04-27 · 30 comments
  17. …for Wren and, if I recall, it gave about a 10% speed boost on my (mostly micro-) benchmarks. YMMV. https://github.com/munificent/wren/blob/master/src/vm/wren_v...
    comment by munificent · 2018-04-06 · in A Virtual Machine
  18. …that are designed to be both fast and embedded. [1] https://www.lua.org/doc/jucs05.pdf [2] https://github.com/munificent/wren
  19. Great links, thanks. Markup ate your Wren source link [1]. [1]: https://github.com/munificent/wren
    comment by unwind · 2017-12-06 · in Writing a C Compiler, Part 2
  20. …language written in C with beautifully documented code (I recommend checking it out on GitHub ( https://github.com/munificent/wren) ) - Ask HN: Resources for building a programming language? ( https://news.ycombinator.com/item?id=15171238…
    comment by roknovosel · 2017-12-06 · in Writing a C Compiler, Part 2
  21. …language that fills lua's niche (portable c, embeddable, no dependencies), with a nicer syntax: https://github.com/munificent/wren
  22. How does MoonScript compare to Wren? https://github.com/munificent/wren
  23. How does the feature set differ from [Wren][0]? Also, the syntax reminds me a lot of Go. [0]: https://github.com/munificent/wren
  24. …remind me of Wren[1], another language that's on my "try to embed it somewhere" list... [1]: https://github.com/munificent/wren
    comment by mhd · 2016-07-01 · in Lily Programming Language
  25. …up with this and quite some time to get it working, but I've been pretty happy with it so far. [1]: https://github.com/munificent/wren/blob/master/Makefile [2]: https://github.com/munificent/wren/blob/master/util/wren.mk
    comment by munificent · 2016-06-20 · in Make for hipsters
  26. …a more full-featured but still small language in C, you could take a look at Wren: http://wren.io/ https://github.com/munificent/wren
    comment by munificent · 2016-06-07 · in Bone Lisp – Lisp Without Garbage Collection
  27. No Go yet, but a couple: https://github.com/munificent/wren/wiki/Language-Bindings
  28. …explicit like this: printf("%d\n", *(top - 1)); // 456. But I think that's needlessly verbose. [1]: https://github.com/munificent/wren/blob/master/src/vm/wren_v...
    comment by munificent · 2016-04-27 · in Introducing MIR
  29. …so my original goal was to create a very clean and minimal VM. Me too, so I created Wren: https://github.com/munificent/wren It's about the same size as Lua, significantly faster, and much more thoroughly documented. I also like the…
  30. Take a look at Wren: https://github.com/munificent/wren
  31. In the same vein: https://github.com/munificent/wren
  32. …even understanding how memory allocation works. For example the author of the newish wren language: https://github.com/munificent/wren Somehow most programmers - including almost everyone who frequents reddit.com/r/programming - believe…
  33. …It's a simple tree walker, like Ruby 1.8. If you want to learn more about those , take a look at: https://github.com/munificent/wren
    comment by munificent · 2015-03-31 · in Implement a programming language from scratch
  34. …(like Ruby) in a hobby language of mine[1], and it's definitely not intuitive to many users. [1]: https://github.com/munificent/wren --- Your mixture of ":" for functions and control flow but "do ... end" for blocks hurts my soul in some…
    comment by munificent · 2015-02-15 · in Show HN: Vivaldi programming language
  35. …me down a rabbit hole where I discovered that Bernstein was 19 when he wrote about it. Wow. [1]: https://github.com/munificent/wren/blob/master/src/wren_valu... [2]: https://github.com/dotnet/coreclr/blob/master/src/mscorlib/s...
    comment by munificent · 2015-02-03 · in CoreCLR is now open source
  36. …well. I have so much respect for Ierusalimschy and company. You can see the in-progress API here: https://github.com/munificent/wren/blob/master/include/wren.... > They did a great job with this comparison paper:…
    comment by munificent · 2015-01-02 · in Wren: A classy little scripting language
  37. …still would be immediately clear thanks to the preceding narrative. That was so damn beautiful. [0] https://github.com/munificent/wren/blob/46c1ba92492e9257aba6...
  38. …usual caveat that all benchmarks are bad. :) ) [1]: http://duktape.org/guide.html#performance [2]: https://github.com/munificent/wren [3]: https://github.com/munificent/wren/blob/master/doc/site/perf...
    comment by munificent · 2014-12-04 · in Duktape: an embeddable JavaScript engine
  39. …language that uses that technique. It works fantastically well. I describe it in detail here: https://github.com/munificent/wren/blob/master/src/wren_valu...
    comment by munificent · 2014-09-29 · in What is gained and lost with 63-bit integers?
  40. …Lua cannot. They are roughly like the equivalent of tail call elimination for coroutines.) [1]: https://github.com/munificent/wren
    comment by munificent · 2014-04-14 · in Why C++ for Unreal 4
  41. …flexibility, but I'm interesting in seeing how much of a trade-off that really is in practice. [1] https://github.com/munificent/wren [2] https://github.com/munificent/wren/blob/master/benchmark/del...
    comment by munificent · 2014-02-13 · in Why Python Runs Slow, Part 1: Data Structures
  42. …target for Wren to aim for. If you want a lot more detail on my thoughts about this, see here: https://github.com/munificent/wren/blob/master/doc/site/perf...
    comment by munificent · 2014-01-30 · in Ruby 2.1: Out-of-Band GC
  43. …Ruby is one of the fastest. I haven't compared to 1.8.7, but I'm guessing that was much slower. [1] https://github.com/munificent/wren [2] https://github.com/munificent/wren/tree/master/benchmark If you want the gory details, here's the…
    comment by munificent · 2014-01-30 · in Ruby 2.1: Out-of-Band GC
  44. …about 2.6x faster than Lua on a benchmark designed to stress dynamic method call performance. [1] https://github.com/munificent/wren [2] https://github.com/munificent/wren/tree/master/benchmark
    comment by munificent · 2013-12-27 · in Is Ruby Fast Yet?