1
0
Fork
You've already forked ssl
0
SSL = SP's Stupid Language
  • Zig 90.3%
  • Shell 9.7%
2026年02月23日 06:54:17 -05:00
src working maybe? 2026年02月23日 06:41:40 -05:00
tests working maybe? 2026年02月23日 06:41:40 -05:00
build-debug.sh working maybe? 2026年02月23日 06:41:40 -05:00
build.sh working maybe? 2026年02月23日 06:41:40 -05:00
clean-debug.sh working maybe? 2026年02月23日 06:41:40 -05:00
clean.sh working maybe? 2026年02月23日 06:41:40 -05:00
install.sh working maybe? 2026年02月23日 06:41:40 -05:00
LICENSE Initial commit 2026年02月23日 10:23:27 +01:00
README.md hehehe 2026年02月23日 06:54:17 -05:00
test.sh working maybe? 2026年02月23日 06:41:40 -05:00

ssl | WIP

SSL = SP's Stupid Language

Deps

  • sh
  • zig

To build/run

Well each script's name is kinda self explanitory

Syntax

Calling functions

Its quite simple, to execute a function:

foo "bar", 21;

You must seperate each arg with a , and end with a ;

Making functions

Its also quite simple.

func foo(string bar, num boo) nothing {
	print bar, num;
}

Datatypes

There are 3 datatype.

  • num = A number
  • string = A string
  • nothing = nothing You can not assing nothing anything because it is mean to show you dont return in a function.

Variables

To make a variable you can use the c way. For example a number:

num a_number = 12;

And a string:

string a_string = "Hello World!";

You can index a string like so, it starts at 0 like normal:

print a_string[0];
``