Welcome to the world of SlideScript! To make it simple, SlideScript
is the lazy language and has a very laid-back script parser. What does
that mean for you? Well, you can take what's comfortable with you and
implement it into a SlideScript ready form-factor with just a bit of
behind the scenes information on how SlideScript works!
SlideScript is early in development but supports a heap of features
right out the gate:
- Dynamic memory management, it's extremely lightweight
- Supports variables, in an adaptive way *wink*
- Piping support, just like your average *nix shell
- Supports backquoting
- Supports perl-like variable dumping, for reuse of same variables
- Supports *nix local file execution for access to personal programs
- Supports file read, write, catenation, and deletion
- Built-in lightweight grep-like support
- Built-in calculation functions w/ floating decimal
- Built-in networking functions for machine to machine file toss
- Built-in micro web server, because why not? :)
- PATH variable functionality for use as a shell
- Commands processed at CLI or in-script will look for
local executables after going through built-in functions.
- [WIP] compression algorithm based on local
LZ78 projects (proof-of-concept)
As of being shy of 6,000 lines of C, with this much functionality,
my goal is to bring SlideScript up to par as a functioning language
and Shell implementation along the way! Flexibility, power, and
lightweight is what we strive for in the future development of
SlideScript, yet be as independent as possible. SlideScript requires
next to nothing in terms of dependencies, and has proven to be quite
cross-platform compatible!
Get SlideScript:
Windows: slidescript-v0.7.2-win32.zip
Linux (64 bit): slidescript-v0.7.2-lin64.zip
Android (arm64): slidescript-v0.7.2-arm64.zip
SlideScript is available as source on
NotABug.
git clone https://notabug.org/Pentium44/slidescript
OR latest download source (notabug.org):
ZIP &
TAR.GZ
IRC server
IP/Port: cddo.cc/1337
Main hang channel: #theroot
FreeBox channel: #freebox
FreonLinux channel: #freonlinux