IRC channel logs

2016-07-29.log

back to list of logs

<zv>does anyone have any suggestsions on how I might use srfi-64 with SICP's amb-evaluator?
<zv>e.g, supplyign an assert within a current continuation
<civodul>Hello Guilers!
<webshinra>hello world
<dsmith-work>Happy Friday, Guilers!!
<civodul>yeah, happy Friday!
<ruste>Morning all.
<ruste>It's Friday!
<paroneayea>whoo
<paroneayea>try 2 of my activitystreams stuff for guile is going much better
<paroneayea>also, I'm doing the crazy thing of rewriting most of the work I already did in Python, because I thought it would be faster, in Guile
<paroneayea>I was having a hard time staying motivated on the Python implementation
<davexunit>that's good!
<paroneayea>guile+geiser has spoiled me
<davexunit>I hear ya
<paroneayea>lots of ideas pulled from the python version though
<paroneayea>so not all is lost
<ruste>guile + vim. I'm a heretic.
<ruste>I really want to use emacs, but it's too late for me.
<paroneayea>ruste: try spacemacs!
<davexunit>just had a coworker switch from vim to emacs here.
<paroneayea>all the vim people are doing it
<paroneayea>it's emacs, but with vim like keyboard input
<paroneayea>all the cool vim people I mean :)
<ruste>I think what'll end up happening is eventually I may reach critical mass and write a vi clone in guile ensuring excellent integration and scriptability.
<ruste>It's been in the back of my mind for a while.
<davexunit>neoneovim
<paroneayea>dancedanceeditorlution
<ruste>more like neovi with syntax highlighting and no buffers.
<ruste>Or maybe buffers.
<ruste>Can't decide.
<ruste>Buffers add size.
<ruste>And the only lost functionality by not having them would be making it more difficult to copy and paste between buffers.
<ruste>Everything else can be done in a screen/tmux session.
<ruste>I'd be okay with buffers as an extension. Not core.
<davexunit>not much of an editor without buffers
<ruste>davexunit: What would I be missing out on?
<davexunit>editing multiple files?
<ruste>Run multiple instances in screen.
<davexunit>that's terrible
<davexunit>so maybe the suckless people will like it
<random-nick>evil is basically a vim clone written in elisp
<davexunit>I'm pretty staunchly against UNIX minimalism
<ruste>I happen to like a lot of suckless stuff. That probably explains a lot :D
<ruste>I'm the strangest sort of schemer.
<ruste>Then again. I chose scheme over common lisp because of its clean lines and minimalism.
<ruste>*relative minimalism
<ruste>Like I said, buffers can be an extension. Maybe even included by default.
<ruste>Just not core to the functionality.
<ruste>I made this thing a while ago. I'd be curious to see what you think of it davexunit
<ruste>I haven't written it up yet though: https://github.com/rbryan/guile-lips
<ruste>Lets you write macros for any language in lisp.
<ruste>Not much of a framework in place yet, but it's still useful.
<ruste>Also, example input and output files don't match up.
<DeeEff[m]>Probably the wrong channel for this but: How does one set up emacsclient anyways? Having always used vim / tmux I've never quite gotten how you set EDITOR to always select the same session.
<davexunit>ruste: neat! I don't have time to look in depth, though.
<random-nick>DeeEff[m]: you should ask in #emacs
<ruste>I'll post a link when I write it up!
<ruste>Sometime in the next few weeks.
<ruste>I made it much cleaner and more modular IMO than the common lisp one that gave me the idea.
<ruste>Only thing I've used it for so far was turning verbose java imports into an s-expression tree.
<quigonjinn>DeeEff[m]: is your distro using systemd?
<DeeEff[m]>quigonjinn: nope
<DeeEff[m]>OpenRC here
<quigonjinn>DeeEff[m]: can't help with that then :)
<quigonjinn>DeeEff[m]: I tried to set emacsclient without systemd at first, but I had some troubles, or so I remember