Prev: How to get WM_CHAR from non child window
Next: Loading Kernel32.dll explicitly before calling its functions
From: Thomas Lauer on 2 Nov 2009 08:12 Idle 1.0 released ----------------- I am happy to announce the release of Idle version 1.0. Like the beta versions, this final 1.0 release is a binaries-only package. However, a full source code release will follow shortly, hopefully before the year is out. See http://idle.thomaslauer.com for details about Idle and http://idle.thomaslauer.com/IdleDownload.html for downloads. This version is released under an MIT-style licence. It is available for systems running Windows 2000 and later. What is Idle? ------------- Idle is an extremely compact scripting language based on Lua (see http://www.lua.org ). Lua is a mature and efficient language, sporting an easy-to-understand syntax and extraordinary extensibility. Idle adds some language features to the mix, offers a comprehensive runtime library and a compiler that produces extremely small .exe files, both for the console and gui subsystems. The Idle core library (idle03.dll, just 230 KB) supports, among many other things, the following: - a complete GUI module for simple dialog boxes - pre-emptive multitasking (besides coroutines which are also supported) - win32 enhancements: console window support, the ability to send keystrokes to other applications and manipulate windows and processes - full Perl-compatible regular expressions - mapping and reading of archive files (.zip and .7z files) - a socket library for networking support (high- and low-level) - a transparent just-in-time compiler backend which makes an already fast language even faster Among the optional add-ons are the following libraries: - embed live Perl code (supports dynamic loading of Perl modules) - compile and execute C code on the fly - complete SQLite 3 support (I can't monitor the newsgroup for replies to this post, so please use the email address provided or see the above website for information of how to get in touch.) -- cheers thomasl web : http://thomaslauer.com/start |