-
Updated
May 12, 2020 - C++
interpreter
Here are 2,679 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/
Red/System []
s2: declare struct! [
a [integer!]
b [c-string!]
c [struct! [d [integer!] e [float!]] value]
]
probe size? s2
Taken from https://static.red-lang.org/red-system-specs.html#section-4.7.2
Says:
Compiling to native code...
*** Red/System Compiler Internal Error: Script Error : last expected series argument of type: series port tuple
*** Where: for
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.
Here I have another suggestion, this time about our Gravity's CLI. I come up with this list of improvements which I think should benefit the project:
- If no arguments passed it should display help section instead of opening
REPL - To open
REPLadd a new flag for examplegravity --repl gravity new [project]- a new simple command to create new project. (A wizard which helps with co
These are the feedback from @yawniek on slack
- the vm.New vm.New and v.ExecInstructions methods would profit from some minimal documentation, especially what all the "paths" actually mean. some of them seemed semi obvious..
- same for RegisterExternalClass ExternalClass and vm.Method albeit those are relatively clear
- how can i load a class into toplevel so i dont need a requir
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.
-
Updated
Nov 22, 2018 - Go
Syntax Highlighting
Proposal
I'm a big fan of ipython. ipython has syntax highlighting. It looks like this:
Would be cool if yaegi could su
(at 3dc7cc2)
default-jdk on Ubuntu 18.04 installs openjdk-11-jdk; when I use it to compile jlox and run the tests, I get the following:
roger@rlipscombe:~/Source/munificent/craftinginterpreters [master] $ ./util/test.py jlox
FAIL: test/number/nan_equality.lox
Expected output "false" on line 7 and got "true".
Expected output "true" on line 8 and got "false".
238 tes
Issue summary
I found that "completionEscape: false" is needed in my use case to avoid escape of open parenthesis. E.g. python style autocomplete will include open parens of function name, such as "sorted(".
However completionEscape is not a documented option. I only found it referenced in bug jcubic/jquery.terminal#321 (comment)
Expected
Python 3 bindings
Implement Python 3 bindings, so wasm3 can be easily used from Python.
-
Updated
Mar 2, 2020 - Python
-
Updated
May 28, 2020 - Vim script
from https://github.com/root-project/cling/blob/master/tools/Jupyter/README.md :
export PATH=/cling-install-prefix/bin:$PATH
cd /cling-install-prefix/share/cling/Jupyter/kernel
maybe should be replaced with
export PATH=$PATH:/cling-install-prefix/bin
cd /cling-install-prefix/share/cling/Jupyter/kernel
because cling is required but not clang.
The clang binary mus
-
Updated
May 28, 2020 - C
I've added a Rosetta Code page for Janet, but we still need some more examples. I've added an example for the 100 doors problem, but there are many more examples that can be added.
Currently the JSON.parse( text[, reviver] ) method only supports the first parameter which takes in a String and converts into an Object.
But, there is an optional function argument that JSON.parse( text[, reviver] ) method takes. It prescribes how the value originally produced by parsing is transformed, before being returned.
Example:
JSON.parse('{"1": 1, "2": 2, "-
Updated
May 25, 2020 - C
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
May 27, 2020 - C++
-
Updated
May 9, 2018 - C
Update website pages
-
Updated
Jul 3, 2019 - Java
-
Updated
Jan 21, 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."

Hello,
The https://unpkg.com/@xstate/vue/dist/xstate-vue.min.js url is broken, no "dist" folder ?