Le ven. 10 janv. 2020 à 16:56, Chris Vine a écrit :
>
> Is the new implementation usable with suspendable ports? When I last
> looked the read-response-body procedure was not, which meant that
> http-get and http-put were not, which meant that you could not really
> use them with fibers.
Is
Le sam. 18 janv. 2020 à 15:14, Ludovic Courtès a écrit :
>
> Hello Guilers!
>
> The Guile logo has this “GNU extension language” baseline. As Guile 3
> came out, this baseline felt odd to me, not quite corresponding to the
> way I see Guile.
>
> Clearly, Guile is still an extension language,
Le lun. 18 nov. 2019 à 12:43, Mikael Djurfeldt a écrit :
>
> On Sun, Nov 17, 2019 at 3:45 PM Andy Wingo wrote:
>>
>> Hey all :)
>>
>> The library syntax for R7RS is a subset of R6RS, so to use R7RS you just
>> (import (scheme base)) and off you go. As with R6RS also, there are
>> some small
Le sam. 14 déc. 2019 à 19:03, Amirouche Boubekki
a écrit :
>
> Le ven. 13 déc. 2019 à 14:31, Andy Wingo a écrit :
> >
> > We are pleased to announce GNU Guile release 2.9.7. This is the seventh
> > and hopefully next-to-last pre-release of what will eventually become
&g
Le ven. 13 déc. 2019 à 14:31, Andy Wingo a écrit :
>
> We are pleased to announce GNU Guile release 2.9.7. This is the seventh
> and hopefully next-to-last pre-release of what will eventually become
> the 3.0 release series.
I tested with nomunofu v0.2.0
ate’, what else did I miss?
>
> Also, since we disable internal pointers, we’d need to register an
> additional displacement, and I’m not sure if this is a good idea.
>
> Thoughts?
>
> Thanks,
> Ludo’.
>
--
Amirouche ~ https://hyper.dev
Le dim. 24 nov. 2019 à 18:54, Ludovic Courtès a écrit :
>
> Hello!
>
> It seems that if you ‘set!’ a public variable of a declarative module,
> the change is visible to all the module users, but it’s not necessarily
> visible to procedures within that module, presumably because they use an
>
tware/guile/manual/guile.html#Status
> and 9.4.7
link:
https://www.gnu.org/software/guile/manual/guile.html#Extending-the-Compiler
In that section, maybe add a note about a web assembly backend?
> in the manual should be updated? I would have submitted a patch if I knew
> better how to reformulate.
>
> Best regards,
> Mikael
>
--
Amirouche ~ https://hyper.dev
Thanks for your reply.
Le jeu. 16 mai 2019 à 03:41, Mark H Weaver a écrit :
> Amirouche Boubekki writes:
>
> > I am stuck with a memory leak. I think gc-live-object-stats [0] would
> help.
> >
> > [0]
> https://www.gnu.org/software/guile/manual/html_node/Garbage-C
Hello all,
I am stuck with a memory leak. I think *gc-live-object-stats* [0] would
help.
[0]
https://www.gnu.org/software/guile/manual/html_node/Garbage-Collection-Functions.html#index-gc_002dlive_002dobject_002dstats
Can some explain to me how to bring it back?
Thanks in advance,
Amirouche
chosen to be available as separate project.
Miguel you decide to host, I can create a repository at source hut
so that you don't have to pay (the less evil, most free except you
must to host project yourself).
Also, I can review you code if you send it to me.
Best regards,
Amirouche ~ amz3
Eventually, I can reproduced the issue with guile-next from guix:
scheme@(guile-user) [1]> (make-c-struct (list '* '*) (list (string->pointer
"hello ") (string->pointer "there!")))
$5 = #
scheme@(guile-user) [1]> (parse-c-struct $5 (list '* '*))
$6 = (# #)
scheme@(guile-user) [1]> (map
with the attachement this time.
Le sam. 9 févr. 2019 à 18:10, Amirouche Boubekki <
amirouche.boube...@gmail.com> a écrit :
>
>
> Le sam. 9 févr. 2019 à 14:48, Nala Ginrut a écrit :
>
>> I wonder if it's a bug that the FN was skipped.
>>
>
> Yes it is expecte
Sorry! My test is not good. Ignore what I posted previously.
code coverage work with guile-2.2
Here is the test run:
amirouche@ubujan19:~/src/scheme/guile/coverage$ guile --version
guile (GNU Guile) 2.2.4
Copyright (C) 2018 Free Software Foundation, Inc.
License LGPLv3+: GNU LGPL 3 or later <http://gnu.org/licenses/lgpl.html>.
This is free softwar
Hello all,
Le mer. 6 févr. 2019 à 18:47, Ludovic Courtès a écrit :
> Nala Ginrut skribis:
>
> > Does it mean someone is working on writing Racket specific dialect
> > front-end on Guile? I appreciate!
>
> Nope! Actually Chris Webber raised the issue of collaboration between
> Racket and Guile
Le mer. 6 févr. 2019 à 16:22, Amirouche Boubekki <
amirouche.boube...@gmail.com> a écrit :
>
>
> Le mer. 6 févr. 2019 à 14:47, Alex Sassmannshausen <
> alex.sassmannshau...@gmail.com> a écrit :
>
>> > - Janneke mentioned the new guile build system in guix for
Le mer. 6 févr. 2019 à 14:47, Alex Sassmannshausen <
alex.sassmannshau...@gmail.com> a écrit :
> > - Janneke mentioned the new guile build system in guix for simpler
> >guile packages and I think that's pretty great. Likewise there was
> >some mention of some sort of
Hi
Le mar. 5 févr. 2019 à 18:17, Ludovic Courtès a écrit :
> Hi,
>
> Amirouche Boubekki skribis:
>
> > What does it mean in practice? What are the tasks that must dealt with?
>
> Like I wrote, an immediate task is to write a Racket importer for Guix¹
> and to actual
Le lun. 4 févr. 2019 à 15:52, Ludovic Courtès a écrit :
> Hello Mikael!
>
> Mikael Djurfeldt skribis:
>
> > It was a great experience and joy for me to meet some of you at FOSDEM
> > 2019. Thank you all!
>
> Seconded, that was awesome! Meeting Guilers, both newcomers and
> old-timers :-), was
Le dim. 3 févr. 2019 à 22:36, Mikael Djurfeldt a
écrit :
> It was a great experience and joy for me to meet some of you at FOSDEM
> 2019. Thank you all!
>
> Now a piece of advice.
>
> Everyone who works with Guile knows that it's crap and look with envy at
> projects like Chez and Racket, right?
Thanks for the feedback!
Also, if you are interested in r7rs in guile you might be interested in
`r7rs-wip` branch of guile
Le dim. 20 janv. 2019 à 14:50, Jéssica Milaré a
écrit :
>
>
> Em dom, 20 de jan de 2019 às 10:58, Amirouche Boubekki <
> amirouche.boube...@gmai
; escreveu:
>
>> Done.
>>
>> Not that there are many commits. The first commit only fixes bug 33827 of
>> SRFI 69, and SRFI 69 is reimplemented in the third commit, which pretty
>> much erases the changes of the first commit.
>>
>> https://github.com/jessymila
e
>> specification - so, for instance, HASH-TABLE=? checks if the equivalence
>> function of both hash tables are the same and HASH-TABLE returns an
>> immutable hash table.
>>
>> Code is public and suggestions are always welcome :)
>> https://github.com/jessymi
Le lun. 17 sept. 2018 à 10:26, Andy Wingo a écrit :
> Hi!
>
> This is an update on progress towards Guile 3. In our last update, we
> saw the first bits of generated code:
>
> https://lists.gnu.org/archive/html/guile-devel/2018-08/msg5.html
>
> Since then, the JIT is now feature-complete.
Hello all,
I would like to get the ball rolling about a SCHEME event in Europe at
FOSDEM in 2019
Please add your talk ideas in that page
http://community.schemewiki.org/?FOSDEM2019
Best regards,
Amirouche
Le ven. 24 août 2018 à 14:19, Christopher Lemmer Webber <
cweb...@dustycloud.org> a écrit :
> Andy Wingo writes:
>
> > In this particular example, the JITted code runs about 3x faster than
> > the interpreted code. The JIT doesn't do register allocation; not sure
> > precisely how to do that. A
:46 PM Amirouche Boubekki
> wrote:
> >
> > I did not see this CfP going through Guile mailling list,
> > so here is it. Deadline is monday!
> >
> >
> > DEADLINE: 9 July 2018, (Any time in the world)
> > WEBSITE: https://brinckerhoff.org/scheme2018/
>
https://github.com/wingo/fibers/issues/21
Le mar. 17 juil. 2018 à 20:17, Clément Lassieur a
écrit :
> Clément Lassieur writes:
>
> > Ludovic Courtès writes:
> >
> >> Hello Clément,
> >>
> >> Clément Lassieur skribis:
> >>
> >>> ;; bad
> >>> (define (test4)
> >>> (run-fibers
>
I did not see this CfP going through Guile mailling list,
so here is it. Deadline is monday!
DEADLINE: 9 July 2018, (Any time in the world)
WEBSITE: https://brinckerhoff.org/scheme2018/
LOCATION: St. Louis, MO, USA (co-located with ICFP and Strange Loop)
DATE: 28 September 2018 (Friday)
The
Hi Mark,
Thanks for your support and time.
On 2018-07-05 20:30, Mark H Weaver wrote:
Hi,
Amirouche Boubekki writes:
I have a program that try to download hackernews locally.
What it does is simple, it fetch the max identifier and
http-get each json value starting with the most recent
item
"hn.scm" "a")))
(format #t "~a\n" (car pair))
(write (cdr pair) port)
(close port
(define (dump)
(n-for-each-par-map 16 store download (reverse (iota (max-id)
(dump)
It also requires json module from
https://raw.githubusercontent.com/a-guile-min
On 2018-07-02 00:41, Amirouche Boubekki wrote:
On 2018-07-02 00:32, Amirouche Boubekki wrote:
On 2018-07-01 15:09, Clément Lassieur wrote:
Amirouche Boubekki writes:
Sorry, I did not read the code. What are you trying to achieve?
Within a fiber, I need to spawn several Guile-Git clones
On 2018-07-02 00:32, Amirouche Boubekki wrote:
On 2018-07-01 15:09, Clément Lassieur wrote:
Amirouche Boubekki writes:
Sorry, I did not read the code. What are you trying to achieve?
Within a fiber, I need to spawn several Guile-Git clones in parallel.
Since they block the Fibers scheduler
On 2018-07-01 15:09, Clément Lassieur wrote:
Amirouche Boubekki writes:
Sorry, I did not read the code. What are you trying to achieve?
Within a fiber, I need to spawn several Guile-Git clones in parallel.
Since they block the Fibers scheduler, they need to be in separate
threads.
I tried
nt/.guix-profile/share/guile/site/2.2/fibers/internal.scm:
219:6 1 (schedule-fiber! _ _)
In unknown file:
0 (scm-error misc-error #f "~A" ("epoll instance is
dead") #f)
ERROR: In procedure scm-error:
epoll instance is dead
--
Amirouche ~ amz3 ~ http://www.hyperdev.fr
closed the write end of its read
pipe).
Otherwise if you want to stick to guile proper, you may have to do it
by
hand. As 'pipe' gives you an input and output port for each pipe
which
can be independently closed, you could use two of these with the
'dup2', 'fork' and 'execl' procedures. It's tedious though.
Chris
--
Amirouche ~ amz3 ~ http://www.hyperdev.fr
On 2018-01-21 05:45, Mark H Weaver wrote:
Amirouche Boubekki <amirou...@hypermove.net> writes:
I have a guile crash that I can reproduce all the time so far that
says:
Thread 1 "guile" received signal SIGPWR, Power fail/restart.
SIGPWR is used internally by libgc. If I
On 2018-01-20 20:48, Amirouche Boubekki wrote:
On 2018-01-20 20:32, Amirouche Boubekki wrote:
I have a guile crash that I can reproduce all the time so far that
says:
Thread 1 "guile" received signal SIGPWR, Power fail/restart.
[snip]
The core is at http://hyperdev.fr/sta
On 2018-01-20 20:32, Amirouche Boubekki wrote:
I have a guile crash that I can reproduce all the time so far that
says:
Thread 1 "guile" received signal SIGPWR, Power fail/restart.
I can reproduce the bug without guile-wiredtiger, here is the backtrace:
[Thread 0x7fffed9f1700
I have a guile crash that I can reproduce all the time so far that says:
Thread 1 "guile" received signal SIGPWR, Power fail/restart.
Before the crash I see things like that when running with guile with
gdb:
[Thread 0x7fffe3fff700 (LWP 24262) exited]
[New Thread 0x7fffea89e700 (LWP
Le 08/09/2017 à 18:02, Thompson, David a écrit :
From what I can tell, this is more-or-less my (haunt html) module [0]
with the import/export syntax changed and a hack to special-case
What's required to include sxml->html inside guile?
;;; Copyright © 2015 David Thompson <da...@gnu.org>
;;; Copyright © 2016-2017 Amirouche Boubekki <amirou...@hypermove.net>
;;;
;;; This program is free software: you can redistribute it and/or modify
;;; it under the terms of
diff --git a/doc/ref/sxml.texi b/doc/ref/sxml.texi
index 3b940bd..2301b47 100644
--- a/doc/ref/sxml.texi
+++ b/doc/ref/sxml.texi
@@ -658,6 +658,11 @@ next node and the value to which the string should
transform.
@node SXPath
@subsection SXPath
+
+@example
+(use-modules (sxml xpath))
+@end
Le 23/02/2016 à 17:57, Arne Babenhauserheide a écrit :
So, to summarize the things I can change:
- Add the path to the installed package in guild show or list-packages
- Add a dynamical site as repository
- Package guix features
- Package guildhall in guix
And things I can’t change easily:
Le 01/03/2017 à 20:35, Amirouche a écrit :
Le 23/02/2016 à 17:57, Arne Babenhauserheide a écrit :
That said I have an issue with registration/login
stuff anything related with setting cookies I don't find a good
abstraction,
for it.
I keep you posted.
So I found a solution that satisfy me
to the central
station where there are trains to Antwerp.
List of attendees:
Leo, Catonano, Amirouche, Efraim, Tomáš, Thomas, Tobias, Christopher
Baines, Manolis, Ludo, Ricardo, Matias and myself.
Is it possible to add me a bit late to the attendees? :)
You can take my seat as I won't be able
On 2017-01-11 09:05, Ricardo Wurmus wrote:
Pjotr Prins writes:
On Tue, Jan 10, 2017 at 04:02:32AM +, Pjotr Prins wrote:
Hi all,
FOSDEM provides live streaming of talks and archiving. We need
volunteers to man the FOSS setup that handles the camera and mike.
On 2017-01-09 14:37, Catonano wrote:
2017-01-06 10:46 GMT+01:00 Alex Sassmannshausen
:
Hello,
Guile has a dev room at FOSDEM this year — for a whole day! The
dev
room will be on Sunday.
Whilst organising it, we had the idea that it would be fun to have a
excellent! Looking forward to this greatly :-)
Alex
--
Amirouche ~ amz3 ~ http://www.hyperdev.fr
h as I can tell myself about it being on track.But it seems pretty
cool, especially for something shooting onto the radar seemingly out
of
nowhere!
Anyone more informed have thoughts? :)
- Chris
--
Amirouche ~ amz3 ~ http://www.hyperdev.fr
t much conversion
to do between
scheme and C and what's best is to avoid any copy which is what does
scheme-bytestructures.
WDYT?
Thanks!
--
Amirouche ~ amz3 ~ http://www.hyperdev.fr
(Resent the mail to the mailing list)
On 2016-07-04 10:34, Andy Wingo wrote:
Hi all,
I just released Fibers 0.1.0. Fibers is an experimental facility for
Erlang-like concurrency in Guile 2.2.
As an example, here is a ping server written in Fibers:
(define (socket-loop socket store)
or whatever of a module.
What about docdog as the name of the program? :)
HTH,
Amirouche aka amz3
On 2016-01-09 15:06, Fabio Pesari wrote:
On 01/09/2016 02:05 PM, Amirouche Boubekki wrote:
There is a package manager https://github.com/ijp/guildhall with a
package
repository with automatic package publishing without review.
Asking users to install a separate package manager might work
freely share their small and not so small contributions.
Also, this will be a visible example of how to extend guix with third
party
package repository which is a significant asset is some commercial
situations.
--
Amirouche ~ amz3 ~ http://www.hypermove.net
Le 2015-12-05 15:58, Christopher Allan Webber a écrit :
Amirouche Boubekki writes:
* Agenda
** The canonical callback based event loop API is not visible enough
It should be obvious coming from outside Guile world what/where
is the event loop. As such, agenda doesn't seem like a good name
Le 2015-12-05 15:58, Christopher Allan Webber a écrit :
Amirouche Boubekki writes:
*** `tdelta` is not useful.
tdelta is used so the the agenda knows to put it a future time from the
current execution of the agenda.
I wanted to write that it's only a shorcut:
```
(define tdelta make-time
Le 2015-12-05 15:58, Christopher Allan Webber a écrit :
Amirouche Boubekki writes:
* %8sync
This is the main macro, here is it's definition:
```
(define-syntax-rule (%8sync async-request)
(propagate-%async-exceptions
(abort-to-prompt (current-agenda-prompt) async-request)))
```
I'm
Le 2015-12-04 03:47, Amirouche Boubekki a écrit :
Le 2015-12-04 03:15, Amirouche Boubekki a écrit :
```
(define (read/ sock)
(abort-to-prompt 'loop (lambda (cc)
(loop-add-reader sock (lambda () (cc
(read
sock
Héllo,
I've done some exploration regarding this topic; I think it might of
interest or it's very naive.
It goes like this:
``` scheme
(define (loop-run-forever)
(while #true
(call-with-prompt 'loop
loop-run-once
(lambda (cc callback) (callback cc)
```
Le 2015-12-04 03:15, Amirouche Boubekki a écrit :
```
(define (read/ sock)
(abort-to-prompt 'loop (lambda (cc)
(loop-add-reader sock (lambda () (cc (read
sock)))
```
This is mistake, it should be a macro, so that, I think, even if the
callstack displays
guile-clutter-1.12.2.tar.gz.sig
If that command fails because you don't have the required public key,
then run this command to import it:
gpg --keyserver keys.gnupg.net --recv-keys A3057AD7
and rerun the 'gpg --verify' command.
--
Amirouche ~ amz3 ~ http://www.hyperdev.fr
On 2015-11-13 21:41, Jan Synáček wrote:
On Fri, Nov 13, 2015 at 4:51 PM, Mark H Weaver wrote:
Jan Synáček writes:
> On Sun, Nov 8, 2015 at 12:49 AM, Andreas Rottmann
> wrote:
>
> Also note that if there's no requirement to
Le 2015-10-18 20:44, Luis Felipe López Acevedo a écrit :
On 2015-10-18 10:41, Christopher Allan Webber wrote:
Hello!
So I've been thinking a bit about what a friendly "intro" tutorial
would
look like that could fit with the direction the site is heading. I
came
up with some ideas I wanted
Le 2015-10-12 20:15, Luis Felipe López Acevedo a écrit :
On 2015-10-12 08:26, l...@gnu.org wrote:
Aleix Conchillo Flaqué skribis:
I have a suggestion: would it be possible to show only one code
sample in
the Code examples section? The code sample would periodically
esting the website
because it's hideous, and you may want to write your own code for
building anyways (à la GuixSD).
I'm willing to change any silly things you see in the code, so don't
hesitate to ask :)
--
Amirouche ~ amz3 ~ http://www.hyperdev.fr
Héllo,
Please excuse my layman question in advance.
I find the idea awesome to work on asynchronous framework for Guile.
Le 2015-10-04 00:29, Christopher Allan Webber a écrit :
So David Thompson, Mark Weaver, Andrew Engelbrecht and I sat down to
talk over how we might go about an asynchronous
ung people, I am not sure that's the
image
Guile wants to show at first glance.
Hope this helps,
Amirouche
P. S.: Nala Ginrut, I put your two cents in my pocket, thanks :)
Luis Felipe López Acevedo writes:
Hello list,
As part of the Guile project I imagine, I'd like t
Le 2015-09-18 00:11, Mathieu Lirzin a écrit :
Thorsten Wilms writes:
Hi!
I wasn't subscribed before, but got aware of Luis's mockups via
IRC. While I think there's a lot just done right on the website
mockup, I see issues with the logo proposal.
The G in parens concept is
2014-04-13 14:58 GMT+02:00 Chris Vine ch...@cvine.freeserve.co.uk:
On Sat, 12 Apr 2014 23:28:18 -0300
David Pirotte da...@altosw.be wrote:
Hello,
I'm on guile (GNU Guile) 2.0.11.2-0ece4 now
Although I did not update the wrapset.api yet, in order to get a
general picture of
71 matches
Mail list logo