Wren
Pike
Our great sponsors
Wren | Pike | |
---|---|---|
44 | 9 | |
6,745 | 189 | |
0.8% | 1.6% | |
0.0 | 9.7 | |
8 months ago | 5 days ago | |
Wren | C | |
MIT License | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Wren
- Tinyssh
-
Show HN: Wren – simple yet super extensible task management system
For a moment I thought it was about wren programming language... [1]
[1] https://wren.io/
-
Attempting each AOC in a language starting with each letter of the alphabet
For "W" you could use Wren.
-
loxcraft: a compiler, language server, and online playground for the Lox programming language
Bob Nystrom also has a blog, and his articles are really well written (see his post on Pratt parsers / garbage collectors). I'd also recommend going through the source code for Wren, it shares a lot of code with Lox. Despite the deceptive simplicity of the implementation, it (like Lox) is incredibly fast - it's a great way to learn how to build production grade compilers in general.
-
Bevy 0.10: data oriented game engine built in Rust
Only kind of unrelated ... Every time I see the Bevy logo I'm reminded of Wren language https://wren.io/
-
Are they all like this?
If you want a pure C99 (sadly not C89 like Lua) immensely fast embeddable language pure interpreter, wren is a great language with excellent features like overload by arity. There is a huge maturity gap between the languages tho.
-
Most important language features not touched in the book "Crafting Interpreters"?
Check out the source to Wren: https://wren.io. It’s from the author of Crafting Interpreters and builds directly on what’s discussed in the book (essentially a more complete Lox) and adds several additional types, including an array.
- Why does Rust have parameters on impl?
- Liberating the Smalltalk lurking in C and Unix
-
What are some good C programs I can read through?
The best C code I have ever read is that of wren.
Pike
-
-❄️- 2023 Day 4 Solutions -❄️-
[LANGUAGE: Pike] (see https://pike.lysator.liu.se/)
- Pike programming language: Interpreted, GC, OOP, with C style syntax
-
Dala and Vale are memory-safe. Vala and Dale are not.
I'd rather honour him.
-
The C Interpreter: A Tutorial for Cin
I'm sure I remember Pike starting off as a literal C interpreter, but somewhere along the line decided to become it's own 'C-like' language.
https://pike.lysator.liu.se
Wikipedia seems to imply that it was separated out from LPmud's built-in 'C interpreter' which sounds about right.
-
MUD in Pike
In any other case, I dunno. I just like it cos it's basically LPC being used outside a MUD. Check out the site though, and maybe play with it too. pike.lysator.liu.se
- What is the most niche programming language that is still written?
-
Hacker News top posts: May 21, 2022
Pike Programming Language\ (45 comments)
-
Pike Programming Language
https://github.com/pikelang/Pike/blob/master/src/modules/Ino...
I guess it is more of packaging issue of using pike in that manner, perhaps this is something for the pikers to explore. Could be a great way to revitalize the language, the world could need a embedded strictly typed C like dynamic language.
What are some alternatives?
Lua - Lua is a powerful, efficient, lightweight, embeddable scripting language. It supports procedural programming, object-oriented programming, functional programming, data-driven programming, and data description.
gopl.io - Example programs from "The Go Programming Language"
LuaJIT - Mirror of the LuaJIT git repository
sTeam
ChaiScript - Embedded Scripting Language Designed for C++
rustdesk - An open-source remote desktop, and alternative to TeamViewer.
V8 - The official mirror of the V8 Git repository
tech-coops - A list of tech coops and resources concerning tech coops and worker owned cooperatives in general.
Duktape - Duktape - embeddable Javascript engine with a focus on portability and compact footprint
advent-of-code-2023 - My solutions for Advent of Code 2023, written in C#.
ChakraCore - ChakraCore is an open source Javascript engine with a C API. [Moved to: https://github.com/chakra-core/ChakraCore]
advent-of-code - :santa: :christmas_tree: :snowman: http://adventofcode.com/ solutions