incubator-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Incubator Wiki] Update of "BeanShellProposal" by SimoneTripodi
Date Fri, 05 Oct 2012 08:56:35 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Incubator Wiki" for change notification.

The "BeanShellProposal" page has been changed by SimoneTripodi:
http://wiki.apache.org/incubator/BeanShellProposal?action=diff&rev1=3&rev2=4

  = BeanShell =
  == Abstract ==
- The following proposal is about ''Bean``Shell'', the JSR-274 the BeanShell Scripting Language
implementation.
+ The following proposal is about ''Bean``Shell'', the JSR-274 the Bean``Shell Scripting Language
implementation.
  
  == Proposal ==
- BeanShell is a small, free, embeddable Java source interpreter with object scripting language
features, written in Java. BeanShell dynamically executes standard Java syntax and extends
it with common scripting conveniences such as loose types, commands, and method closures like
those in Perl and JavaScript.
+ Bean``Shell is a small, free, embeddable Java source interpreter with object scripting language
features, written in Java. Bean``Shell dynamically executes standard Java syntax and extends
it with common scripting conveniences such as loose types, commands, and method closures like
those in Perl and Java``Script.
- Users can use BeanShell interactively for Java experimentation and debugging as well as
to extend your applications in new ways. Scripting Java lends itself to a wide variety of
applications including rapid prototyping, user scripting extension, rules engines, configuration,
testing, dynamic deployment, embedded systems, and even Java education.
+ Users can use Bean``Shell interactively for Java experimentation and debugging as well as
to extend your applications in new ways. Scripting Java lends itself to a wide variety of
applications including rapid prototyping, user scripting extension, rules engines, configuration,
testing, dynamic deployment, embedded systems, and even Java education.
- BeanShell is small and embeddable, so users can call BeanShell from Java applications to
execute Java code dynamically at run-time or to provide extensibility in applications. Alternatively,
users can use standalone BeanShell scripts to manipulate Java applications; working with Java
objects and APIs dynamically. Since BeanShell is written in Java and runs in the same VM as
application, users can freely pass references to "live" objects into scripts and return them
as results.
+ Bean``Shell is small and embeddable, so users can call Bean``Shell from Java applications
to execute Java code dynamically at run-time or to provide extensibility in applications.
Alternatively, users can use standalone Bean``Shell scripts to manipulate Java applications;
working with Java objects and APIs dynamically. Since Bean``Shell is written in Java and runs
in the same VM as application, users can freely pass references to "live" objects into scripts
and return them as results.
  
  == Background ==
- BeanShell is a long living project born in the 2000 thanks to Patrick Niemeyer initial effort,
who is still maintaining the project, with the help of Daniel Leuck and contributions voluntarily
sent by users.
+ Bean``Shell is a long living project born in the 2000 thanks to Patrick Niemeyer initial
effort, who is still maintaining the project, with the help of Daniel Leuck and contributions
voluntarily sent by users.
  
  == Rationale ==
  TODO
  
  = Current Status =
  == Meritocracy ==
- The historical Any23 team believes in meritocracy and always acted as a community. Mailing
list, open issue tracker and other communication channels have always been adopted since its
first release. The adoption in a larger community, such as Apache, is the natural evolution
for BeanShell. Moreover, the Apache standards will enforce the existing BeanShell community
practices and will be a foundation for future committers involvement.
+ The historical Bean``Shell team believes in meritocracy and always acted as a community.
Mailing list, open issue tracker and other communication channels have always been adopted
since its first release. The adoption in a larger community, such as Apache, is the natural
evolution for Bean``Shell. Moreover, the Apache standards will enforce the existing Bean``Shell
community practices and will be a foundation for future committers involvement.
  
  == Core Developers ==
  In alphabetical order:
@@ -32, +32 @@

  
  = Known Risks =
  == Orphaned Products ==
- The increasing number of BeanShell adopters and the raising interest for the JSR-274 technology
let us believe that there is a minimal risk for this work to being abandoned from the community.
+ The increasing number of Bean``Shell adopters and the raising interest for the JSR-274 technology
let us believe that there is a minimal risk for this work to being abandoned from the community.
  
