Jaskell is a functional scripting programming language that runs in JVM. The name "Jaskell" stands for Java-Haskell, but it is not haskell 1. Most of the current scripting languages are Object-Oriented. Though they more or less have functional tastes (Ruby's sexy closure, for example), the heart of them are still Object-Oriented. One of the most important essenses of functional programming (combinators) is yet to be brought into Java. 2. Jaskell brings with it higher order function, function currying, pattern match and monadic combinator support. 3. Monadic combinator is ideal for designing Domain Specific Language. It is relatively easy to tailor Jaskell runtime to make domain specific syntax look like simple atomic statements. See Neptune for a real example. 4. Jaskell is nothing but a Java library that passes Java objects in and out of the interpreter.
hdr for video? The work presents a system for automatically producing a wide variety of video enhancements and visual effects. Unlike traditional visual effects software (e.g., After Effects, Shake, Boujou, etc), the system is completely automatic and no manual labor is required from the user. The major limitation of the work is that it can currently handle only videos of static scenes (i.e., videos shot with a moving camera but containing no moving objects in the scene). Efforts are being made to lift this restriction in future work. Applications of the system include: High resolution/definition video, High dynamic range video, Removing objects from a video, Creating painterly (NPR) videos, Video stabilization, Easy video editing Project website: grail.cs.washington.edu/projects/videoenhancement/videoEnhancement.htm
Note on this list the stubborn persistence of Yahoo’s Geocities at No. 6, the rise of Yahoo’s Flickr at No. 7, Six Apart at No. 10, and the presences of Chinese sites like Baidu Space and 56.com. The real surprise, though, is document-sharing site Scribd at No. 16, with nearly 24 million worldwide uniques. 1. Blogger (222 million) 2. Facebook (200 million) 3. MySpace (126 million) 4. Wordpress (114 million) 5. Windows Live Spaces (87 million) 6. Yahoo Geocities (69 million) 7. Flickr (64 million) 8. hi5 (58 million) 9. Orkut (46 million) 10. Six Apart (46 million) 11. Baidu Space (40 million) 12. Friendster (31 million) 13. 56.com (29 million) 14. Webs.com (24 million) 15. Bebo (24 million) 16. Scribd (23 million)
JoCaml is Objective Caml plus (&) the join calculus, that is, OCaml extended for concurrent and distributed programming. The new JoCaml is a re-implementation of the now unmaintained JoCaml by Fabrice Le Fessant. With respect to this previous implementation, main changes are: * Numerous syntax changes, we believe the new syntax to be cleaner. * Disparition of mobility features, sacrified for the sake of OCaml compatibility. * Much better compatibility with Objective Caml. o Source compatibility is about 99%, there are three new keywords (def, reply and spawn) ; or and & should definitely not be used as boolean operators. o Binary compatibility for matching versions.