IRC channel logs

2016-02-06.log

back to list of logs

<michaniskin>any good guides to recommend for someone totally new to guile?
<michaniskin>it would be great to find a clojure->guile handbook
<michaniskin>i have a clojure program, a small one, that i am going to port to guile
<michaniskin>goal is to have a tool i can use in shell scripts to transform json trees into tab delimited fields: https://gist.github.com/micha/9da4d8f28714c89f664b
<janneke>michaniskin: interesting
<michaniskin>seems ideal for a first guile project
<michaniskin>and also i need this tool for real at work :)
<janneke>have you found something like this: https://www.cs.utexas.edu/~novak/schemevscl.html
<janneke>or, what is it exactly that you are looking for?
<michaniskin>like a cookbook type of thing oriented to clojure programmers, ideally
<michaniskin>i'm not really familiar with CL very much
<michaniskin>(at all)
<janneke>ah, there shows my ignorance, thinking cl =~ clojure
<michaniskin>i guess the things i'd like in a cookbook would be equivalents to the clojure collections and core functions that manipulate them, and like basic program things like command line argument parsing and io
<michaniskin>also best practices for packaging my compiled program so i can use it on different machines
<amz3>michaniskin: here is a little tutorial to get you started http://amirouche.github.io/learn-scheme-guile/
***Korhonen is now known as Kurtlov
***Kurtlov is now known as Kurtzlov
<michaniskin>awesome, thanks amz3 !
<daviid>do we have to/want to support ./configure ... --with-modules-dir=/your/modulesdir ? someone did ask support for this in G-Wrap, see http://lists.nongnu.org/archive/html/g-wrap-dev/2016-02/msg00000.html
<daviid>(genum-class->value-table <gdk-event-type>) -> ... (#{2button-press}# "GDK_2BUTTON_PRESS" 5) ... [ 1.8 returned ... (2button-press "GDK_2BUTTON_PRESS" 5) ... ] now it eems guile-2.0 case does not accept these symbols
<daviid>(case button ... ((#{2button-press}#) ...)) -> Unbound variable: #{2button-press}#
<daviid>
<daviid>what is the right way here?
***karswell` is now known as karswell
<daviid>my mistake, sorry for the noise