-
-
Notifications
You must be signed in to change notification settings - Fork 194
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Language support meta-issue #25
Comments
imported comment by @kwshi Also, WebAssembly? |
imported comment by @kwshi http://coconut-lang.org/ |
Those will both be excellent additions; added to the list. |
We could add Zig. |
Svelte already has it's own REPL, but when I saw "Every programming language", I had to check to see if svelte was here! |
@fractalhq, "Svelte is a language" notwithstanding... is Svelte actually a language? What would "Hello, world" look like? |
It's considered a DSL for authoring web-based applications. At its core, it's a compiler that turns That being said, I'd understand if it doesn't really align with the scope of this project considering it runs in the browser as opposed to having its own self contained runtime, and it already comes with it's own online REPL. |
Yeah, in its current configuration Riju is limited to languages with a strictly textual input/output model. Anything dependent on a graphical frame or HTML rendering is kind of out of scope, unfortunately. I think things like configuration languages that "compile" to JSON are okay, because there's an obvious thing to print out when "executing" them, but for Svelte it's more like a general transpiler, which isn't the best match for this execution model. There are other applications (https://babeljs.io/repl, https://godbolt.org/, the Svelte REPL you linked) that are better suited for compiler-type tools. |
Hi, good to see this project. My site seems to similar with your project. |
Hey @adp-study! Sorry for the delay in response, I've been occupied by things outside of GitHub for a while. Your application looks super neat, and I've given it a shout-out in the README: https://github.com/raxod502/riju#similar-projects Is it open-source? |
ryugod.com's security is very poor(it is experimental implimentation and private site). I will open source it to git soon with 400 or more syntax highlighting files. I'm just a securities company worker, not a developer. If you want see my sources, I will send you all of it. |
If anyone is interested in implementing GDScript support, feel free to look at GDScript Online which demonstrates a way to run arbitrary GDScript code in an exported project. The same approach can likely be used in headless mode, writing the output to a separate text file which can then be read (and keeping stdout/stderr tidy for errors). |
This issue tracks new languages which could be added to Riju. If your favorite language isn't supported, add a comment below and (provided it meets the criteria for inclusion) I'll put it in the list 📈
You can also feel free to file a separate issue, which is handy in case there is discussion about how to get the language working on Riju. I'll add the language to this list nonetheless.
Proposed
Blocked
Rejected
I've already added everything appropriate from the Quine Relay language list.
Diagnostics on blocked languages
AutoIt
This is when running
ConsoleWrite("Hello, world" & @CRLF)
withwine install/AutoIt3.exe
with the ZIP from the official site.Cobra
Koka
See koka-lang/koka#34.
Maxima
See https://sourceforge.net/p/maxima/mailman/maxima-discuss/thread/CALHpz2Hu8Os_kdngazXy6w37F7S7Z42RgVD5xTtAfv0Ndfdu8Q%40mail.gmail.com/.
Mustache
See mustache/mustache#262.
Nemerle
See mono/mono#18970.
Nix
See NixOS/nix#697. Why this is so difficult for the Nix folks to straighten out I cannot quite fathom.
POP-11
Q
Unfortunately,
HOME
,USER
,USERNAME
, andLOGNAME
all seem to be totally ignored. That said, Q appears to be rather distastefully proprietary anyway, so perhaps it's for the best that it doesn't work.The text was updated successfully, but these errors were encountered: