***heroux_ is now known as heroux
***ft_ is now known as ft
<kristofer>is there is an easy way to locate the definition of a symbol with geiser? ***profan_ is now known as profan
<amz3`>ArneBab: my stream implementation which is specific to my use case, I don't think it's a good candidate for inclusion in guile proper <roelj>Is there a string-split function that only splits the string on the first occurrence of the split character? <roelj>Is there any way to speed up the read-line function from rdelim? <roelj>It seems 2.1.5 is even slower than 2.0.13 <avoine>I was reading srfi-81 yesterday, could it help to put the buffer-mode to line? <avoine>I've failed to found any example of someone using it thought <OrangeShark>paroneayea: awesome, I have to watch some of them later <sirgazil>ACTION sits back and relax for FOSDEM video marathon :) <amz3>tx paroneayea for the link <jmd>I haven't seen it yet. <jmd>Unfortunately I ran out of time because of messing around with the projector. <amz3>render texinfo into ncurses <sirgazil>ACTION just finished watching User Interfaces with Guile <amz3>If I have time I'd like to write something like scheme forward using Guile only <sirgazil>jmd: nevermind, it's in the installer brach in Guix :P <amz3>that would be nice indeed to have a ncurse installer for guix <amz3>jmd: the interface I'd like to have in guile using ncurse is like the feeding an app some sxml with callbacks bound to (@ (on-click callback)) attributes <amz3>I read emacs does some kind of diffing between two states to render widgets like that <jmd>sirgazil: Perhaps I'll contact the guile-ncurses maintainer to see if parts of it can be put there. <amz3>the worst thing in guile is guix pull <amz3>too bad the video was cut early <amz3>ACTION watching network freedom now <amz3>my attempt at async in guile looks more like fibers than 8sync <spk121>jmd: reading back in today's logs, saw mention of guile-ncurses. I'm the maintainer, FWIW. <spk121>jmd: putting any pure scheme module into upstream should be no problem <spk121>jmd: guile-ncurses uses "(ncurses" as its base module, though. I'd like to keep that. <jmd>All those things rely (in some way) on ncurses. <spk121>jmd: if I ever seem reluctant to absorb patches directly, it is usually because I haven't ever truly bothered to understand when I need to gather copyright information from committers. :-) <jmd>spk121: The question to be decided I think is not is it possible, but rather does it belong? Currently, guile-ncurses is purely a wrapper around ncurses. Those modules would provide additional functionality. <spk121>jmd: the binding itself has always been a very thin wrapper around the C primitives. As such, it really is quite low level. There is a lot of boilerplate involved in making something work. <spk121>jmd: That's a barrier to adoption I think. I've wanted some closer to CDK (curses devel kit) which provides widgets and related callbacks. <spk121>jmd: but the CDK library is nearly unbindable. haha <jmd>Well anyway you might like to take a look at those four modules. Two of them rather closely mimic the purpose of existing parts of guile-ncurses, but provide an interface which is much more schemey IMO. <paroneayea>I don't suppose there's an email library out there for guile I don't know about? <jmd>Then there's the render-stexi procedure which takes a stexi and renders it in a ncurses window. <paroneayea>or rather, glad I dumped code from my repl into a file and called it a unit test ;) <catonano_>spk121: Hi ! It's a pleasure to read you again :-) <catonano_>spk121: We had a nice group chat at the restaurant ;-) <spk121>catonano_: You are the head of our Italian Scheme team. :-)