zipzap-lang
v0.1.0
Published
An absurd alien esolang. Not useful. That is the feature.
Maintainers
Readme

ZipZap
Alien programming language.
What is ZipZap?
ZipZap is an alien-language-inspired esolang where you write your logic using extraterrestrial jargon like zob, zep, and skibidi. It's a fully working interpreter meant to give you a good chuckle.
Installation
npm install -g zipzap-langCLI Usage
# Run a file
zipzap examples/hello.zz
# Explicit run command
zipzap run examples/hello.zz
# Evaluate inline string
zipzap eval "zap zup \"hello alien\" blab"
# Get help
zipzap --helpSyntax Guide
zap- Printzup- String literal helperzib- truebleb- falsezob- let (variable declaration)zep- assignment / equalzab- repeat blockblab- end of statementvip/vopor{/}- blocksskibidi- commentzibzidi- random chaos value
Examples
Hello Alien
zob name zep zup "earthling" blab
zap zup "hello " + name blabVariables and Math
zob mood zep zib blab
zap zup "good = " + mood blabLoops
zab 3 {
zap zup "zab zab" blab
}Error Examples
ZipZap has friendly, alien-themed error messages:
ZIPZAP PANIC 👽: earth brain detected: expected IDENTIFIER, got STRING near token "hello"
Hint: check your alien grammarVSCode Extension
To get beautiful syntax highlighting, use the extension inside the extras/zipzap-vscode folder!
How to publish
npm login
npm publish --access publicLicense
MIT
