Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/Wodan58/Moy

Stackless Joy
https://github.com/Wodan58/Moy

joy

Last synced: 3 months ago
JSON representation

Stackless Joy

Lists

README

        

Moy
---

Build|Linux|Windows|Coverity
---|---|---|---
status|[![GitHub CI build status](https://github.com/Wodan58/Moy/actions/workflows/cmake.yml/badge.svg)](https://github.com/Wodan58/Moy/actions/workflows/cmake.yml)|[![AppVeyor CI build status](https://ci.appveyor.com/api/projects/status/github/Wodan58/Moy?branch=master&svg=true)](https://ci.appveyor.com/project/Wodan58/Moy)|[![Coverity Scan Build Status](https://img.shields.io/coverity/scan/14635.svg)](https://scan.coverity.com/projects/wodan58-moy)

This repository implements [Joy](https://github.com/Wodan58/Joy) and uses
[Lex & Yacc](https://sourceforge.net/projects/winflexbison/files/win_flex_bison-latest.zip) and the
[BDW garbage collector](https://github.com/ivmai/bdwgc). This
[document](https://github.com/Wodan58/Moy/blob/master/doc/MOYimplJOY.md)
explains the raison d'être.

Build instructions
------------------

cd build
cmake ..
cmake --build .

Build with MSVC
---------------

After installing bdwgc in the bdwgc-directory use the CMake GUI to uncheck all
boxes and then check the boxes in the lines that start with disable\_ and
check the last one: without\_libatomic\_ops.

cd build
cmake ..
cmake --build . --config Release
copy Release\joy.exe

Running
-------

There is a copy of usrlib.joy in the build directory.

See also
--------

Implementation|Dependencies
--------------|------------
[42minjoy](https://github.com/Wodan58/42minjoy)|
[joy0](https://github.com/Wodan58/joy0)|
[Joy](https://github.com/Wodan58/Joy)|
[joy1](https://github.com/Wodan58/joy1)|[BDW garbage collector](https://github.com/ivmai/bdwgc)

Documentation|
-------------|
[Legacy Docs](https://wodan58.github.io)
[User Manual](https://wodan58.github.io/j09imp.html)