Skip to content

mirdaki/theforce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

04e0eed · Sep 12, 2023

History

60 Commits
Oct 9, 2022
Nov 22, 2021
Nov 22, 2021
Nov 22, 2021
Sep 11, 2023
Sep 12, 2023
Oct 9, 2021
Oct 31, 2021
Nov 22, 2021
Oct 9, 2022
Oct 8, 2022
Oct 12, 2021
Sep 12, 2023
Nov 16, 2021

Repository files navigation

The Force

Latest Crates.io Version Latest Crates.io Version MIT license

The Force is a gateway to abilities many believe are unnatural...

The Force is a Star Wars inspired programming language. All keywords are made up of quotes from the movies and it is fully armed and operational!

Do it!
    The Sacred Jedi Texts! "Hello there\n"
May The Force be with you.

Getting Started

To learn about using The Force, please look at the introduction. We also have some examples of full programs you can use as reference.

Installing

If you have cargo:

cargo install theforce

Or download directly from our releases.

Usage

Run a .force file:

theforce /path/to/file

Developing

Install Rust. We also provide a Dev Container if you would prefer to run it that way.

To run the examples:

cargo run examples/hello-there.force

To run with LLVM support (currently a WIP):

cargo run examples/hello-there.force --features llvm

Built With

Thank you to all the projects that helped make this possible!

Contributing

Please read CONTRIBUTING.md for how to contribute to the project.

License

This project is dual-licensed under the MIT or Yoda License - see the LICENSE.md and YODA-LICENSE.md files for details.

The Force is in no way affiliated with or endorsed by Lucasfilm Limited or any of its subsidiaries, employees, or associates. All Star Wars quotes and references in this project are copyrighted to Lucasfilm Limited. This project intends to use these strictly within the terms of fair use under United States copyright laws.

Disney please don't sue us.