All Projects → fanx-dev → Fanx

fanx-dev / Fanx

Licence: afl-3.0
A portable programming language

Programming Languages

language
365 projects

Projects that are alternatives of or similar to Fanx

Faust
Functional programming language for signal processing and sound synthesis
Stars: ✭ 1,360 (+1246.53%)
Mutual labels:  compiler, llvm
Numba Scipy
numba_scipy extends Numba to make it aware of SciPy
Stars: ✭ 98 (-2.97%)
Mutual labels:  compiler, llvm
Unlisp Llvm
Compiler for a toy Lisp language
Stars: ✭ 33 (-67.33%)
Mutual labels:  compiler, llvm
Selfie
An educational software system of a tiny self-compiling C compiler, a tiny self-executing RISC-V emulator, and a tiny self-hosting RISC-V hypervisor.
Stars: ✭ 1,318 (+1204.95%)
Mutual labels:  compiler, virtual-machine
Seeless
C IDE for iOS
Stars: ✭ 71 (-29.7%)
Mutual labels:  compiler, llvm
Lyca
programming language compiler w/ llvm
Stars: ✭ 9 (-91.09%)
Mutual labels:  compiler, llvm
The Hack General Purpose Computer
Using HDL, from Boolean algebra and elementary logic gates to building a Central Processing Unit, a memory system, and a hardware platform, leading up to a 16-bit general-purpose computer. Then, implementing the modern software hierarchy designed to enable the translation and execution of object-based, high-level languages on a bare-bone computer hardware platform; Including Virtual machine,Compiler and Operating system.
Stars: ✭ 39 (-61.39%)
Mutual labels:  compiler, virtual-machine
Numba
NumPy aware dynamic Python compiler using LLVM
Stars: ✭ 7,090 (+6919.8%)
Mutual labels:  compiler, llvm
Kai
An expressive low level programming language
Stars: ✭ 68 (-32.67%)
Mutual labels:  compiler, llvm
Cymbal
Yet another Rust implementation of the Monkey language from "Writing an Interpreter in Go" and "Writing a Compiler in Go"
Stars: ✭ 49 (-51.49%)
Mutual labels:  compiler, virtual-machine
Cfl
a Compileable statically typed Functional programming Language
Stars: ✭ 7 (-93.07%)
Mutual labels:  compiler, llvm
Ghdl
VHDL 2008/93/87 simulator
Stars: ✭ 1,285 (+1172.28%)
Mutual labels:  compiler, llvm
Ldc
The LLVM-based D Compiler.
Stars: ✭ 937 (+827.72%)
Mutual labels:  compiler, llvm
Zion
A statically-typed strictly-evaluated garbage-collected readable programming language.
Stars: ✭ 33 (-67.33%)
Mutual labels:  compiler, llvm
Grin
GRIN is a compiler back-end for lazy and strict functional languages with whole program optimization support.
Stars: ✭ 834 (+725.74%)
Mutual labels:  compiler, llvm
Llvm Tutorial Standalone
DEPRECATED (Use: https://github.com/llvm-hs/llvm-hs-kaleidoscope )
Stars: ✭ 38 (-62.38%)
Mutual labels:  compiler, llvm
Gocaml
🐫 Practical statically typed functional programming language implementation with Go and LLVM
Stars: ✭ 653 (+546.53%)
Mutual labels:  compiler, llvm
Ring
Innovative and practical general-purpose multi-paradigm language
Stars: ✭ 716 (+608.91%)
Mutual labels:  compiler, virtual-machine
Leekscript V2
A dynamically typed, compiled just-in-time programming language used in Leek Wars' AIs
Stars: ✭ 46 (-54.46%)
Mutual labels:  compiler, llvm
Akilang
A compiler for a simple language, built with Python and LLVM
Stars: ✭ 71 (-29.7%)
Mutual labels:  compiler, llvm

Fanx Programming Language

Fanx is a general purpose programming language base on Fantom.

It is an object oriented, functional programming language designed to cross compile to JVM, .NET, JavaScript, C and LLVM. It features a familiar Java-like syntax, static (and dynamic) typing, elegant system library, closures, immutability, actor concurrency, and much more.

// Hello from Fanx!
class HelloWorld
{
  static Void main()
  {
    echo("Hello, World!")
  }
}

Installing

Documentation

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].