Hello. I am BerryDevv and I am writing a programming IDE for Snap! called BerryIDE.
It can run KodyKode files by converting them to JavaScript.
If you want to help out with it, just ask.
Hello. I am BerryDevv and I am writing a programming IDE for Snap! called BerryIDE.
It can run KodyKode files by converting them to JavaScript.
If you want to help out with it, just ask.
Interesting, Reminds me if this post… hmm
If you know JavaScript, Snap! has a included Java Script Extension block
(Sorry I Don’t Know Snap! Blocks)
It is made in Snap! itself
For Python you can use this project by onu032001
I would ask him for permission before you publish anything
This is an insanely ambitious project; you’d need to replicate a whole OS inside of
!
The only way I can see this working is by interpreting some sort of assembly and writing an OS in it, which would not only be terribly slow, but the cool factor wouldn’t nearly match the agonizing-to-code factor.
I don’t want to shut anything down here; WebAssembly would definitely be possible, but x86 or ARM? Good luck. Not to mention the compiler. Emscripten (did I spell that right), a C/C++ compiler for WebAssembly, is a project contributed to by thousands of people over many years. Compiling C++/C in
would take an equally sized team a similar amount of time.
Yes, you can use my Python engine.
Hmm how about I add a emulator running my os
Or, a converter to convert c++ into javascript
What’s you OS?
Do you use Mac, Windows, Chromebook?
Chromebook pro with a Linux virtual machine
plus*
The converter is what I will use.
Hello?
Sorry, Due to parental restrictions I only get access to the internet certain times a day so I will reply when I can. Since you have a python engine (and permission to use it) and a JavaScript engine you can just convert c/c++ etc to python or JS.
You can’t do that.
This is a forum, not an instant messaging service.
What do you already know about snap?
I know that is is based on scratch 1.3/1.4, that you can run JavaScript, LISP, that you can save code as data
You cant run LISP… You might be thinking about the features that turns Snap code into lisp, but you cant run it
BYOB was a modification of Scratch, but Snap shares no source code with Scratch, just to be clear.
You can format Snap code using lisp syntax, but you can’t actually run Lisp. … sniped by @redgeographysnap.
JavaScript is what I will use