0
I Use This!
Activity Not Available

Project Summary

Kanaputs is an interpreter for Java. No more compilation, each instruction is executed when you write it. With Kanaputs you can write powerful scripts in the Java syntax.

Kanaputs can be embedded very easily into an XML document to do programmatic features. For example, Kanaputs is fully integrated with Ant and provides a way to do Java into an XML Ant build file.

From Kanaputs you can create any object from any kind of jar or class files and invoke methods on them.

The grammar of the Kanaputs language is very close to the Java grammar. One big difference is that any variable handled by Kanaputs is type-less. There is no variable declaration nor type casting needed. Depending on the variable value, and where it is used, Kanaputs chooses the best internal Java basic type and tries the most appropriate type castings. When a variable handles a Java object, its type is the class of the Java object.

Another key feature of Kanaputs is the reactivity. Any variable can be reactive. You just have to choose if the variable is reactive or not. If the variable 'c' was defined like this c = a + b; and if the reactivity of 'c' is set (c.reactive = true;), each time the value of 'a' or 'b' changes then the value of 'c' is updated as the result of the addition. When a variable is reactive, it listens to the other variables (or field of objects) in order to update its value (by executing all the operations this variable depends on). The reactivity feature is very useful to manage Graphical User Interfaces by listening to any kind of event (like a button click for example) and consequently update variable values in a very simple way.

Kanaputs requires JDK 1.4 or newer to work.
Download latest version of Kanaputs (zip file for any OS)
Download latest version of Kanaputs for Windows (with an installer for windows)

Want to see more ?
      Open the tutorial

How to integrate Kanaputs in Apache Ant ?
      Read "Kanaputs plugin for Ant" doc

Want to dive in Kanaputs API ?
      Open the javadoc

Mail to Kanaputs project owner ?
      [email protected]

Tags

java

In a Nutshell, Kanaputs...

 Code analysis has not completed

The Open Hub computes statistics on FOSS projects by examining source code and commit history in source code management systems. The source code for this project has been located, but the analysis isn't complete. Feel free to check its progress.
MIT
Permitted

Commercial Use

Modify

Distribute

Place Warranty

Use Patent Claims

Forbidden

Sub-License

Hold Liable

Required

Distribute Original

Disclose Source

Include Copyright

State Changes

Include License

Include Install Instructions

These details are provided for information only. No information here is legal advice and should not be used as such.

This Project has No vulnerabilities Reported Against it

Did You Know...

  • ...
    there are over 3,000 projects on the Open Hub with security vulnerabilities reported against them
  • ...
    anyone with an Open Hub account can update a project's tags
  • ...
    nearly 1 in 3 companies have no process for identifying, tracking, or remediating known open source vulnerabilities
  • ...
    data presented on the Open Hub is available through our API

 Code analysis has not completed

The Open Hub computes statistics on FOSS projects by examining source code and commit history in source code management systems. The source code for this project has been located, but the analysis isn't complete. Feel free to check its progress.

Community Rating

Be the first to rate this project
Click to add your rating
  
Review this Project!