Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
BeanShell
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Infobox programming language | name = BeanShell | logo = | paradigm = [[Object-oriented programming|Object-oriented]], [[scripting language|scripting]] | year = {{Start date and age|1999}} | designer = [[Java Community Process|JCP]] | developer = | latest release version = {{wikidata|property|reference|P348}} | latest release date = {{start date and age|{{wikidata|qualifier|P348|P577}}}} | typing = [[Type system#Combining static and dynamic type checking|Dynamic]], [[Strong and weak typing|strong]] | implementations = | dialects = | influenced_by = [[Java (programming language)|Java]], [[JavaScript]], [[Perl]] | platform = [[Java virtual machine|JVM]] | operating_system = [[Cross-platform]] | programming language = [[Java (programming language)|Java]] | license = 2012: [[Apache License|Apache-2.0]]{{efn|Apache-2.0: Since 2.0b5}}<ref name="license">{{cite web | url=http://www.beanshell.org/license.html | title=BeanShell Software License | first=Pat | last=Niemeyer | website=beanshell.org | access-date=January 13, 2016}}</ref><ref name="Apache_license">{{ cite web | url=https://github.com/beanshell/beanshell | title=BeanShell |website=github.com | access-date=January 13, 2016}}</ref><br />2001: [[Sun Public License|SPL-1.0]] or [[GNU Lesser General Public License|LGPL-2.1-only]]{{efn|SPL-1.0 or LGPL-2.1-only: From 1.1alpha5 to 2.0b4}}<ref>{{cite web|url=https://github.com/beanshell/beanshell/blob/master/CHANGES.md|title=CHANGES.md|website=[[GitHub]] }}</ref><br />1999: [[GNU Lesser General Public License|LGPL-2.1-only]]{{efn|LGPL-2.1-only: 1.0 to 1.1alpha3}}<ref>{{cite web|url=https://github.com/beanshell/beanshell/blob/1.0/BeanShell/src/License.txt|title=License.txt in 1.0|website=[[GitHub]] }}</ref> | website = {{URL|https://github.com/beanshell/beanshell}} }} '''BeanShell''' is a small, free, embeddable Java source interpreter with object scripting language features, written in [[Java (programming language)|Java]]. It runs in the [[Java virtual machine#Java Runtime Environment|Java Runtime Environment]] (JRE), 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.
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)