No description
  • C 59.2%
  • Go 39.4%
  • Makefile 0.6%
  • Vim Script 0.5%
  • Shell 0.3%
Find a file
Glowman554 6e6ad006ef
All checks were successful
Build / build (push) Successful in 1m15s
Test / build (push) Successful in 31s
update readme
2026-06-16 09:58:12 +02:00
.github/workflows fix ci 2026-06-16 09:50:30 +02:00
.vscode fix windows support 2025-08-02 00:04:32 +02:00
examples use string builder in gunzip 2026-03-24 11:20:21 +00:00
fire added makefiles for automatic install 2026-03-24 21:12:55 +01:00
flc improve vm and debugger 2026-03-17 22:33:32 +00:00
flvm improve vm and debugger 2026-03-17 22:33:32 +00:00
flvmd improve vm and debugger 2026-03-17 22:33:32 +00:00
libraries small bugfix 2026-03-24 11:15:13 +00:00
syntax added nvim syntax and moved test directories 2026-02-03 08:45:43 +00:00
validation added escape characters to single chars 2025-09-24 10:44:59 +02:00
.gitignore added analyzer 2026-03-19 11:17:14 +01:00
distrobox.sh added distrobox 2026-01-25 13:35:21 +01:00
LICENSE added license and readme 2024-05-23 12:42:09 +02:00
Makefile added makefiles for automatic install 2026-03-24 21:12:55 +01:00
README.md update readme 2026-06-16 09:58:12 +02:00

FireStorm

Getting started

Prerequisites

  • Clang / LLVM
  • Go (1.22 or newer)

Instalation

  1. git clone https://git.toxicfox.de/toxicfox/FireStorm
  2. cd FireStorm/fire
  3. go install

Creating a project

  1. mkdir <project name>
  2. cd <project name>
  3. fire init --name=<project name> --executable

Hello world example

$use <stdlib@1.0.6>

$include <std.fl>

function spark(int argc, str[] argv) -> int {
    prints("Hello world!");
    return 0;
}