Coder Social home page Coder Social logo

kiss-lang's Introduction

KISS LANGUAGE REPO
---

This is https://k1ss.org repo dedicated to language
compilers etc.

Because KISS is source based and pretty much every package
can be managed by anyone, I saw the need to make this repo
to put into one place the languages you might end up
needing.


AVAILABLE LANGUAGES
---

- [x] Nim
- [x] Haskell
- [x] Go
- [x] Lua
- [x] Ocaml
- [x] R [r-lang]
- [x] Ruby
- [x] Vala
- [x] Racket (Minimal)
- [x] Crystal
- [x] Fortran (Technically a compiler)
- [x] D [d-lang]
- [x] Janet
- [x] V [v-lang]
- [x] Chez Scheme
- [x] GForth
- [x] PForth
- [x] LuaJIT
- [x] Retro

WIP LANGUAGES
---

- [-] C# - [status: build failing]
- [-] Java [status: on hold]
  - [-] Kotlin
  - [-] Scala
  - [-] Clojure
  - [-] Erlang
    - [-] Elixir
- [-] Julia [status: failing]
- [-] Zig [status: cannot build on musl (yet)]


REQUIREMENTS
---
In order to use this repo you need to have it set-up and pointing to your [KISS_PATH].

YOU ARE REQUIRED TO INSTALL [gcc-multilib] without it half
of this repo will not compile.

1.
---
If you want to contribute, provide some insight or anything of the kind, feel free to make a pull or open an issue.

NB
- A few of the languages i.e R and D required a slight
    modification to the [gcc] package, this modification is
    non-fatal but begs to be mentioned because it adds a lot
    of weight to the package, it exists on the staging
    branch of my private repo for obvious reasons with the
    top one being that it is a very hacky solution that will
    be fixed in time.

PROPOSED
- I have thought about adding any and all depends on this
    repo separate from everything else, this is primarily so
    I can have some sort of established order. As it is the
    current meandry of repos leaves me with nothing but
    headaches.

UPDATES
- New repo structure will take effect soon, a few natable
  things however;
    - I decided to roll my own KISS based(for now) os @noirlinux 
        doing this has made it easier for me to incorporate
        changed to [gcc] that would normally not be accepted (I
        think).
    - I have also decided to not limit the scope of the repo
        and just add as many languages as I wanna and make
        it easier for anyone that wants to setup a dev
        station.
    - If you're using [noirlinux] then you might not need
        some elements from this repo as those are already
        hard baked into the preinstalled [gcc].

kiss-lang's People

Contributors

mmatongo avatar

Watchers

James Cloos avatar

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.