0
I Use This!
Activity Not Available
Analyzed 5 months ago. based on code collected almost 4 years ago.

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 ?
      kfra@kanaputs.org

Tags

java

In a Nutshell, Kanaputs...

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...

  • ...
    in 2016, 47% of companies did not have formal process in place to track OS code
  • ...
    by exploring contributors within projects, you can view details on every commit they have made to that project
  • ...
    65% of companies leverage OSS to speed application development in 2016
  • ...
    you can embed statistics from Open Hub on your site

Languages

Languages?height=75&width=75
HTML
69%
Java
23%
6 Other
8%

30 Day Summary

Jun 19 2016 — Jul 19 2016

12 Month Summary

Jul 19 2015 — Jul 19 2016

Ratings

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