<theruran>is Guile getting Scheme bindings for GTK3/4? <str1ngs>theruran: there is g-golf and guile-gi ***sneek_ is now known as sneek
<dsmith-work>I'm pretty clueless here. What would be the minimal. Like a basic C locale or so. <dsmith-work>Well the string that it can't convert is |ice-9/eval.scm| <Jmabsd>(doublepost) guys, how do you implement the following in syntax-case: <Jmabsd>(define-macro (hello-world) '(print "Hello, World!\n")) <Jmabsd>(define-macro (begin0 arg1 . rest) (define g (gensym)) `(let ((,g ,arg1)) ,@rest ,g))) <Jmabsd>syntax-case is not trivial to learn, your pointer here would be much appreciated <Jmabsd>also there are no syntax-case learning resources for people who don't know syntax-case already, kiiinda <Jmabsd>chrislck: i like to learn syntax-case today <chrislck>well this is a hill that many have failed to climb, including myself <Jmabsd>chrislck: at least guile has a man page on it lol. <Jmabsd> (define-syntax hello-world (lambda (syntax-object) #'(print "Hello, world!\n"))) <dsmith-work>scheme@(guile-user)> (define-syntax-rule (hello-world) (display "Hello World\n")) <Jmabsd>dsmith-work: yeah that's syntax-rules, i like to learn how to do it in syntax-case. <Jmabsd>yea sure, syntax-rules is great. today studying other <Jmabsd>ok got it all clarified on #scheme, great, also #gerbil-scheme <str1ngs>sneek: later tell nly, try setting this in startup-hook for now.