IRC channel logs


back to list of logs

<webshinra>hello world
<ArneBab>dev-scheme/guile-2.0.12 is now in Gentoo portage! — thanks go to Amy Winston
<wingo>nice :)
<wingo>maybe that makes gentoo the first, dunno -- it's not guix yet :)
<random-nick>arch and parabola got 2.0.12 too
<dsmith-work>Happy Friday, Guilers!!
<paroneayea>wingo: hitting a stack overflow exception when trying to compile guile
<paroneayea>wingo: confirmed that it's a new bug; I got an older commit from 2 months ago to compile, 8b87567
<paroneayea>I'll file a bug
<wingo>paroneayea: did you compile with -O0
<wingo>illegal seek, wierd
<wingo>i think you have stale .go files somewhere, and given that this is 2.2, probably there's just some badness about bytecode versions or something
<paroneayea>wingo: hm, wipe ~/.cache/guile or something?
<paroneayea>wingo: and I just compiled with whatever autotools does by default
<wingo>gtg, sorry :/
<paroneayea>wingo: np, later!
<paroneayea>wingo: I'll try removing cache files and clearing any non-git files and rebuilding
<paroneayea>wingo: I think doign the git clean has fixed things. but we'll see, compiling now :)
<amz3>héllo #guile!
<amz3>paroneayea: hi! did you look at factorio? do you think something like this game can be created with sussman (?) propagators?
<paroneayea>amz3: I don't know anything about it! I also don't have time to research, but I'm curious what you think might make it relevant
<ArneBab>I’m now running Guile 2.0.12, installed from official Gentoo portage packages!
<ArneBab>(had to remove 2.0.11 from the lisp overlay beforehand)
<paroneayea>hi ArneBab !
<ArneBab>hi paroneayea :)
<ArneBab>and with this change, the wisp REPL becomes much more convenient, because readline now conserves linebreaks
<ArneBab>(though not over restarts of guile)
<paroneayea>cool ArneBab
<paroneayea>yay, guile is compiling, so apparently doing the "git clean" fixed things
<paroneayea>wingo: yay, ok, I got things compiled. You must have been right about some stray .go file or whatever
<paroneayea>thank you "git clean"!
<galex-713>amz3: hi :)
<amz3>hi galex-713
<amz3>paroneayea: talking about factorio, it's a game inspired from dwarf fortress, openttd, minecraft and civilization
<amz3>paroneayea: basically the game evolves around mining ressources, crafting parts, re-use parts in other stuff etc...
<amz3>paroneayea: to craft this stuff, you must build factories
<amz3>those factories take as input parts and output some other parts
<amz3>the factory itself can be built from parts
<paroneayea>amz3: ah, interesting
<amz3>it looks like a propagator as far as understand
<paroneayea>amz3: anyway, maybe/probably? I haven't really thought about that kind of system's application, but being "informed" by other agents makes sense to some degree
<amz3>the map is made of multiple agents basically interacting together, that's why think about propagators
<paroneayea>actor model probably also applies nicely if you want something that you don't have to think as much about "folding over time"
<amz3>ah ok... maybe I should have look at actor model first, you are right
<paroneayea>one thing about the propagator model
<paroneayea>is that you only add information to cells
<paroneayea>you don't "change" them
<paroneayea>you need a truth maintenance table to do that
<paroneayea>so you can do it but I haven't thought about how it would work for something like this
<paroneayea>amz3: mudsync kind of uses the whole "a bunch of actors informing each other of things" if you want to look at that
<amz3>right, I should have a look at it
<amz3>have a look at drawf fortress if you like ascii rpg games
<amz3>factorio ->
<ijp>dwarf fortress isn't a game, it's a religion
<galex-713>plus it’s proprietary
<ijp>I'll never forget the df forum thread about trapping mermaids to harvest their valuable bones
<amz3>so they are df fans here too :)
<amz3>looks like an epic game, it was sanctified in game history somehow
<ijp>I've periodically thought it would be worthwhile to make an emacs interface, but I've never found the time
<paroneayea>if dwarf fortress weren't proprietary, my life would be over
<paroneayea>because I'd be playing it all the time probably
<paroneayea>it's the only excuse I've held for keeping myself at bay from its siren call
<galex-713>paroneayea: haha me too ^^
<paroneayea>likewise, not having Dungeon Crawl Stone Soup packaged in Guix
<galex-713>paroneayea: that’s why minetest/voxelands is ruining my life x)
<paroneayea>has increased my productivity quite a bit
<galex-713>But I plan, one day, to make something like both a MUD, minecraft and df
<paroneayea>that'd be the end of me several times over
<galex-713>But if I succeed one day, that will make me more productive than ruined because I plan to do it efficiently, using P2P, with guile, with multiple interfaces (both like a MUD (command-line/REPL), df (ncurses), minecraft (FPS/first person), or a RPG (3d person from the sky) or a RTS game (like “farmville” in facebook, except it would be free, P2P, integrated into GNUnet/secushare,
<galex-713>and you would be able to do real-life stuff in it like 3D-printing enginery and politics x))
<paroneayea>that's pretty broad ;)
<galex-713>But for that we need to completely rebuild the whole concept of Web, databases, P2P, and humankind society organisation
<paroneayea>galex-713: sounds easy, let's do it
<galex-713>yeah \\o/
<galex-713>I’m the kind of person with ambition ideas and not enough skills to begin his projects x)
<galex-713>But let’s say grothoff, positron, youpi and civodul already began that x)
<galex-713>We “just” need to end the work of several lifes before we die
<amz3>too many projects, not enough lifes
<galex-713>We need to convert more non-hacker to our cause
<galex-713>So moar projects progress with moar lifes >:-)
<galex-713>We need to do meta-hacking
<amz3>and social-engeeniring ;)
<galex-713>Yeah, I call that meta-hacking
<galex-713>In that case