On Mon, 21 Jan 2013, Andy Wingo wrote:
Hi Jay,
Hi, Andy!
On Mon 21 Jan 2013 07:08, Jay Sulzberger writes:
/usr/share/slib/guile-2.init
and made a symlink from /usr/share/slib/guile.init pointing to above file.
FWIW if you use slib from CVS, the included "guile.init" will include
Any chance on getting a test case as well? :-)
--
http://wingolog.org/
On Sat 12 Jan 2013 05:09, Daniel Hartwig writes:
> Looks like the copy-pasta left an inappropriate “(when extra-headers
> …)” around the deprecation warning in http-get*.
Fixed, thanks.
Andy
--
http://wingolog.org/
On Wed 09 Jan 2013 13:45, Bogdan Marinescu
writes:
> Add explicit dependency for libpath.h on dynl.x which fixes a potential
> parallel build issue. The other file that includes libguile/libpath.h
> (libguile/load.c) already has an explicit dependency on libpath.h
Applied, thanks.
Andy
--
htt
On Tue 08 Jan 2013 19:25, Mark H Weaver writes:
>* [new tag] trunk -> trunk
>
> Can any git masters tell me how this happened and/or what I did wrong?
No idea.
git push :trunk, I think, to remove. You might want to remove the tag
or branch or whatever locally as well.
Andy
--
htt
On Fri 04 Jan 2013 00:36, l...@gnu.org (Ludovic Courtès) writes:
> Hmm, I can’t see how ‘with-fluids’ or ‘parameterize’ could be
> tail-recursive given that it uses ‘dynamic-wind’. Am I missing
> something?
It doesn't use dynamic-wind.
scheme@(guile-user)> ,x (lambda () (with-fluids ((foo 1)) 2
On Mon 31 Dec 2012 13:59, Stefan Israelsson Tampe
writes:
> Going through the compile-rtl stuff I realized that the handling of
>
> in tail call position is not as good as one could do or?
Yes, Racket guarantees asymptotic tail recursion here but Guile does
not.
> To achieve the first task of
On Sun 09 Dec 2012 13:47, Andreas Rottmann writes:
> * libguile/private-options.h: Introduce a new enum indexing the read
> options, and use its values as indices for scm_read_opts.
Seems to define struct scm_read_opts as well?
> +SCM scm_i_read (SCM port, const scm_t_read_opts *opts, unsigne
On Wed 12 Dec 2012 04:21, Nala Ginrut writes:
> It's weird to see that:
> (exact? 'a)
> err msg===
> ERROR: In procedure exact?:
> ERROR: In procedure exact?: Wrong type argument in position 1: a
> ==end=
scheme@(guile-user)> (positive
On Sun 09 Dec 2012 13:47, Andreas Rottmann writes:
> With Guile's default reader options, R6RS hex escape and EOL escape
> behavior is missing. This change enables the former via the
> `r6rs-hex-escapes' option, and gets us closer to the latter by setting
> `hungry-eol-escapes'.
I would conside
On Wed 05 Dec 2012 10:50, Daniel Llorens writes:
>> On 5 December 2012 15:21, Nala Ginrut wrote:
>
>> I don't think it's proper to use (ansi term-color)
>> purposely, since it's not in Guile.
>
> Maybe we should start moving a few things from guile-lib into Guile proper.
>
> (ansi term-color) ma
I guess I need to consolidate the RTL branch now, and we need to make
> sure that we can plug in a JIT. I don't want to incorporate all of this
> code at once, so ideally we can make it so that you can load your code
> as a module and Guile will have the needed hooks to run JITted code if
> it is
Hi,
On Thu 29 Nov 2012 23:42, Mark H Weaver writes:
> SCM
> scm_local_eval (SCM exp, SCM env)
> {
> static SCM local_eval_var = SCM_BOOL_F;
>
> if (scm_is_false (local_eval_var))
> local_eval_var = scm_c_public_variable ("ice-9 local-eval", "local-eval");
>
> return scm_call_2 (SCM_VAR
On Mon, Jan 21, 2013 at 6:39 PM, Andy Wingo wrote:
> On Mon 15 Oct 2012 16:05, Stefan Israelsson Tampe
> writes:
>
> > (arg1, return-address, old-frame, program, arg2 ...)
> >
> > This way we do not need to copy the program field at a tail call
>
> What would you do for 0 arguments?
>
> I would
On Mon 21 Jan 2013 19:28, Stefan Israelsson Tampe
writes:
> As I understood my reason for doing this was that many closures point to
> the same code fragment
Ah, I see. Yes indeed this may make sense. I'll keep it in mind.
Andy
--
http://wingolog.org/
Howdy :)
On Mon 21 Jan 2013 19:09, Mikael Djurfeldt writes:
> Now, I'm looking into porting Gerald Sussman's scmutils to Guile-2.0.
> I'm aware of an older port by Daniel Gildea but I don't think that
> uses GOOPS:
Neat; GOOPS is definitely the way to go there ;-)
> I'm currently wondering if
On Mon, Jan 21, 2013 at 6:32 PM, Andy Wingo wrote:
> On Sun 14 Oct 2012 17:13, Stefan Israelsson Tampe
> writes:
>
> > potential memory leaks. To let it be as it is designed right now, will
> > mean that it is very difficult looking at the scheme code to see what
> > will be protected from gc or
On Sat 17 Nov 2012 23:21, l...@gnu.org (Ludovic Courtès) writes:
> Here’s an attempt to “reduce the number of dependencies” of Guile. The
> approach, as suggested by Bruno Haible, uses Gnulib’s
> ‘libunistring-optional’ module, along with the 22 (!) unistring modules
> that provide the functional
Yeah, this is pretty crazy stuff. But crazy fun stuff!
1. Anyway I think that I could just do away with two table lookups to reach
both
c-function pointers and the goto gosub stuff generated from assembler.
2. A think more work is needed of the extra layer to allow for correct
continuation
proper
Hi,
As I understood my reason for doing this was that many closures point to
the same code fragment
and If we compile one of those closures the others will not benefit. So
therefore I stored the native
code at the beginning of the rtl code fragment and used this mechanism. I
have not gotten this n
On Mon 21 Jan 2013 18:20, l...@gnu.org (Ludovic Courtès) writes:
>> Subject: [PATCH] fix try-module-autoload, which did not detect failure to
>> find the file
>
> Looks good to me.
Pushed, thanks.
Andy
--
http://wingolog.org/
Hi Andy,
No problem at all! In fact, apologies are entirely on my side: I
thought I would get time to hack on this before and during Christmas,
but this turned out not to be true.
Great that you fixed it! If I have anything to add, I will of course
bring that up.
Now, I'm looking into porting
Hello Mikael,
A pleasure to see you around!
On Mon 22 Oct 2012 01:11, Mikael Djurfeldt writes:
> When trying to use guile 2 for logic programming I discovered that the
> slib interface is again broken (and has been for quite some time).
I am very sorry that I did not see this thread before hac
On Mon 15 Oct 2012 16:05, Stefan Israelsson Tampe
writes:
> (arg1, return-address, old-frame, program, arg2 ...)
>
> This way we do not need to copy the program field at a tail call
What would you do for 0 arguments?
> Also another kind of difficulty will arise, many instructions only
> take a
On Sun 14 Oct 2012 17:13, Stefan Israelsson Tampe
writes:
> potential memory leaks. To let it be as it is designed right now, will
> mean that it is very difficult looking at the scheme code to see what
> will be protected from gc or not.
Explicit clearing is much better than a stack pointer.
Andy Wingo skribis:
> On Sat 19 Jan 2013 05:32, Noah Lavine writes:
>
>> In the long term, Andy and Ludo, what is the right way to fix this?
>
> This bug was introduced here:
>
> commit 0fb81f95b0222c5ba49efd3e36cf797df54c0863
> Author: Andy Wingo
> Date: Wed Jun 3 09:48:16 2009 +
On Sat 22 Sep 2012 23:28, Stefan Israelsson Tampe
writes:
> I've now coded two version of native compilers for x86-64 linux
> compiling either the old guile-2.0 VM language or guile-2.2 RTL VM
> language.
This is pretty crazy and wonderful stuff, Stefan.
> https://gitorious.org/aschm
https:/
Hello!
Andy Wingo skribis:
> On Sun 26 Aug 2012 23:16, l...@gnu.org (Ludovic Courtès) writes:
[...]
>> guile -c '(display "good")' --language=ecmascript -c '2 + 2;'
>
> A first patch is attached. It depends on fluid->parameter and
> current-language being a parameter, patches I will push so
Hi,
Sorry for the long delay.
Deprecating the generalized-vector functions sounds mostly sensible to
me, and the proposed semantics of array-length sound fine. Attached is
a first patch in that direction.
However, before going further, some thoughts.
Firstly, array-set! has a different interfa
hi folks!
test-case is ready. I've tested, it works and passed all items.
Please review it.
I'll work on manual for it ASAP.
Thanks!
On Fri, Jan 11, 2013 at 10:33 PM, Ludovic Courtès wrote:
> Hi Nala,
>
> Thanks for the update.
>
> Nala Ginrut skribis:
>
> > On Fri, 2013-01-04 at 15:06 +0100,
On Thu 13 Sep 2012 08:51, nalaginrut writes:
> The patch to fix the error while compiling the corba module.
Thanks. There was only an error in master, no? I added a #define that
ensured support of 1.8, AFAIK.
Andy
--
http://wingolog.org/
On Thu 09 Aug 2012 20:59, Stefan Israelsson Tampe
writes:
> DO you think that this will do as an initial patch to wip-rtl in order
> to introduce the possibility to
> execute native code or JIT:ed code. We reserve the first two indexes in
> the ip text area to fit
> a pointer to native code to b
On Wed 16 Jan 2013 13:13, l...@gnu.org (Ludovic Courtès) writes:
> Hi,
>
> Andy Wingo skribis:
>
>> I was about to ask the savannah folks / gnu admins if they could change
>> the configuration for guile's repo to allow non-fast-forward pushes
>> (obviously with the --force or + flag). This would
Hi Krister,
On Sat 28 Jul 2012 16:39, Krister Svanlund writes:
> + (define (system-error-printer port key args default-printer)
> +(apply (case-lambda
> + ((func fmt reasons _)
> + (format port "System error:\n")
> + (apply format port fmt reasons))
>
On Thu 26 Jul 2012 00:19, Aleix Conchillo Flaqué writes:
> I have started working on bindings for OpenGL and GLUT.
>
> https://github.com/aconchillo/guile-gl
This looks really neat :)
You know, I was thinking of generating a binding based on the XML
documentation that they provide:
https://
Hi David,
On Mon 21 Jan 2013 11:47, l...@gnu.org (Ludovic Courtès) writes:
> ‘load.test’ uses ‘compile-file’, and it seems that ‘compile-file’ does
> an ‘open-input-file’ with no corresponding ‘close-port’. That may be
> the problem.
Can you try the following patch? ./check-guile load.test on
On Sun 26 Aug 2012 23:16, l...@gnu.org (Ludovic Courtès) writes:
> Ian Price skribis:
>
>> tl;dr +1 to add a --language switch to guile :P
>
> Seems like a good start; one would need to make sure ‘--language’
> interacts usefully with ‘-c’ and ‘-e’, for instance. Perhaps
> something like:
>
>
Hi,
Andy Wingo skribis:
> On Thu 09 Aug 2012 15:57, l...@gnu.org (Ludovic Courtès) writes:
>
>> Hi David, and sorry for the delay,
>>
>> David Pirotte skribis:
>>
>>> ;;; (remaining
>>> "/mnt/galia/linux/64/local/src/guile/guile-2.0.6/load-test.dir" ("." ".."
>>> ".nfs121e01b20019
On Thu 09 Aug 2012 15:57, l...@gnu.org (Ludovic Courtès) writes:
> Hi David, and sorry for the delay,
>
> David Pirotte skribis:
>
>> ;;; (remaining
>> "/mnt/galia/linux/64/local/src/guile/guile-2.0.6/load-test.dir" ("." ".."
>> ".nfs121e01b20019" ".nfs121e01b3001a"))
>
Hi Jay,
On Mon 21 Jan 2013 07:08, Jay Sulzberger writes:
> /usr/share/slib/guile-2.init
>
> and made a symlink from /usr/share/slib/guile.init pointing to above file.
FWIW if you use slib from CVS, the included "guile.init" will include
the "guile-2.init" transparently if you are on Guile 2.0
40 matches
Mail list logo