Thanks to DoctorMo for the hilarious photo. It’s just so good.
We’ve got Classes working, the usual fixes from the ‘crew, and native macros. Huzzah!
I’ve had to take the site down for now (well, stop updating it) because of a vulnerability I introduced (macros allow arbitrary code to run), which means, if anyone’s keen, they should add the sandboxing code to the Hy Site as well!
More coming soon!
Sadly, we’ve not attracted any women interested in hacking on hy, so I’d like to re-iterate that I’m quite disappointed to see that, and encourage female hackers to check out the source and see what they can do with it.
As always, the source is over at https://github.com/hylang/hy - star it, hack it, fork it, use it!
Recently, some folks have brought it to my attention that I’m not so good at making my work with Ubuntu known.
I’d like to clarify my role. Yes, I’m still an Ubuntu member. Yes, I’m still active. Yes, I care about Ubuntu. A lot. To insinuate otherwise is wholly wrong. I’ve been with Ubuntu for just about 5 years now, and to misrepresent that would be a damn shame.
I mostly do work in Debian these days, where I make sure packages upstream support Ubuntu, and work to help create a solid Debian, which provides a strong base for Ubuntu to work from.
Every Debian developer is also an Ubuntu developer, because one way to contribute to Ubuntu is to contribute to Debian.
I also spend time to make sure Ubuntu / Debian relations remain strong, and that Debian folks know they can count on a friendly face to interface with the Ubuntu’ers, or the Ubuntu’ers knowing they can count on a friend to help.
To be clear; I’m not active in the Ubuntu community channels anymore. I’m still very much active with Ubuntu on the whole.
Hope that clears things up for folks.
I’m currently blocking stuff while I’m in the middle of the compiler, but new feature development will be wide open soon!
As many of you know, I fell into helping get the artwork for Wheezy into place. While I don’t want to do this (in the long run), I feel the urge to get it into shape for Jessie.
I’d like to do a small request for methods to improve the theme packaging. I’ve posted a suggestion, but I never really got happy with it.
The problem is basically the deb makes no sense because making thee deb make sense would result in insanity ;) — stuff like proper dependencies to allow the Plymouth theme to work can’t be done, since it’d require a dep on Plymouth, which means it requires all installs with desktop-base to have it installed.
Hy’s got a new home (and team!)
I’ve posted this as an image for one very important reason - Hy is now a full community based project. There’s been in insane reaction to hy, and I’d like to keep it sustainable.
So, come hack with us on #hy on freenode, or just help us come up with more puns.
As always, try hy, and see if you don’t have some feature requests!
Here’s my talk from PyCon 2013 (I tried to queue it up to where I start (@ 16:14)
A bit more giggley then I intended, but apparently it’s endearing.
If anyone’s actually interested in Hy, check out #hy on irc.freenode.net, star the code @ git.io/hy - it’s actually pretty feature complete. If you want to play with it, check out the magic repl
I’ve noticed something funky when looking over the Release Critical page on the BTS
Look! There’s a cross-over between the Stable bug count and the Testing bug count around 6/2012. Since then, Stable has actually been more buggy the testing.
What should we (as a project) do? Why is stable so unloved during the freeze? Do we have too long a freeze?
Hilariously, this makes me think I should be suggesting users to switch from stable to testing when the “crossover” happens during the release cycle.
Has there been previous discussion of this?
As some may have seen, zack put out a note about the GNOME OPW.
The GNOME OPW program, as some of you may know, is the GNOME Outreach Program for Women. Debian has been considering participating this year, and I think it’s something we should focus on this year.
So, please, if you have ideas, please feel free to send along ideas on that thread — it’d be amazing to get this going (in conjunction with) GSoC this year.
Also, if you have any GSoC ideas, please do also add those!
GNOME OPW allows for things that are non-technical, so feel free to post non-technical things too (publicity team, www team, I’m looking at you!)
During the sprints at PyCon in a spare moment after some awesome OpenGov hacking, I ended up doing the unthinkable:
rpython support in Hy.
Yes. That’s right. Lisp —> Python —> C —> x86 instructions.
The thanks here goes to Romain Guillebert - who is a really funny rpythonista and took the time to sit down and help me with this frankly insane idea.
It works, though. I filed a bug on shipping rpython bits from PyPy’s Debian package (hi, tumbleweed!), which should make building this a skitch easier.
Finally, and unrelatedly, I also just got a .hy —> .pyc compiler working (huzzah!) which means no one will ever know we wrote anything in Lisp, ever.
Let me know what you hack up!
I’ll post the lightning talk I gave after it’s posted :)