Yes, I know that this is in no way a new idea or anything, I just kinda wanted to do some frontend stuff (Also I wanted to have a way to show off some of the pictures I've taken).
This is all done with vanilla JavaScript, CSS and HTML, as well as some WASM, for some of the more processing intensive things.
- A mocked terminal with which you can interact, using commands such as:
calculate
to calculate the result of a given math expressionclear
to clear the screenfactorize
to get the prime factors of a numberhelp
to get all possible commands, with a short explanationreboot
to reload the siteslisp
to get a simple, lisp inspired, scripting interface, or execute a given scripttheme
to use very simple themeingtime
to time how long a command takes to executetimes
to get some times printed
- A very basic, mocked, readonly "Filesystem", with:
cat
command for textfilescd
to navigate the "Filesystem"find
with RegExls
to list directory contenttree
utilityviewer
to view pictures in current folder
- Add alt/id text for all the images
- Add a simple text editor
- Rework themeing
- Add mobile support
- Regarding
slisp
:- Write a parser, so the "code" isn't just JSON arrays
- Support for variables
- Fix:
factorize x --wasm
factorize 1099999999 --wasm; factorize 1099999999 --wasm; factorize 10999999949 --wasm
- This throws:
RuntimeError: index out of bounds
- Also, see:
@TODO
s in the code