Re: The status of JIT compiler of Guile

2017-03-09 Thread Nala Ginrut
Hi Andy! I have similar idea, TJIT could be an optional package and people may choose to install it seperately. We may choose to integrate it when we thought it's mature enough. In a conservative way, how about we keep the current status, say, I'll keep maintaining guilt-tjit as separated project,

Re: [PATCH 02/25] Define structure

2017-03-09 Thread Thien-Thi Nguyen
() Dmitry Bogatov () Mon, 18 Jul 2016 20:59:03 +0300 > > +(define-module (system foreign declarative) > > +  #:export (make-foreign-type) > > +  #:export (define-foreign-type)) > > +(use-modules (srfi srfi-9)) > You don't have to write #:export several times, one just > enough

Re: GNU Guile 2.1.6 released (beta)

2017-03-09 Thread Matt Wette
> On Mar 9, 2017, at 6:01 PM, Matt Wette wrote: > > >> On Mar 9, 2017, at 1:33 PM, Andy Wingo > > wrote: >> On Wed 25 Jan 2017 04:35, Matt Wette > > writes: >>> So I am trying to compile using clang. This has detected issues with >>> atomics

Re: GNU Guile 2.1.6 released (beta)

2017-03-09 Thread Matt Wette
> On Mar 9, 2017, at 1:33 PM, Andy Wingo wrote: > On Wed 25 Jan 2017 04:35, Matt Wette > writes: >> So I am trying to compile using clang. This has detected issues with >> atomics-internal.h. I can fix most issues with casts: >> static inline uint32_t >> scm_atomic_

Re: [PATCH] Add preliminary versions of the R7RS libraries along with documentation and tests

2017-03-09 Thread Julian Graham
On Thu, Mar 9, 2017 at 4:13 PM, Freja Nordsiek wrote: > I've written preliminary versionf of all the R7RS libraries along with > documentation and unit tests for most of the procedures I had to add > (none for those that were re-exports/renames of existing procedures in > Guile). Sorry for the bad

Re: [PATCH] Add preliminary versions of the R7RS libraries along with documentation and tests

2017-03-09 Thread Christopher Allan Webber
Freja Nordsiek writes: > I've written preliminary versionf of all the R7RS libraries along with > documentation and unit tests for most of the procedures I had to add > (none for those that were re-exports/renames of existing procedures in > Guile). Sorry for the bad timing (right before the 2.2 r

Re: GNU Guile 2.1.6 released (beta)

2017-03-09 Thread Andy Wingo
Hi, Picking up this topic... On Wed 25 Jan 2017 04:35, Matt Wette writes: > On Jan 18, 2017, at 6:26 PM, Andy Wingo wrote: > > We are pleased to announce GNU Guile release 2.1.6. > > Guile 2.1.6 is the sixth pre-release in what will eventually become the > 2.2 release series. We encourage

Re: Garbage collector kills REPL server

2017-03-09 Thread Andy Wingo
Hi :) On Fri 11 Nov 2016 18:56, Lluís Vilanova writes: > I have a program that runs "run-server" (from module "system repl server") on > a > separate thread (I'm using guile 2.1.4, current master; the problem did not > appear with 2.0). > > The REPL server thread receives signals SIGXCPU and SI

Re: [PATCH] Fix a couple of typos in the docs

2017-03-09 Thread Andy Wingo
On Tue 18 Oct 2016 17:51, Владислав Иванишин writes: > Hello, guile hackers! > > I've been reading the guile manual (which I find very informative, by > the way; good job!) and spotted a couple of typesetting errors. > > > From 2dd896b390afda506829ad735b5e7eb89316f7e1 Mon Sep 17 00:00:00 2001 >

Re: [PATCH] Initial GUD integration support.

2017-03-09 Thread Andy Wingo
On Sun 25 Sep 2016 22:09, Jan Nieuwenhuizen writes: > I'm trying to resurrect and finish my Emacs' Grand Unified Debugger > (GUD) integration patch, but I cannot get latest Guile master's debugger > to respect breakpoints? Sorry for breaking this! It is fixed in master and will be in 2.1.8. An

Re: [PATCH 25/25] ice9/attr: implement xattr-list procedure

2017-03-09 Thread Andy Wingo
Hello Dmitry :) Thanks for this patch series. As you can see it was a bit daunting to review :) Sorry for the delay. I think the xattr work is probably most appropriate for a separate library. Guile doesn't currently bundle any modules that use the dynamic FFI to bind C functions. You can und

Re: The status of JIT compiler of Guile

2017-03-09 Thread Andy Wingo
On Thu 09 Mar 2017 07:59, Nala Ginrut writes: > I've discussed with @Ludo, I think it's better to integrate it as a > plugin, and could be maintained separately. > It is possible to have some hooks in Guile VM to enable certain > optimizing, but I don't think we have it now, right? This sounds l