Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Recent Chamber Activity

2024-03-04

Recent Wiki Changes

No changes on this wiki.

Wiki Guide

Side Bar

rpypkgs

  • R/O
  • R/O (HTTP)
  • R/W (SSH)
  • R/W (HTTPS)
Fork

Nix flake for RPython interpreters

Release Files

No download files.

Recent Commits

Rev.TimeAuthorMessage RSS
d34260f82024-04-09 05:53:34CorbinAdd JIT to DIVSPL interpreter. I only saw a minor speedu...
89eabc1d2024-04-09 03:53:17CorbinAdd a DIVSPL interpreter. I wrote the original. This ver...
182ef3432024-03-05 02:27:27CorbinIncorporate some feedback. Permalink: https://lobste.rs/...
a1327dfe2024-03-04 12:21:41CorbinAdd HippyVM.
67a448752024-03-02 17:02:10CorbinUse Cachix.
443b16032024-03-02 15:02:08CorbinAdd pyrolog.
eb4df1f42024-03-01 17:48:47CorbinUse setup hooks to prepare build directories. This was f...
33974c3e2024-03-01 15:08:45CorbinSupport all upstream systems. Note that I have not *test...
d0f70b512024-03-01 14:35:46CorbinDocument licenses, when possible. Some code, particularl...
ce1d6da52024-03-01 10:36:21Corbinpysom: Add check phase. These tests are hermetic, so it'...

Nix flake for RPython packages

This flake offers implementations of the following languages:

Language Attribute
Brainfuck bf
DIVSPL divspl
Game Boy LR35902 pygirl
Monte typhon
Prolog pyrolog
Python 2.7 pypy27
Python 3.8 pypy38
Python 3.9 pypy39
Ruby topaz

These implementations have one thing in common: they are written with RPython, a restricted subset of Python 2.7 which is amenable to static analysis. Using the RPython toolchain, they may be translated to efficient native interpreters with optional JIT functionality.

Features

This flake supports fifteen different systems covering all supported upstream system configurations. If PyPy officially supports a system, then this flake should support it as well.

Limitations

This flake does not support cross-compilation. This may be a permanent restriction, since RPython generally translates binaries for its build system only.

Contributions

There is not yet a contribution workflow; contact Corbin directly to send patches or pull requests.

Latest updated Tickets

No tickets

About Chamber Wiki

Welcome to OSDN Wiki system. Here is your chamber Wiki space.

Check Wiki Guide (English) to refer syntax and functions.