Skip to content

Latest commit

 

History

25 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Why not throw a bunch of compiled languages together in the same executable ?

This PoC is an experiment to try this silly idea and see how much it works.

The program entry point is in C (main() function), and it calls individual functions from multiple languages :

  • Ada:
  • Assembly (NASM)
  • C
  • C++
  • C#
  • COBOL *
  • D
  • FORTRAN
  • Go
  • Haskell
  • HolyC
  • Rust
  • Zig

* I didn't find any logo

Run

Packages to install are listed in Docker images :

Then, simply do :

make

The build is tested with Docker images.
Beware, they will take a LOT of disk space as many languages toolchains are installed.
Here are the commands :

# Install Docker
sudo dnf install docker

# Initialize Docker
sudo systemctl enable docker
sudo systemctl start docker

# Run Docker images (takes a LOT of disk space)
make docker

# Remove Docker images (frees disk space)
make docker-clean

About

Let's use a lot of compiled languages in a single executable, just for fun !

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages