IRC channel logs

2017-09-11.log

back to list of logs

<radial>i just tried to compile guile freshly cloned from git://git.sv.gnu.org/guile.git and after "./autogen.sh ; ./configure ; make" i got a "/usr/lib32/libltdl.so: error adding symbols: File in wrong format" error
<radial>full log here: https://paste.pound-python.org/show/rtKElWxcg0F7dlU5QbG1/
<radial>btw, i'm not sure why guils is looking in /usr/lib32 as i'm on a 64-bit system
<radial>gentoo amd64
<amz3>o/
<amz3>sorry radial I don't know what might cause the issue
<amz3>radial: did you try to install guile coming from gentoo? does it work?
<amz3>s/from/with/
<amz3>radial: did you install 32bit compatibility libs? I think it's called multiarch in gentoo?
<radial>amz3: i have an old version of guile that i installed through gentoo's package manager (portage): guile 1.8.8
<radial>the newest guile in portage is 2.0.14, and it's marked unstable, and i haven't tried installing it
<amz3>radial: what are you trying to achieve? you want to fiddle with the bleeding edge guile git or just use a recent guile?
<radial>also gentoo often has its own patches to make packages work with gentoo
<radial>and i do have some compaitibility libraries installed for gentoo (something like multiarch, i think)
<radial>my goal is to run guile emacs
<radial>i've heard that guile 2.2 is required for that
<amz3>radial: the best way to try guile-emacs is via guix
<radial>i don't have guix installed yet
<radial>last time i tried (which i admit was some years ago), i had all sorts of problems, sadly
<radial>i intend to give it another chance, though
<gour>morning
<gour>i'd like to be able to write custom reports within Gnucash and wonder whether Guile ref. manual is enough and/or recommended docs? i've played a bit with Racket, but, otherwise, no Lisp/Scheme experience (although I plan to learn some Elisp)
<manumanumanu>Good day!
<catonano_>manumanumanu: hello :-)
<amz3>boo
<amz3>guile-js output can not go through google-closure-compiler
<amz3>catonano_: o/
<catonano_>amz3: if you see what Hoplon is doing in order to have common js libs available you ll be surprised
<catonano_>AND you could reuse some of their work :-)
<amz3>I will have a look, tx!
<cmaloney>morning
<manumanumanu>cmaloney: good afternoon!
<cmaloney>LMK how the day is over there so I can get ready for the afternoon that is to come. ;)
<manumanumanu>cmaloney: rainy. wife and kids in another part of the country, so today is programming day
<dsmith-work>Monday Greetings, Guilers
<dsmith-work>sneek: botsnack
<sneek>:)
<dsmith-work>goodbot
<manumanumanu>dsmith-work: good day!
<amz3`>o/
<amz3`>what will be fun demo to have for guile js?
<amz3`>something that I did not try already with biwascheme is preferable
<jlicht>amz3`: what are the constraints on guile js? Can you use all/most of guile and pure-guile libraries?
<amz3`>I can use pure guile libraries
<amz3`>I can use ajax, but I'd rather not, I prefer something without backend
<manumanumanu>what would be the best way to serialize scheme records?
<jlicht>amz3`: ah, you mean the guile -> JS transpiler? Not the JS implementation on the guile vm?
<jlicht>in that case it would be cool to see some game programming in guile.
<janneke>manumanumanu: write and read as sexps, guix has a nice set of macros to read records from sexps
<manumanumanu>janneke: hmmm. might as well just use p-lists
<amz3`>jlicht: that is a good idea, I look how to make games in the browser
<cmaloney>amz3`: Create a react-style framework for Guile JS. :)
<cmaloney>Done yet?
<amz3`>yes
<cmaloney>ACTION rejoices!
<amz3`>=)
<amz3`>I need add unittests and documentation
<amz3`>(and it doesn't use reactjs itself but a spinoff called snabbdom.js)
<amz3`>(so no issues with licensing)
<cmaloney>I had not heard of this
<amz3`>I did not publish anything about it on guile ml because it was using biwascheme
<cmaloney>Is it ready to use with guile js?
<amz3`>I guess, I did not test it on big-ish projects yet
<amz3`>it works on a simple 'counter' app
<amz3`>counter app, is a button which increments a integer and displays it... most basic app you can find
<cmaloney>Right, Elm has a tutorial of that
<janneke>could it be that guile-git does not grok http urls? -- having many troubles with cuirass
<amz3`>idk
<jcowan>Is anyone currently working on either Guile Emacs or R7RS in Guile?
<civodul>hey jcowan
<civodul>jcowan: i think the answer is "no" to both questions
<jcowan>Bummer.
<ft>I think there's an r7 branch, that mark weaver worked on.
<civodul>though Guile 2.2 does have some r7 support
<civodul>right
<ft>Don't know what the actualy status of that is.
<jcowan>Is there any list of r7rs features in 2.2?
<ft>Maybe on that branch. I don't know.
<civodul>maybe
<civodul>apart from that 2.2 mostly supports the syntactic extensions of r7
<civodul>#false, SRFI-46, things like that
<ecraven>civodul: things like inexact seem to be missing
<ecraven>(which should really be trivial to support ;)
<ecraven>boolean=?
<jcowan>The biggest single item is R7RS libraries
<jcowan>they can be transformed into R6RS libraries with some effort
<civodul>i think mark_weaver gave it some thought
<civodul>and perhaps code, like ft wrote
<stratotanker>Hello! someone have idea on how to foreign this function (ped_unit_parse) with guile: https://www.gnu.org/software/parted/api/group__PedUnit.html#g4fe5596503ae165739dfcc59ebd0fdcb
<amz3`>(I think if figured why elm does things like it does)
<stratotanker>In general, I don't know how to foreign a pointer to pointer
***hydraz_ is now known as hydraz