Comments (21)
from riju.
from riju.
from riju.
from riju.
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.
from riju.
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.
and, you can download all files in docker(Ubuntu 20.04), with command "imshow [filename]" command. or FTP, ssh.
ex) tar cvf buzz.tar /opt/buzz; gzip buzz.tar; imshow buzz.tar.gz
if you see some server code, command "code [filename]"
ex) code .bashrc
from riju.
from riju.
from riju.
from riju.
imported comment by @kwshi
Also, WebAssembly?
from riju.
imported comment by @kwshi
http://coconut-lang.org/
A functional-programmer-oriented flavor of Python, made by Harvey Mudd's own Evan Hubinger :)
from riju.
Those will both be excellent additions; added to the list.
from riju.
We could add Zig.
from riju.
https://github.com/clark800/lambda-zero
from riju.
Nelua (main branch), Zig (already mentioned) and Odin.
Disclaimer: I am working on Nelua, if you add support for it, then please enable Lua syntax highlighting to have some syntax highlight (although it will be incomplete), because it is a language derived from Lua.
from riju.
Svelte already has it's own REPL, but when I saw "Every programming language", I had to check to see if svelte was here!
from riju.
@FractalHQ, "Svelte is a language" notwithstanding... is Svelte actually a language? What would "Hello, world" look like?
from riju.
It's considered a DSL for authoring web-based applications. At its core, it's a compiler that turns .svelte
files containing a superset of HTML, vanilla JS (with utilities for automating reactivity and trivializing state management) and CSS, and spits out highly optimized vanilla JS and HTML. A hello world according to this cheeky Hello Worlds project could look like this.
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.
from riju.
Hi, good to see this project. My site seems to similar with your project.
I'm making online compiler/interpreter site. I want to exchange skills with you to implement languages.
sorry about my poor english. I'm korean, so I'm not good at english.
If you see my site(although locale is korean you can execute many languages), you will get many ideas.
Thank you!
from riju.
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?
from riju.
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).
from riju.
Related Issues (20)
- Error on `make image` HOT 1
- REPL output sometimes cuts off/drops early HOT 1
- Cannot run Elm HOT 1
- Adding debugger for languages? HOT 7
- FYI: Project status HOT 3
- Mobile support HOT 4
- Error: non-Riju base image 'ubuntu:22.04' in Dockerfile for packaging image HOT 3
- Resource Limiting HOT 2
- Adding multiple classes in Java HOT 1
- Support passing the code as a query param in the URL HOT 1
- Add support for Coq, Lean, and Isabelle/HOL
- Difficulties in setting up local environment on Windows 11 HOT 3
- The page riju.codes doesn't work over IPv4 HOT 6
- bro HOT 1
- Default Tab indentation of c example is 2 spaces, but editor's 4. HOT 1
- Add jShell for java REPL
- The letters in the language (qalb) console (the right side) upside down
- website is down HOT 1
- Error in setting up locally HOT 1
- According to the Self-host document, I tried to build docker image and run the service, but failed. The following is stackTrace log HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from riju.