Hecl The Hecl Programming Language is a high-level, open source scripting language implemented in Java. It is intended to be small, extensible, extremely flexible, and easy to learn and use. Infact, it's small enough that it runs on J2ME-enabled cell phones!
Why Hecl? Hecl is intended as a complement to the Java programming language, not a replacement. As such, it tries to do well what Java doesn't, and leaves those tasks to Java for which it is best suited. Hecl aims to be a very immediate language - you can pick it up and start doing useful things with it quickly. It is also meant to be easy to learn. Where Java is verbose and rigid, Hecl is forgiving and quick to write. For instance, System.out.println("Hello World"); vs puts "Hello World" - 41 keystrokes (shifted letters count double) versus 22. Hecl is built to "scale down".
This makes Hecl ideal for large applications written in Java that would like to provide a user friendly scripting interface, rather than, say, a clunky XML based configuration system. Examples include: scripted web pages, command/control logic in long running applications, and, I'm sure, many environments I've never considered.
Hecl is also a small language with a minimal core. The idea is to provide only what's necessary in the language itself, and as needed, add in extensions for specific tasks. Core Hecl is small enough to run on my Nokia 3100 cell phone as a J2ME application, presenting the interesting possibility of writing scripts, or at some point, maybe even scripting entire applications, for devices running embedded Java.
What's New in This Release:
· Reflection support for JavaSE and Android releases.
· Android is supported.
· Doc fixups, build improvements
Like it? Share with your friends!
Supported operating systems:
Google Android 1.0, Google Android 1.5, Google Android 1.6, Google Android 10.x, Google Android 2.0, Google Android 2.1, Google Android 2.2, Google Android 2.3, Google Android 3.0, Google Android 3.1, Google Android 3.2, Google Android 4.0, Google Android 4.1, Google Android 4.2, Google Android 4.3, Google Android 4.4, Google Android 5.x, Google Android 6.x, Google Android 7.x, Google Android 8.x, Google Android 9.x, Java ME, Java Nokia 240x320, Java SE 240x320
Similar Software:
AChartEngine AChartEngine is a charting library for Android applications
Learn Scala Learn Scala - This tutorial has been prepared for the beginners to help them understand programming Language Scala in simple and easy steps. After completing this tutorial, you will find yourself at a moderate level of expertise in using Scala from where you can take yourself to next levels
Computer Networking v2 Computer Networking v2 - This tutorial has been prepared for the beginners as well as advanced learners who want to deal with computers. This tutorial is also very useful for the undergraduate students of computer science, engineering, business administration, management, science, commerce and arts where an introductory course on computers is a part of curriculum
Simply Facebook Simply Facebook is a light, simple, extensible Java library for accessing and modifying data available through the Facebook API. This is a useful tool on the Android platform, as the SDK does not ship with any means for accessing the Facebook API.
This library uses the Desktop mode approach for authentication
Computer Programming v2 Computer Programming v2 - This tutorial has been prepared for the people who are struggling to learn computer programming but they are unable to learn it due to lack of proper guidance and approach
Extension Auto-Installer - Firefox Addon Extension Auto-Installer - Firefox Addon - This is a tool for extension developers tired of the usual test cycle: make a change, create a new extension build, install it in the browser (with wait time and confirmations), restart the browser, test. This extension will receive new extension packages on a TCP port, automatically install them and restart the browser if necessary
UnicodeMidlet UnicodeMidlet provides a user interface for browsing all of the unicode characters on Java ME phones
Learn IPv6 v2 Learn IPv6 v2 - This tutorial has been designed to help beginners understand the basic concepts of IPv6 required to work with any TCP/IP based protocols. After completing this tutorial you will find yourself at a moderate level of expertise of IPv6 from where you can take yourself to next levels
Learn PhoneGap Learn PhoneGap - PhoneGap is a software development framework by Adobe System, which is used to develop mobile applications. To develop apps using PhoneGap, the developer does not require to have knowledge of mobile programming language but only web-development languages like, HTML, CSS, and JScript
Computer Logical Organization Computer Logical Organization - This reference has been prepared for the students pursing either Bachelors or Masters in Computer Science to help them understand the basic-to-advanced concepts related to Computer Logical Organization. Computer Logical Organization refers to the level of abstraction above the digital logic level, but below the operating system level
Other Software by developer «David N. Welton»:
not found
Comments on Hecl:
Comments not found
If you noted an error or download link is broken, please, report it via this page or use comments.
Hecl is compatible with your device NEC Medias U N-02E / N-02E One Piece