Giter Site home page Giter Site logo

phorward / rapidbatch Goto Github PK

View Code? Open in Web Editor NEW
7.0 4.0 0.0 506 KB

Scripting language; compiler and virtual machine

Home Page: http://www.rapidbatch.com

License: MIT License

Makefile 0.23% C 74.80% Shell 2.51% Ruby 0.35% CSS 0.23% HTML 21.87%
rapidbatch scripting-language compiler virtual-machine developer-tools

rapidbatch's Introduction

RapidBATCH

Programming language, compiler and platform.

About

RapidBATCH was a scripting language targetting to Windows systems until 2015. In 2008, this successor version 6 of the fine running, last officially released version 5.1 of RapidBATCH was started, but never got to an end. There are several reasons why this, unfortunatelly, happened. (If you are really interested, more about the reasons why can be found here, written in german).

Anyway, this is the repository of the available and original RapidBATCH 6 source code in a state as it was in end of 2009, with some minor maintenance updates.

The current state of the source code here has been merged from various project states and ported to be compiled with the latest version of the Phorward C/C++ Library and the UniCC parser generator, which are both dependencies. So it slightly works for now and (maybe) is a point to start.

Starting RapidBATCH, both the language and its vision behind, as an open source project, is both considered as a way to grow ideas and to maybe start a worthy successor of version 5.1.

Building

This repository currently has only one simple Makefile that runs best when libphorward and UniCC are installed.

On Linux with gcc or clang, this will work:

$ git clone https://github.com/phorward/rapidbatch.git
$ cd rapidbatch
$ touch rb_comp.parser.?   # this avoids the requirement of UniCC
$ make

After that, invoke the interpreter like this

$./rb6 test/test1.rb

Examples

Example programs can be found in test/.

Contributions

Contributions, ideas, concepts and code is always welcome!

This is the 2017 ported, slightly running state of a project that stopped in 2009. There are many parts in these sources that are already reflected in the current Phorward C/C++ Library toolchain and are obsolete here, but need to be rewritten.

Credits

RapidBATCH is developed and maintained by Jan Max Meyer, Phorward Software Technologies.

License

This software is an open source project released under the terms and conditions of the MIT license. See the LICENSE file for more information.

rapidbatch's People

Contributors

phorward avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

rapidbatch's Issues

Windows Build?

any chance of getting a windows build while your development is ongoing?

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.