Giter Club home page Giter Club logo

Malek's Projects

thrive icon thrive

The main repository for the development of the evolution game Thrive.

tupulcompiler icon tupulcompiler

Tupul is a low level compiled primarily imperative, functional capable systems programming language. It supports limited Object Oriented styles to provide structure, but lacks true inheritance. The idea behind Tupul is one of Explicit knowledge, most things seen and just understood to be remembered, in a program need to be stated. This can be exemplified by the type system, which uses a set theory like construction to place requirements on variable arguments far more strict than other systems languages, such a validation and requirement that arrays only be accessed with positive natural numbers. Tupul aims to limit side-effects and "side-conditions", by making functions unable to produce side effects, and unable to access variables outside the scope of parameters, limiting side-conditions, unless explicitly stated. Tupul also aims to prevent invalid states of programs through a system of "tags" on variables that are required to call certain functions on or as arguments, and by disallowing any variables to hold a true "null" value. Tupul's priorities are #1 safety, #2 speed, and #3 memory, which means sacrifices in memory are made to ensure certain checks, but most of Tupul's abstractions are Zero cost. Tupul aims to be as safe as a Systems language can get, while still being nearly on par with languages like C or Rust.

uflow icon uflow

A Rust library providing ordered, mixed-reliability, and congestion-controlled data transfer over UDP

unavi icon unavi

⬜ Open-source VR social platform.

v-sekai.github.io icon v-sekai.github.io

This is a place for users interested in V-Sekai or GodotVR development to submit suggestions and issues. You can also view open issues, or even request a feature that you think would be useful. And don't forget to join our Discord server! https://discord.gg/7BQDHesck8

wai icon wai

A language binding generator for `wai` (a precursor to WebAssembly interface types)

wgpu icon wgpu

Safe and portable GPU abstraction in Rust, implementing WebGPU API.

wrenj icon wrenj

A Wren VM implementation and interop with Java

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.