-
Updated
Feb 13, 2020 - C++
interpreter
Here are 2,482 public repositories matching this topic...
Eclipse OMR is a C/C++ toolkit for building language runtimes. OMR has a high level JIT compilation library called JitBuilder, which is built on OMR's more general compilation framework. We also have a demo VM called [Base9](https://github.com/b9org/
I quote from a recent conversation in red/help
Every built-in function has a specification which tells you what the (type of) result is. Or, at least, it SHOULD have this. The docstring of print, e.g., does not tell you its result is unset. Admittedly that might be added.
If HELP <built-in> would always show the type of result, problems such as with print could be avoided for new users.
The embedding example in the documentation suggests to run the code "System.print("I am running in a VM!")" which does not print anything because the vm was not configured with a print function.
Suggesting the user to provide a print/error function would make things clearer.
-
Updated
Feb 12, 2020 - Go
-
Updated
Feb 2, 2020 - Go
For example, ParamExp has a Name field of type *Lit, but it can never be nil. The reason it's a pointer is for consistency with all the other literal fields.
I have idea for a new feature for jQuery Terminal
What need to be documented:
- old onBlur make terminal don't work on mobile
- link to full screen trick from css-tricks
I recently came across a simple, step-by-step tutorial for the Vaughan Pratt Parser.
Interested readers should go to https://engineering.desmos.com/articles/pratt-parser/ to read this tutorial. Should there be a problem with the link, search for "How Desmos uses Pratt Parsers".
-
Updated
Feb 9, 2020 - Go
Scenario:
I have a project, with build tools of cmake, when I try to run it with cling. It prompts some headers are not included.
So I was wondering if there is a way to make use of the cmake script to load the build environment into cling and run directly?
Appreciate the great work!
I tried Oh, and it seems interesting. Certainly the programmability aspect is cool, and I like the idea of the type system. However, there's no documentation about how to customize anything (your prompt, for instance). I could read the source code, but I decided to try the shell on a whim at work, and I can't reasonably spend the time. I think it would be pretty easy to put together some guidance
-
Updated
Feb 12, 2020 - C
-
Updated
Feb 13, 2020 - C++
Noticed that the joker docs don't include anything for try and catch (and finally).
Also, it looks like where I might use Throwable in Java Clojure, I use Error in Joker.
The structopt dependency seems to be only used for the binaries. It would be nice if it could be disabled if this engine was used as a library. Maybe it could be put behind a cli feature flag or similar and enabled for the binaries only?
-
Updated
Feb 12, 2020 - C
Update website pages
-
Updated
Feb 6, 2020 - Java
-
Updated
Feb 10, 2020 - JavaScript
Improve this page
Add a description, image, and links to the interpreter topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the interpreter topic, visit your repo's landing page and select "manage topics."
Inspired by davidkpiano/xstate#255 (comment) and other conversations, both online and in person:
What would you like to see in the documentation? Let's keep a running list of things that would be beneficial to: