riju
riju copied to clipboard
⚡ Extremely fast online playground for every programming language.
There are several places in [Riju's language configuration JSON Schema](https://github.com/raxod502/riju/blob/eccda2194a6aa9dd37636fd582e574d49e2933e4/tools/jsonschema.yaml) which are marked as TODO: * https://github.com/raxod502/riju/blob/eccda2194a6aa9dd37636fd582e574d49e2933e4/tools/jsonschema.yaml#L404 * https://github.com/raxod502/riju/blob/eccda2194a6aa9dd37636fd582e574d49e2933e4/tools/jsonschema.yaml#L475 * https://github.com/raxod502/riju/blob/eccda2194a6aa9dd37636fd582e574d49e2933e4/tools/jsonschema.yaml#L804 These should be filled in with titles, descriptions, and/or...
_imported comment by @kwshi_ Riju currently says ReasonML has no REPL. That's not fully true--technically, ReasonML _does_ have a REPL named `rtop`. What _is_ true is that BuckleScript, the OCaml-to-JS...
_imported comment by @kwshi_ # Summary ReasonML's core language is essentially identical to OCaml, just with a different syntactic presentation. Riju currently runs ReasonML via `bs-platform` (BuckleScript), which is a...
Currently we only have noninteractive mode for JSF***. We could add a wrapper repl script pretty easily, like for languages like Befunge.
I get an error when I try to use any non-ASCII character in A+: ``` A+ Copyright (c) 1990-2008 Morgan Stanley. All rights reserved. This version is Release 4.22 123...
Currently, if a malformed message is received from any language server then Riju crashes, due to an upstream bug https://github.com/microsoft/vscode-languageserver-node/issues/270. There is a workaround proposed in https://github.com/microsoft/vscode-languageserver-node/issues/270#issuecomment-678961875, which we should...
Currently, if an error occurs during the `setup` command of a language, the session is closed and re-opened repeatedly with no information communicated to the user. This situation should be...
This issue tracks languages which have broken tests that are currently skipped by CI. * lsp * c * c++ * clojure * dart * elixir * elm * erlang...
I would like to add additional metadata to each language which can be used to make languages of interest more discoverable. Here are some sample pieces of metadata: * Description...
I would like to add integration with language-specific package managers to the greatest extent possible. Riju already has a proposed interface for package manager configuration: ``` pkg?: { install: string;...