- Moreover, BeanShell has been already used by the following projects for years:
+ Moreover, Bean``Shell has been already used by the following projects for years:
  
   * Apache OpenOffice
   * Apache Maven
@@ -46, +46 @@

  The list of initial committers are geographically distributed across the world with no one
company being associated with a majority of the developers.  Many of these initial developers
are experienced Apache committers already  and all are experienced with working in distributed
development communities.
  
  == Reliance on Salaried Developers ==
- To the best of our knowledge, none of the initial committers are being paid to develop code
for this project. BeanShell has already proven its capability to attract external developers.
+ To the best of our knowledge, none of the initial committers are being paid to develop code
for this project. Bean``Shell has already proven its capability to attract external developers.
  
  == Relationships with Other Apache Products ==
- A number of existing ASF projects already benefit from BeanShell implementation, including
Apache OpenOffice and Apache Maven. It is hoped that members of those projects will be interested
in contributing to and adopting this implementation.
+ A number of existing ASF projects already benefit from Bean``Shell implementation, including
Apache OpenOffice and Apache Maven. It is hoped that members of those projects will be interested
in contributing to and adopting this implementation.
  
  == An Excessive Fascination with the Apache Brand ==
- Even if the BeanShell community recognizes the power and the attractiveness  of the ASF
brand, we are absolutely aware of our already established role in the wide JSR-274 community.
Furthermore, we are convinced that we can enthusiastically bring inside the ASF new and fresh
energies in order to improve our visions, insights and knowledge about the other  projects
and, most important, to have the possibility of enlarge our small  community with talented
and passionate developers.
+ Even if the Bean``Shell community recognizes the power and the attractiveness  of the ASF
brand, we are absolutely aware of our already established role in the wide JSR-274 community.
Furthermore, we are convinced that we can enthusiastically bring inside the ASF new and fresh
energies in order to improve our visions, insights and knowledge about the other  projects
and, most important, to have the possibility of enlarge our small  community with talented
and passionate developers.
  
  = Documentation =
- BeanShell Documentation
+ Bean``Shell Documentation
  
-  1. [[http://www.beanshell.org/|BeanShell Project Homepage]]
+  1. [[http://www.Bean``Shell.org/|Bean``Shell Project Homepage]]
  
- BeanShell Related Specifications
+ Bean``Shell Related Specifications
  
-  1. [[http://jcp.org/en/jsr/detail?id=274/|JSR 274: The BeanShell Scripting Language]]
+  1. [[http://jcp.org/en/jsr/detail?id=274/|JSR 274: The Bean``Shell Scripting Language]]
  
  = Initial Source =
- The intial source comprises code developed on [[http://ikayzo.org/svn/beanshell/|ikayzo.org]]
licensed under the Dual Licensing Sun Public License / Gnu Lesser Public License but the project
owner wants to relicensing it under the Apache License v2.0 (to be contributed under Grant
from Patrick Niemeyer for BeanShell).
+ The intial source comprises code developed on [[http://ikayzo.org/svn/Bean``Shell/|ikayzo.org]]
licensed under the Dual Licensing Sun Public License / Gnu Lesser Public License but the project
owner wants to relicensing it under the Apache License v2.0 (to be contributed under Grant
from Patrick Niemeyer for Bean``Shell).
  
  = Source and Intellectual Property Submission Plan =
- Source code will be moved from [[http://ikayzo.org/svn/beanshell/|ikayzo.org]] space inside
the SVN space of the podling.
+ Source code will be moved from [[http://ikayzo.org/svn/Bean``Shell/|ikayzo.org]] space inside
the SVN space of the podling.
  
  = External Dependencies =
- BeanShell has no external dependencies.
+ Bean``Shell has no external dependencies.
  
  = Cryptography =
  The project does not handle cryptography in any way.

---------------------------------------------------------------------
To unsubscribe, e-mail: cvs-unsubscribe@incubator.apache.org
For additional commands, e-mail: cvs-help@incubator.apache.org


Mime
View raw message