hpi-swa / polyglot-live-programming
Polyglot Live Programming with GraalVM, the Language Server Protocol (LSP), and VS Code.
☆38Updated 3 years ago
Related projects ⓘ
Alternatives and complementary repositories for polyglot-live-programming
- A SOM Smalltalk implemented on top of Oracle's Truffle Framework☆32Updated this week
- The Whyline for Java, an interactive debugging tool that lets you ask "why" questions about program out.☆75Updated 8 years ago
- SOMns: A Newspeak for Concurrency Research☆67Updated last year
- Generic immutable recursive data representation API targeted at source code models and more.☆36Updated 2 weeks ago
- ☆71Updated 4 years ago
- Advanced Scripting IDE for JVM based languages.☆28Updated 3 years ago
- A programming language and user interface toolkit for creating structured editors.☆19Updated last month
- SOM - Simple Object Machine (plain Java implementation)☆18Updated 5 months ago
- Resumable exceptions and delimited continuations for JVM☆39Updated 3 months ago
- Whole Platform Language Workbench☆27Updated 5 months ago
- Lisperanto is a spatial canvas for programming; Lisperanto is a spatial canvas for knowledge; Lisperanto is a spatial canvas for ideas;☆42Updated 2 years ago
- Execute and document benchmarks reproducibly.☆85Updated this week
- An implementation of Oz on top of Truffle and Graal☆41Updated 2 years ago
- Kafka as a Datalog Engine☆28Updated last week
- A SOM Smalltalk implemented on top of Oracle's Truffle Framework☆34Updated this week
- Web Native language Workbench with Projectional Web Editor☆67Updated this week
- Port of SwiftyKanren to Kotlin☆17Updated 3 years ago
- jetpad-projectional☆72Updated last year
- Type checking and logical inference for JetBrains MPS☆31Updated last week
- Port of the Shen programming language to the Graal runtime☆25Updated 7 years ago
- Datalog that's as easy as ABC.☆55Updated last week
- REPL (read–eval–print loop) shell built on top of JavaFX and GraalVM stack, incorporating GraalJS, GraalPython, TruffleRuby and FastR☆32Updated 3 years ago
- A polyglot kernel for Jupyter notebooks based on GraalVM.☆93Updated last year
- ISLISP implementation on Graal Truffle framework☆25Updated last month
- Strongtalk VM☆100Updated 3 years ago
- A Java implementation of the Shen programming language☆28Updated 5 years ago
- Graal is a Java toolkit for querying knowledge bases within the framework of existential rules, aka Datalog+/-. See Graal's homepage:☆45Updated 2 years ago
- purple: compiling a reflective language☆29Updated last month
- Flybytes is an intermediate language between JVM bytecode and software languages (DSLs, PLs), for compilation and decompilation.☆17Updated 2 weeks ago
- Java-based lightweight Prolog virtual machine☆33Updated 4 months ago