Sven Hartrumpf | 9 Mar 12:51 2015
Picon
Picon

field 'lanclientp' has been removed

Hi.

I tried today's beta of Hop.
Compilation with option --disable-libuv worked, but my old
hoprc.hop crashes hop:

> hop -g                          

File "../.config/hop/hoprc.hop", line 27, character 652:
#(hop-service-access-control-set! (lambda (req svc) (with-access::http-request req (lanclientp) lanclientp)))
#                                                   ^
*** ERROR:http-request
Class "http-request" has no field "lanclientp" -- (-> i1040 lanclientp)
    1. eval, ../.config/hop/hoprc.hop:27

Any help?

Ciao
Sven

Ben | 3 Mar 21:24 2015

Is hops licence debatable?

hi
Licensing discussions are boring and almost never productive. I hate it,
but after thinking about it for a few days I have to ask. Does it have
to be GPL, or could something less strict like LPGL also work?

Because the way I see it, it is not possible to sell something that
builds on hob, which is non-free software

Just asking (ducks).
Regards Ben

Ben | 3 Mar 15:23 2015

build error: No rule to make target `shared-link-lib'

hi 

make exits with error for hop-3.0.0-pre13.
I think this is because of a missing Makefile.misc in ./etc. I tried to
include it manually but that didn't work either.

Regard Ben

errorlog:

mkdir -p bin
mkdir -p lib
make -C scheme2js build
make[1]: Entering directory `/home/ben/local/hop/hop-2.5.0/scheme2js'
make LIBVERSION=2.5.0 \
                /home/ben/local/hop/hop-2.5.0/lib/libscheme2js_s-2.5.0.a
                \
                /home/ben/local/hop/hop-2.5.0/lib/libscheme2js_u-2.5.0.a
                \
                /home/ben/local/hop/hop-2.5.0/lib/libscheme2js_es-2.5.0.a
                \
                /home/ben/local/hop/hop-2.5.0/lib/libscheme2js_eu-2.5.0.a
make[2]: Entering directory `/home/ben/local/hop/hop-2.5.0/scheme2js'
make[2]: `/home/ben/local/hop/hop-2.5.0/lib/libscheme2js_s-2.5.0.a' is
up to date.
make[2]: `/home/ben/local/hop/hop-2.5.0/lib/libscheme2js_u-2.5.0.a' is
up to date.
make[2]: `/home/ben/local/hop/hop-2.5.0/lib/libscheme2js_es-2.5.0.a' is
up to date.
make[2]: `/home/ben/local/hop/hop-2.5.0/lib/libscheme2js_eu-2.5.0.a' is
(Continue reading)

Ben | 26 Feb 18:21 2015

hop build errors when --disable-libuv

hi
Probably nothing critical, just a quick note. Latest hop doesn't compile
whit a "libuv-less" bigloo installation and the --disable-libuv
configure option. Is the option ignored?

environment
ubuntu 14.04.2
bigloo: bigloo4.2a-alpha18Feb15, compiled with --disable-libuv

then in hop-3.0.0-pre13:

$ ./configure --disable-libuv
$ make

errorlog:
[ ... ]
make -C nodejs build
make[2]: Entering directory
`/home/ben/local/hop/src/hop-3.0.0-pre13/nodejs'
(LD_LIBRARY_PATH=/home/ben/local/hop/src/hop-3.0.0-pre13/lib/hop/3.0.0:$LD_LIBRARY_PATH;
\
         export LD_LIBRARY_PATH; \
         DYLD_LIBRARY_PATH=/home/ben/local/hop/src/hop-3.0.0-pre13/lib/hop/3.0.0:$DYLD_LIBRARY_PATH;
         \
         export DYLD_LIBRARY_PATH; \
         PATH=/home/ben/local/hop/src/hop-3.0.0-pre13/bin:/home/ben/local/hop/src/hop-3.0.0-pre13/lib/hop/3.0.0:$PATH;
         \
         export PATH; \
	 make native)
make[3]: Entering directory
(Continue reading)

Sven Hartrumpf | 8 Dec 17:52 2014
Picon
Picon

