|
|||||||||||||||||||||||||
|
|||||||||||||||||||||||||
|
Hop: Scheme-Based Language for AJAX Programming
JavaScriptSearch Hop is a new programming language designed for the Web 2.0. It is a higher-order language for programming interactive web applications such as web agendas, web galleries, music players, etc. Hop can be viewed as a replacement for traditional graphical toolkits. HOP is implemented as a Web broker, i.e., a Web server that may act indifferently as a regular Web server or Web proxy.
The project website at http://hop.inria.fr/ features a demonstration of a simple web-based desktop, complete with RSS reader, games, and text editor. HOP is freely available for download. The pages generated by HOP are compatible with browsers compliant
with W3C and
ECMA standards. That is, they
are operational with Firefox,
Mozilla,
Safari,
Konqueror, and
Opera. On the other hand, they cannot be
visualized with Internet Explorer version 5 and 6. The current stable HOP version is 1.3.1. This unstable version only runs on platforms running the Linux operating system. The Bigloo compiler is the only requirement to install HOP. HOP features:
About the Bigloo compiler (from http://www-sop.inria.fr/mimosa/fp/Bigloo/): Bigloo is a Scheme implementation devoted to one goal: enabling
Scheme based programming style where C(++) is usually
required. Bigloo attempts to make Scheme practical
by offering features usually presented by traditional programming
languages but not offered by Scheme and functional programming. Bigloo
compiles Scheme modules. It delivers small and fast stand alone
binary executables. Bigloo enables full connections between Scheme
and C programs, between Scheme and Java programs, and between Scheme and
C# programs.
|
|
Copyright © 1998 - 2018 DevStart, Inc. All Rights Reserved |