Giter Club home page Giter Club logo

ethereal's Introduction

About Me

Systems developer, absolutely adore creating low-level software ๐Ÿ˜. Currently working primarily on programming language development ๐Ÿ˜‹.

Check out my languages here:

Love me some Linux and trying various Linux distributions (Arch and Gentoo are โค๏ธ, NixOS is quite fascinating ๐Ÿคฉ).

ethereal's People

Contributors

electrux avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ethereal's Issues

Add benchmarks

Even though it's not very important, that's a good starting point to have few benchmarks just to know how good is the language! :D

More test programs/scripts

Ethereal needs more test scripts for validating if the interpreter runs correctly.
You can write programs ranging from algorithms and data structures, to simple scripts performing some tasks and put those scripts in the tests/ directory.
Do comment here which program will you be writing so no one else works on it and verify that the program you are writing isn't already written in the tests/ directory.

Ideally, you would run the script with valgrind to verify if there are any memory leaks or not, but this is only possible for Linux users since macOS gives false positives with valgrind.

Please see CONTRIBUTING.md for code guidelines, and if you are working on algorithms/data structures, please see bubble sort implementation and binary search tree implementation.

Other issues, suggestions and contributions are always welcome. ๐Ÿ˜ƒ
Happy coding! โค๏ธ

Compile Ethereal VM to wasm

If the ethereal virtual machine would be compiled to webassembly using something like emscripten, it would allow the language to run in browser.

Create a CMake/Make build script

It would be really good to have a CMake script or Makefile for building the language. It needs to be identical to the bootstrap.sh script located in the main repository.

Any help is much appreciated! โค๏ธ

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.