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:
Learn Ruby on Rails Learn Ruby on Rails - Ruby on Rails is an extremely productive web application framework written in Ruby by David Heinemeier Hansson. This is a open source Ruby framework for developing database-backed web applications
Where Am O? - Firefox Addon Where Am O? A helpful extension for AMO developers.
The only functionality right now is to clearly identify what AMO server you are on and let you switch between that page on others.
Add your own dev server by going to about:config and creating the pref extensions.whereamo
Learn WSDL Learn WSDL is a free Android app on your smartphone
How to root Rooting guide for smartphones and tablets
z4mod z4mod is another lagfix for Samsung Galaxy S. This one is a bit different from existing lagfixes though:
- Differences from OCLF: Uses native EXT/JFS instead of loopback mounts. Loopback mounts in linux can be a bit flakey at times, especially when they're on RFS. So this is generally better
Aptoide Uploader Aptoide Uploader is an Android application that allows one to upload his Android applications to his own Bazzar repository (bazaarandroid.com), taking advantage of Bazaar's new webservices API
JavaScript Tutorial JavaScript Tutorial - JavaScript is a simple programming language that can be written directly into HTML documents to allow for increased interactivity with the user.
This App will learn you the very basic of JavaScript
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
Learn Computer Fundamentals Learn Computer Fundamentals - 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