Re: ffi docs

2010-04-16 Thread Ludovic Courtès
Hi Neil, A few answers/comments and I’ll leave the rest to Andy. ;-) Neil Jerram n...@ossau.uklinux.net writes: Andy Wingo wi...@pobox.com writes: -- Scheme Procedure: dynamic-link [library] -- C Function: scm_dynamic_link (library) Code below implies that library can be omitted, and

our nil story

2010-04-16 Thread Andy Wingo
Hi all, Just updated some docs on other languages and nil. It's in master, but I'm pasting here for comments. 0.1 Support for Other Languages === In addition to Scheme, a user may write a Guile program in an increasing number of other languages.

a plan for native compilation

2010-04-16 Thread Andy Wingo
Hi, I've been thinking some about native compilation, and how to do ahead-of-time and just-in-time compilation, and not totally explode Guile's mental footprint -- the number of cases and things that one has to keep in mind when debugging Guile code. Currently, Guile has a compiler to a custom

Re: our nil story

2010-04-16 Thread Ludovic Courtès
Hi! Andy Wingo wi...@pobox.com writes: Just updated some docs on other languages and nil. It's in master, but I'm pasting here for comments. Cool! 0.1 Support for Other Languages === In addition to Scheme, a user may write a Guile program in an

Re: our nil story

2010-04-16 Thread Daniel Kraft
Hi Andy, sounds good! With regards to some elisp details (like dynamic binding or others), IIRC there's still some info about implementation details and other stuff that may be interesting in the module/languages/elisp/README file. You probably are aware of it anyway, though ;) Yours,

Re: [Guile-commits] GNU Guile branch, wip-manual-2, updated. release_1-9-9-85-g0a864be

2010-04-16 Thread Andy Wingo
Hi Neil, I also think that wip-manual-2 is looking great! Your commit granularity is also really nice. On Mon 12 Apr 2010 02:15, Neil Jerram n...@ossau.uklinux.net writes: at a point in the not too distant future, the manual in wip-manual-2 will be ready for pulling back into master, and

Re: our nil story

2010-04-16 Thread Andy Wingo
Hi! Thanks for the comments, I've folded them in. [In the future though, patches will be just as acceptable ;-)] On Fri 16 Apr 2010 14:12, l...@gnu.org (Ludovic Courtès) writes: Guile can warn when compiling code that has equality comparisons with `#f', `'()', or `nil'. *Note

Re: our nil story

2010-04-16 Thread Andy Wingo
Hi Daniel, On Fri 16 Apr 2010 14:35, Daniel Kraft d...@domob.eu writes: IIRC there's still some info about implementation details and other stuff that may be interesting in the module/languages/elisp/README file. You probably are aware of it anyway, though ;) I had forgotten about it,

tracing and traping?

2010-04-16 Thread stefan
Hi, I learned to like to trace functions when debugging and found out that guiles version needs work. so has anybody steped up to fix this? /Stefan

Re: a plan for native compilation

2010-04-16 Thread No Itisnt
One option I am really starting to like is LLVM. I know what you're thinking, huge memory consumption, giant dependency, etc, but it's so cool! It supports every desktop architecture too.

Re: [Guile-commits] GNU Guile branch, wip-manual-2, updated. release_1-9-9-85-g0a864be

2010-04-16 Thread Neil Jerram
Andy Wingo wi...@pobox.com writes: Hi Neil, Hi Andy, I also think that wip-manual-2 is looking great! Your commit granularity is also really nice. Thanks. From my perspective each commit is ready! Why not just merge now? It's getting monotonically better :) OK, I'll do that; thanks for

Re: a plan for native compilation

2010-04-16 Thread Ludovic Courtès
Howdy! Andy Wingo wi...@pobox.com writes: So, my thought is to extend procedures with an additional pointer, a pointer to a native code structure. (So your point is what should we do now to allow for such experiments eventually, right?) Adding an extra work to programs seems like a good