aussieplusplus
skybison
Our great sponsors
aussieplusplus | skybison | |
---|---|---|
27 | 6 | |
604 | 31 | |
- | - | |
0.0 | 6.4 | |
about 2 years ago | 2 months ago | |
Rust | C++ | |
- | 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.
aussieplusplus
-
Flappy Bird Implemented in TypeScript Types
Not related to this post, but man his other project https://aussieplusplus.vercel.app/ is hilarious and ingenious :)
-
Funny programming languages
Reminds me of this gem https://github.com/zackradisic/aussieplusplus
- The "Strayan" language
-
If PHP Were British (2011)
As a dual citizen living out in the colony, this looks like a great accompaniment to our local preferred language https://aussieplusplus.vercel.app/.
-
Found this gem on Discord
Someone made an overly Australian programming language Aussie++
- Aussie++ Programming language from down under
- aussie++ is a programming language based on Aussie slang
- Aussieplusplus: Programming Language from Down Under
skybison
-
Python cruising on back of c++
The parent comment is referring to the primary Python interpreter and runtime, CPython, not to libraries. There are of course other Python implementations, but [the only C++ one](https://github.com/tekknolagi/skybison appears to be unsupported.
-
Faster CPython at PyCon, part one
Kind of! In my fork I run microbenchmarks on each PR. So you can see on, for example, https://github.com/tekknolagi/skybison/pull/456, that the change had a 3.6% improvement on the compilation benchmark. If you expand further, you can see a comparison with CPython 3.8. Unfortunately Skybison is still on 3.8.
-
Another NaN-based tagging strategy for dynamic programming languages
This is also the pointer tagging scheme from the Ghuloum paper. I did not design it. Another tagging scheme I did not design is the Skybison scheme, which uses 0bXXX...XX0 to tag integers and 0bXXX...001 to tag heap pointers. This makes heap reads very easy (bias by -1 in addressing mode).
-
wrench (tiny, fast, c-like interpreter): created a webpage and now looking for benchmark code
Skybison is a Python interpreter and I'm curious what the results look like. We also have some benchmarks in benchmarks/benchmarks.
-
Using Firecracker and Go to run short-lived, untrusted code execution jobs
If you take a look at the Skybison Python runtime, I would be happy to chat and help you poke around integrating it: https://github.com/tekknolagi/skybison
-
November 2021 monthly "What are you working on?" thread
I am, in fits and starts, writing a bytecode optimizer for Skybison that takes advantage of type information.
What are some alternatives?
her-majesty-php - Britanised edition of PHP
RustScript2 - RustScript is a functional scripting language with as much relation to Rust as Javascript has to Java.
ArnoldC - Arnold Schwarzenegger based programming language
lockdown - Lockdown is a general-purpose programming language that combines the positive characteristics of both "strongly-typed" and "dynamic" languages, giving the developer the choice about when and how these should be used.
jquery-feyenoord - Asynchronous JS requests for Feyenoord supporters.
cib - clang running in browser (wasm)
tonic - An elegant language for script-kiddies and terminal squatters.
Generic-C-DataStructures - A repository for code I wrote while learning to implement generic data structures in C
postcss-spiffing - PostCSS plugin to use British English
gvisor - Application Kernel for Containers