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
20082026
-
…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 -
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…
comment by stefanos82 · 2022-08-28 · in Wren is a small, fast, class-based concurrent scripting language -
…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
comment by spijdar · 2021-09-03 · in Joker: A small interpreted dialect of Clojure written in Go -
…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 -
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.
comment by jermo · 2020-06-28 · in Wren is a small, fast, class-based concurrent scripting language -
I've an issue on Wren's FFI: binding foreign methods is slow. https://github.com/wren-lang/wren/issues/648
comment by liigo · 2020-06-28 · in Wren is a small, fast, class-based concurrent scripting language -
…where the main purpose is to add a scripting API to otherwise native applications (like Wren: https://github.com/wren-lang/wren )
comment by flohofwoe · 2020-05-28 · in Some Sessions from the Python Language Summit -
I really enjoy Wren ( https://github.com/wren-lang/wren ) and have used it for a few of my personal programs.
comment by semperdark · 2019-07-07 · in Ask HN: What's your favorite scripting language? -
Have you seen Wren? https://github.com/wren-lang/wren
comment by jharger · 2019-06-03 · in The Monkey Programming Language -
Meet Wren: https://github.com/wren-lang/wren
comment by darshanime · 2019-05-04 · in LLVM from a Go Perspective -
…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)
comment by stephen82 · 2019-01-24 · in Ask HN: How to learn to write a compiler and interpreter? -
Also, at first glance, Gravity looks a lot like Wren: https://github.com/munificent/wren
comment by skybrian · 2018-06-22 · in Gravity – An embeddable programming language -
…language that could be used for e.g. scripting in games or small devices. Wren is another nice one: https://github.com/munificent/wren
comment by api · 2018-06-22 · in Gravity – An embeddable programming language -
…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 -
…that are designed to be both fast and embedded. [1] https://www.lua.org/doc/jucs05.pdf [2] https://github.com/munificent/wren
comment by skybrian · 2018-03-16 · in What can we learn from how compilers are designed? -
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 -
…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 -
…language that fills lua's niche (portable c, embeddable, no dependencies), with a nicer syntax: https://github.com/munificent/wren
comment by mwkaufma · 2017-09-10 · in Vigil, the eternal morally vigilant programming language -
How does MoonScript compare to Wren? https://github.com/munificent/wren
comment by weberc2 · 2017-05-30 · in MoonScript, a programmer friendly language that compiles to Lua -
How does the feature set differ from [Wren][0]? Also, the syntax reminds me a lot of Go. [0]: https://github.com/munificent/wren
comment by weberc2 · 2017-03-06 · in Gravity: a new programming language and VM written in C -
…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 -
…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 -
…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 -
No Go yet, but a couple: https://github.com/munificent/wren/wiki/Language-Bindings
comment by munificent · 2016-05-02 · in Wren: a small, fast, class-based concurrent scripting language -
…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 -
…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…
comment by munificent · 2016-03-06 · in Luna Programming Language – a small, elegant VM implemented in C -
Take a look at Wren: https://github.com/munificent/wren
comment by Cyph0n · 2016-03-06 · in Luna Programming Language – a small, elegant VM implemented in C -
In the same vein: https://github.com/munificent/wren
comment by Ace17 · 2016-03-06 · in Luna Programming Language – a small, elegant VM implemented in C -
…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…
comment by copx · 2015-07-11 · in Why is my x64 process getting heap address above 4GB on Windows 8? -
…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 -
…(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 -
…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 -
…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 -
…still would be immediately clear thanks to the preceding narrative. That was so damn beautiful. [0] https://github.com/munificent/wren/blob/46c1ba92492e9257aba6...
comment by abcd_f · 2015-01-02 · in Wren: A classy little scripting language -
…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 -
…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? -
…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 -
…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 -
…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 -
…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 -
…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?