Giter Site home page Giter Site logo

ryz's Introduction

About Ryz

Introduction

ryz.programming.Language {
  staticallyType = true
  paradigm = "Object Oriented"
  runsOn( jvm = True) {
      compilesTo = "Java bytecode"
  }
}

Details

Currently Ryz uses Intellj IDEA 10 CE and TestNG testing framework plugin included with the IDE.

http://www.jetbrains.com/idea/download/index.html

After loading the project, execute the option:

run > configuration > ryz.compiler

Project structure

/src
/test
/test-samples

/resources
/lib
LICENSE.txt
README.txt
README.md
build.xml

src: Contains Java source files to compile Ryz source code.

test: Contains Java source file to test the RyzC

test-samples : Contains samples of the language.

resources : Support file as logging configuration lib : 3rd party libraries and their licences LICENSE.txt: Ryz license README.[txt|md]: This file build.xml : Ant build file

If a test source file name ends in Spec.ryz it will be loaded by the testing framework, compiled and "asserted" against the specification defined in the file header.

(See /test-samples/spec-definition-readme.txt for a definition of the test spec)

3rd party libraries

TestNG

This project uses TesNG http://testng.org testing framework redistributed under Apache 2.0 license.

You may find a copy of the license in lib/APACHE-LICENSE.txt

Javassist

This project uses Javassit http://www.jboss.org/javassist bytecode manipulation library redistributed under Mozilla Public License v1.1

You may find a copy fo the license in lib/MZL-License.html

Links

ryz's People

Contributors

oscarryz avatar rodrigosaladoanaya avatar

Watchers

James Cloos avatar RUSLAN LÓPEZ CARRO avatar  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.