From: Jonathan Heusser
Subject: hop - language for programming the web 2.0
Date: 
Message-ID: <25763$447fea1f$50db56aa$2869@news.hispeed.ch>
http://hop.inria.fr/

look at the demos. Seems to be implemented in Bigloo.

link from: http://lambda-the-ultimate.org/node/1533

From: Joel Reymont
Subject: Re: hop - language for programming the web 2.0
Date: 
Message-ID: <1149236004.056175.112260@u72g2000cwu.googlegroups.com>
Now, where's the Common Lisp version? :-)

Hop seems to be a toy as they have not tested the built-in web server
with more than a few hundred connections.
From: Bruce Stephens
Subject: Re: hop - language for programming the web 2.0
Date: 
Message-ID: <87lksfvo5k.fsf@cenderis.demon.co.uk>
"Joel Reymont" <······@gmail.com> writes:

> Hop seems to be a toy as they have not tested the built-in web
> server with more than a few hundred connections.

I get the impression that it's more for applications which use a web
browser as interface rather than web applications.  So often the two
ends will be colocated, or maybe on a nearby server.  So probably the
web server's adequate for the intended uses.
From: Manuel Serrano
Subject: Re: hop - language for programming the web 2.0
Date: 
Message-ID: <e5oqpr$i2c$3@news-sop.inria.fr>
Jonathan Heusser wrote:
> http://hop.inria.fr/
> 
> look at the demos. Seems to be implemented in Bigloo.
Have also a look at the documentation it is the
most elaborated HOP demo you will find on the site.

> link from: http://lambda-the-ultimate.org/node/1533

Here is the "official" announcement:

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.

HOP features:

     * an extensive set of widgets for programming fancy GUIs.
     * an extensive set of libraries for:
           o handling database accesses.
           o dealing with network connections.
           o parsing wiki documents.
           o supporting various protocols such as IMAP, ICALENDAR, ...
           o supporting various formats such as EXIF, ID3, ...
           o parsing and generating XML documents.
           o ...

HOP is available at:

   http://hop.inria.fr
From: Ivan Shvedunov
Subject: Re: hop - language for programming the web 2.0
Date: 
Message-ID: <4easvmF1drl1hU1@individual.net>
What I liked is their optimizing Scheme -> JavaScript translation.
Maybe some of its ideas can be useful for Peter Seibel's Lispscript
project?
From: Peter Seibel
Subject: Re: hop - language for programming the web 2.0
Date: 
Message-ID: <m2wtbzhdjt.fsf@gigamonkeys.com>
Ivan Shvedunov <·······@depni.sinp.msu.ru> writes:

> What I liked is their optimizing Scheme -> JavaScript translation.
> Maybe some of its ideas can be useful for Peter Seibel's Lispscript
> project?

Do they talk about that specifically anywhere or do I just need to
download and grok the source of their compiler? FWIW, the Lispscript
compiler does some very minor optimizations already so there's some
infrastructure for it in the compiler code.

-Peter

-- 
Peter Seibel           * ·····@gigamonkeys.com
Gigamonkeys Consulting * http://www.gigamonkeys.com/
Practical Common Lisp  * http://www.gigamonkeys.com/book/
From: Peter Seibel
Subject: Re: hop - language for programming the web 2.0
Date: 
Message-ID: <m2slmnhde1.fsf@gigamonkeys.com>
Peter Seibel <·····@gigamonkeys.com> writes:

> Ivan Shvedunov <·······@depni.sinp.msu.ru> writes:
>
>> What I liked is their optimizing Scheme -> JavaScript translation.
>> Maybe some of its ideas can be useful for Peter Seibel's Lispscript
>> project?
>
> Do they talk about that specifically anywhere or do I just need to
> download and grok the source of their compiler? FWIW, the Lispscript
> compiler does some very minor optimizations already so there's some
> infrastructure for it in the compiler code.

Ah, found this:

  <http://hop.inria.fr/usr/local/share/hop/weblets/home/articles/scheme2js/article.html>

-Peter

-- 
Peter Seibel           * ·····@gigamonkeys.com
Gigamonkeys Consulting * http://www.gigamonkeys.com/
Practical Common Lisp  * http://www.gigamonkeys.com/book/
From: Don Lindsay, Jr.
Subject: Re: hop - language for programming the web 2.0
Date: 
Message-ID: <1149455967.876980.260700@i40g2000cwc.googlegroups.com>
That URL seems to be down.

Don

Jonathan Heusser wrote:
> http://hop.inria.fr/
>
> look at the demos. Seems to be implemented in Bigloo.
> 
> link from: http://lambda-the-ultimate.org/node/1533
From: Anon
Subject: Re: hop - language for programming the web 2.0
Date: 
Message-ID: <5p6dnZpEDNxLfxjZnZ2dnUVZ_qednZ2d@comcast.com>
Jonathan Heusser <·····@drugphish.ch> wrote in news:25763$447fea1f$50db56aa
·····@news.hispeed.ch:

> http://hop.inria.fr/
> 
> look at the demos. Seems to be implemented in Bigloo.
> 
> link from: http://lambda-the-ultimate.org/node/1533

Kudos to Manuel for a great job.
I'm looking forward to using HOP for some apps.

Now, why couldn't he do all this great work in CL? ;)
  
From: John Thingstad
Subject: Re: hop - language for programming the web 2.0
Date: 
Message-ID: <op.taqtfiaapqzri1@pandora.upc.no>
On Tue, 06 Jun 2006 22:17:26 +0200, Anon <·······@pvofotpmaq.net> wrote:

> Jonathan Heusser <·····@drugphish.ch> wrote in  
> news:25763$447fea1f$50db56aa
> ·····@news.hispeed.ch:
>
>> http://hop.inria.fr/
>>
>> look at the demos. Seems to be implemented in Bigloo.
>>
>> link from: http://lambda-the-ultimate.org/node/1533
>
> Kudos to Manuel for a great job.
> I'm looking forward to using HOP for some apps.
>
> Now, why couldn't he do all this great work in CL? ;)
>

Because it doesn't have continuations?
 From the documentation it is clear this is essential to it's  
implementation.
(Of course there are various implementations of continuations in CL.)

-- 
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/