Displaying items 26 - 30 of 31 matching your query
[ code ], ordered by score:
-
SproutCore is a full MVC framework in JavaScript
Unlike other frameworks, SproutCore is a full-stack application framework. That means it contains tools to not only create widgets and special effects, but also to manage your model data and application logic. It takes the use of JavaScript beyond simple page enhancements to creating full client-side applications that compete with the likes of Flash and Silverlight.
The core technology the ties SproutCore together is something called Bindings that allows you to write JavaScript that will automatically run whenever a property value changes. Using bindings you can create very complex applications that will behave consistently all the time with very little code. Just ask any Cocoa developer.
Added: Sun Aug 12 2007; URL: http://www.sproutcore.com/;
id = 91
-
The Pure Programming Language
Pure is a modern-style functional programming language based on term rewriting. It offers equational definitions with pattern matching, full symbolic rewriting capabilities, dynamic typing, eager and lazy evaluation, lexical closures, built-in list and matrix support and an easy-to-use C interface. The interpreter uses LLVM as a backend to JIT-compile Pure programs to fast native code.
Pure is free software distributed under the GNU General Public License V3. The interpreter is known to compile and run without hitches on Linux, OSX and Windows, porting to other POSIX platforms should be a piece of cake.
Added: Mon Jan 05 2009; URL: http://code.google.com/p/pure-lang/;
id = 177
-
JavaScript tabifier
Automatically create an HTML tab interface using plug-and-play JavaScript.
Converts your HTML into a dynamic tabbed interface.
Does not require you to set up a list of links, or anchors for the tabs.
Gracefully degrades if JavaScript is not present and allows a different set of styles to be applied when JavaScript is not present.
Gracefully supports printing (try a print preview on the example.html page) and allows a different set of styles to be applied when printing.
Multiple tab sets on a page - you can even nest one tab set within another.
Use a cookie to remember which tab was selected so it remains selected when you return to the page.
Object-oriented, extensively-commented code.
Added: Tue Aug 21 2007; URL: http://www.barelyfitz.com/projects/tabber/;
id = 96
-
Linux Programs for Download
These are free open source Linux programs licensed under the GNU General Public License. The download files include source code, a build script (make), and a user guide. Packages in DEB and RPM format are also available. Includes:
fotoxx:
Edit digital photos and manage a large collection. Includes a thumbnail image browser, color and contrast enhancement, HDR and panorama composites, tone-mapping, red-eye removal, sharpen, trim, rotate, noise removal, arty transformations, tag editing and searching.
picpuz:
Jigsaw puzzle. Divide an image into puzzle-pieces, randomize, and put back together using the mouse.
Added: Sun Jan 03 2010; URL: http://kornelix.squarespace.com/;
id = 197
-
Clojure is a dynamic programming language that targets the Java Virtual Machine.
It is designed to be a general-purpose language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure for multithreaded programming. Clojure is a compiled language - it compiles directly to JVM bytecode, yet remains completely dynamic.
Clojure is a dialect of Lisp, and shares with Lisp the code-as-data philosophy and a powerful macro system. Clojure is predominantly a functional programming language, and features a rich set of immutable, persistent data structures. When mutable state is needed, Clojure offers a software transactional memory system that ensures clean, correct, multithreaded designs.
Added: Sat Oct 20 2007; URL: http://clojure.sourceforge.net/;
id = 118