The works of this weekly iteration:
Uqbar Presentation: Interpreters and Compilers in JavaScript
I gave a talk at the first Uqbar Workshop, about implementing interpreters and compilers in JavaScript. The source of the talk at:
https://github.com/ajlopez/Talks/tree/master/JavaScriptInterpretersCompilers
The presentation is online at:
http://ajlopez.github.io/Talks/JavaScriptInterpretersCompilers/index.html
My presentations now are online at GitHub pages:
http://ajlopez.github.io/Talks/
In my demos, I ran samples from:
https://github.com/ajlopez/AjLogoJs (interpreter)
https://github.com/ajlopez/AjLispJs (interpreter)
https://github.com/ajlopez/JPyScript (compile Python syntax to JavaScript, accessing Node.js ecosystem):
And I presented
https://github.com/ajlopez/AjTalkJs
as an example of a virtual machine with bytecodes, Smalltalk implementation accessing to Node.js ecosystem, too:
I mentioned the possibility of using JavaScript as a compiler to other targets, i.e., Python to C:
https://github.com/ajlopez/RedPython
Other works
I was working on my implementation of Ruby as interpreter in C#:
https://github.com/ajlopez/RubySharp/commits/master
to be presented in the upcoming RubyConf Argentina.
I started a simple YAML parser:
https://github.com/ajlopez/SimpleYaml
My idea is to add it to AjGenesisNode code generation tool, as another way to express the model.
I published the app I wrote for Node.js Knockout:
https://github.com/ajlopez/MyApps
I should add more features, like one-to-many relations, tags by entity, persistence in MongoDB.
I worked on a non-public project, too.
More fun is coming, maybe a Ruby interpreter in JavaScript? Compile COBOL to Java using JavaScript?
Keep tuned!
Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez
Pingback: End Of Iteration 2013w45 | Angel "Java" Lopez on Blog
Pingback: End Of Iteration 2013w47 | Angel "Java" Lopez on Blog