Andy Wingo

North Carolina (USA)

Hacker.

Latest Updates

Andy Wingo 29/06/2017

a new concurrent ml

Good morning all!In my last article I talked about how we composed a lightweight "fibers" facility in Guile out of lower-level primitives. What we implemented there is enough to be useful, but it is missing an important aspect of concurrency:...

Andy Wingo 27/06/2017

growing fibers

Good day, Schemers!Over the last 12 to 18 months, as we were preparing for the Guile 2.2 release, I was growing increasingly dissatisfied at not having a good concurrency story in Guile.I wanted to be able to spawn a million threads on a core, to support...

Andy Wingo 26/06/2017

an early look at p4 for software networking

Happy midsummer, hackfriends!As you know at work we have been trying to find ways to apply compilers technology to the networking space. We will compile high-level configurations into low-level network processing graphs, search algorithms into lookup...

Andy Wingo 15/03/2017

guile 2.2 omg!!!

Oh, good evening my hackfriends! I am just chuffed to share a thing with yall: tomorrow we release Guile 2.2.0. Yaaaay!I know in these days of version number inflation that this seems like a very incremental, point-release kind of a thing, but it's...

Andy Wingo 06/03/2017

it's probably spam

Greetings, peoples. As you probably know, these words are served to you by Tekuti, a blog engine written in Scheme that uses Git as its database.Part of the reason I wrote this blog software was that from the time when I was using Wordpress, I actually...

Filter

By Type:

Commits

Use unchecked scm-ref/set in closure conversion

Use unchecked scm-ref/set in closure conversion

Andy Wingo06/12/2017

Support closure annotations to scm-ref et al

Support closure annotations to scm-ref et al

Andy Wingo06/12/2017

Fix DCE over primcall setters with params

Fix DCE over primcall setters with params

Andy Wingo06/12/2017

Assignment conversion uses unchecked memory accessors

Assignment conversion uses unchecked memory accessors

Andy Wingo06/12/2017

Re-mark "throw" et al as not having fallthrough

Re-mark "throw" et al as not having fallthrough

Andy Wingo05/12/2017