Upgrade from Hop 2 to Hop 3

Hi all.

I upgraded from Hop 2 to Hop 3.
When I started hop afterwards, it complained:
---
"hop-enable-proxing-set!" is deprecated
It has been replaced with "hop-enable-proxying-set!".Edit the file".../.config/hop/wizard.hop"
---

The problematic set! is contained in hoprc.hop and not in wizard.hop.
And please add two space for better readability :-)

Is there more information about upgrading to Hop 3 available?
(I just tried it because hop 2.5.1 could not be compiled with latest bigloo 4.2a).

Ciao
Sven

Sven Hartrumpf | 10 Oct 18:46 2014
Picon
Picon

Loading bigloo libraries into the Hop REPL

Hi all.

What is the recommended way to load a bigloo library like srfi1
into the Hop REPL?

> hop -g -L /usr/local/lib/bigloo/4.1a -l srfi1 --repl                                                          
*** ERROR:dynamic-load::
Can't find library -- srfi1
...

Thanks for your time.
Sven

Devon Sean McCullough | 24 Aug 19:16 2014
Picon
Picon

downloads?

Dear Web Master:

http://hop.inria.fr has been down and
http://www-sop.inria.fr/members/Manuel.Serrano was hard to find but led me to
ftp://ftp-sop.inria.fr/indes/fp/Bigloo and
ftp://ftp-sop.inria.fr/indes/fp/Hop
which got me the downloads I want
except the HipHop link is gone.

		Peace
			—Devon

P.S. from mit.edu

$ wget http://hop.inria.fr
--2014-08-24 11:42:25--  http://hop.inria.fr/
Resolving hop.inria.fr... 138.96.19.82
Connecting to hop.inria.fr|138.96.19.82|:80... failed: Connection refused.

$ wget http://plastic.host.adobe.com/plastic2.pdf
--2014-08-24 13:00:05--  http://plastic.host.adobe.com/plastic2.pdf
Resolving plastic.host.adobe.com... 192.150.19.42
Connecting to plastic.host.adobe.com|192.150.19.42|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: http://unavailable.adobe.com/
Devon Sean McCullough | 10 Aug 18:12 2014
Picon
Picon

404 hop download

404 at http://hop.inria.fr > Download > hop-2.5.1-pre1.tar.gz

Peace
—Devon

P.S. Instead, I got hop-3.0.0-pre9.tar.gz

Ludovic Courtès | 13 May 11:04 2014
Picon
Picon

[PATCH 3.0.x] Implement 'for ... in' loops in client code

The patch below implements ‘for ... in’ loops in client-side code (in
the js-to-js conversion.)

Before that, the ‘for’ loop in the tilde block in:

--8<---------------cut here---------------start------------->8---
service foo () {
    return <HTML> {
	<BODY> {
	    "foo",
	    ~{ var y = { a: 1, b: 2 };
	       console.log ("hello", y);
	       for (var x in y) { alert (y[x]); }
	     }
	}
    }
}
--8<---------------cut here---------------end--------------->8---

would be compiled down to just "J2SForIn".

Ludo’.

Attachment: text/x-patch, 884 bytes
Ludovic Courtès | 2 May 15:10 2014
Picon
Picon

[PATCH 3.0.x] Preliminary implementation of the Node.js Timer API

The patch below implements the ‘Timer’ class like that of Node.js, but
in a hacky way: the right thing would probably be to (1) use
‘setitimer’, and (2) use the new “worker” threads to run the callback.

With this patch I can use ‘setTimeout’, but ‘setInterval’ doesn’t work
(the callback is called only once.)

Comments?

Thanks,
Ludo’.

Attachment: text/x-patch, 4200 bytes
Ludovic Courtès | 2 May 11:44 2014
Picon
Picon

[PATCH 3.0.x] ‘Date.now’ returns a valid “time value”

The patch below fixes ‘Date.now’ to return a “time value”–i.e., a number
of milliseconds.

Thanks,
Ludo’.

Attachment: text/x-patch, 599 bytes

Gmane