mirror of
https://github.com/captbaritone/webamp.git
synced 2026-07-25 11:04:00 +00:00
Add maki interpreter readme
This commit is contained in:
parent
75b0dc9249
commit
ac997dcf5b
1 changed files with 12 additions and 0 deletions
12
experiments/readme.md
Normal file
12
experiments/readme.md
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
# Maki Interpreter
|
||||
|
||||
One possible future for Webamp would be to support "modern" skins. The biggest blocker to this is that modern skins suport a custom scripting language called Maki.
|
||||
|
||||
This project is an investigation into how feasible it would be to write a .maki interpreter in JavaScript. Maki is a compiled language, so this interpreter plans to parse/evaluate the compiled byte code. Most of the hard work of figuring out how to write the parser has already been done as part of Ralf Engels' [Maki Decompiler](http://www.rengels.de/maki_decompiler/). The first stage of this project is just to reimplement the parser portion of the decompiler in JavaScript.
|
||||
|
||||
## Roadmap
|
||||
|
||||
- [x] Parse top level bytecode (constants, types, variables)
|
||||
- [ ] Evaluate function code
|
||||
- [ ] Implement core of standard library
|
||||
- [ ] ???
|
||||
Loading…
Add table
Add a link
Reference in a new issue