Giter Site home page Giter Site logo

jilaco's Introduction

Many interpreted languages come with interactive evaluators which allow you to type expressions and see them interpreted. Such REPL (short for "read-eval-print-loop") tools are great for interactive development because they give you fast feedback. However, on Windows such tools are often implemented as console applications with very rudimentary editing features, and also relies on interpreter to load/save files, which doesn't always work. This tool comes to fix it.

Jilaco is a multi-tab editor which could be integrated with any scripting language implemented for JVM. Out-of box it provides integration with "Nashorn" JavaScript engine which comes with Java version 8, with SISC scheme interpreter, and with JShell. There is also a "Generic" implementation which will start child process (no matter, java-based or not) and will communicate with it via standard input and output. As an example we provide integration with TinyScheme interpreter.

You can use editor tabs to open source files, or as scratch area for code you write. To ask interpter to execute current line, press Ctrl+Enter. To ask interpreter to execute a selected text, press Ctrl+E.

jilaco screenshot

jilaco's People

Contributors

kmatveev avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.