Skip to content

lxmcf/simp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SIMP

Description...


SIMP is a general purpose, extendable and simple scripting language with no warranty. SIMP is heavily inspired by languages such as BASIC and Lua; with enough JavaScript influence to make you feel uneasy.

SIMP started as a simple language with nothing but functions, variables and if statements for a game engine debug console but quickly grew to the mess I have today.

SIMP is designed to be as simple as possible, to the point there are 0 functions without manually loading the standard library, this being the case; here is an example of writing a 'print' function in SIMP...

function print (...)
	foreach idx, arg in ... then
		if idx > 0 then
			put " "
		end

		put arg
	end

	put "\n"
end

// Time to simp!
print ("Hello Simp!")

Implementation...


For now, SIMP only offers an Odin implementation; as shown in the examples directory, a C binding is in the works but not high priority for now.

Documentation?


Documentation is for losers, just look at the examples and start slapping something together...

More documentation is in the works to highlight everything the language offers but this is a toy scripting language and I do not take this seriously at all

About

A general purpose, extendable and simple scripting language with 0 guarantees!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Contributors