<LAMMJohnson>Can anybody recommend me a good guide to writing FFI extensions for guile? <LAMMJohnson>Friendly greetings almost as good in my books anyway. <mark_weaver>well, there's the FFI section of the Guile manual. I don't know off hand of a tutorial. <LAMMJohnson>I assumed manual. That's where I was going to go unless people had better recommendations. <mark_weaver>also, don't hesitate to ask questions on #guile or the guile-user mailing list. <LAMMJohnson>OK, thanks. I'll be sure to say if I struggle with anything. The manual has been very good to me in the past, however. <LAMMJohnson>I didn't have anything in particular in mind. I've used guile to extend a few existing projects and I have a Scheme-loving friend constantly telling me I should strive to extend guile's FFI and work in that direction when possible. <LAMMJohnson>I guess it would just be very nice to know I can wrap any arbitrary thing I like and work in delicious scheme in future. <mark_weaver>The FFI is quite capable at this point. The hardest thing to deal with are complex C preprocessor macros. <taylanub>I wonder, what is the relation between Guile's implementation of Elisp, and the current guilemacs implementation which embeds libguile into Emacs ?.. <taylanub>Possibly there's some duplication of effort, although I'm guessing the two approaches will merge somehow .. <dsmith>bipt, Care to clarify for taylanub ? *wingo finally writing symbol tables in wip-rtl ***davexuni` is now known as davexunit
<fbs>ERROR: Throw to key `gnutls-error' with args `(#<gnutls-error-enum The Diffie-Hellman prime sent by the server is not acceptable (not long enough).> handshake)' <civodul>maybe there's a tweak to ask GnuTLS to be more lax? <fbs>it should be set to 65536, could connect to a diff irc server where weechat usually bitches about the dhprime <fbs>hmm guess i could read the weechat source and find out how they do it <fbs>civodul: lol In the client side it sets the minimum accepted number of bits. I <fbs>weechat got me confused <fbs>use a 'real' client? <wingo>no way to access it at runtime yet tho :P <fbs>what does '->bool' do? <fbs>(define (->bool x) (not (not x))) <dsmith>wingo, What's the (rough) rtl timeline look like? What more need to happen <fbs>i assume rtl isnt resistor transistor logic? <dsmith>register transfer language, iirc