The official mirror of the V8 Git repository
-
Updated
Nov 4, 2020 - C++
{{ message }}
The official mirror of the V8 Git repository
State machines and statecharts for the modern web.
The Wren Programming Language. Wren is a small, fast, class-based concurrent scripting language.
Red is a next-generation programming language strongly inspired by Rebol, but with a broader field of usage thanks to its native-code compiler, from system programming to high-level scripting and cross-platform reactive GUI, while providing modern support for concurrency, all in a zero-install, zero-config, single 1MB file!
Gravity Programming Language
Hybrid visual and textual functional programming.
Goby - Yet another programming language written in Go
An interactive REPL for Go that allows you to drop into your code at any point.
Eclipse OpenJ9: A Java Virtual Machine for OpenJDK that's optimized for small footprint, fast start-up, and high throughput. Builds on Eclipse OMR (https://github.com/eclipse/omr) and combines with the Extensions for OpenJDK for OpenJ9 repo.
jQuery Terminal Emulator - library for creating web based terminals
Dive into CPython internals, trying to illustrate every detail of CPython implementation
WebAssembly Micro Runtime (WAMR)
ECMASCript feature
We currently lack the implementation of some built-in global functions used for URI encoding/decoding. You can find these functions in the spec here.
The 4 functions to implement would be these:
encodeURI()Scenario:
I have a project, with build tools of cmake, when I try to run it with cling. It prompts some headers are not included.
So I was wondering if there is a way to make use of the cmake script to load the build environment into cling and run directly?
Appreciate the great work!
A dynamic language and bytecode vm
The official repo is at bellard/quickjs.
Multiple constructors in TString can drop segfaults with formally valid arguments,
e.g.
Ssiz_t l=-5;
TString* a= new TString('a',l);
No segfaults. Create an empty string if meaningless arguments are given.
Ssiz_t l=-5;
TString* a= new TString('a',l);
A new Unix shell.
Small Clojure interpreter, linter and formatter.
This repository has moved: https://gitlab.com/FascinatedBox/lily
A light-weight JIT compiler based on MIR (Medium Internal Representation)
Add a description, image, and links to the interpreter topic page so that developers can more easily learn about it.
To associate your repository with the interpreter topic, visit your repo's landing page and select "manage topics."
Implement
Python 3bindings, sowasm3can be easily used from Python.