HNHacker News
TopNewBestAskShowJobs

paultag

171 karma · joined January 26, 2012

submissionscomments
paultag··on Try Hy
Well done! If anyone wants to learn more:

http://hylang.org/

http://github.com/hylang

http://www.youtube.com/watch?v=ulekCWvDFVI

and a quick 5 minute lightning talk:

http://youtu.be/1vui-LupKJI?t=16m13s

(Creator here)

Hack on!

paultag··on Musings about Debian and Python
(author here)

Thanks! Pairing the fonts took a little while, and fiddling with it took a bit of time - so thank you! :)

Yeah. The goal here isn't to stir the pot in the middle of a massive flame-war, but it's the sort of thing where I see a part of one of these viewpoints now and again.

The hope here is that this can be something that will be given out when someone expresses a viewpoint that starts to stir up this same-old flame again, as well as make people think a bit more seriously about issues regarding integration between language (and native) package managers (on both sides).

paultag··on Musings about Debian and Python
(author here)

D'aw, thanks so much. I really appreciate that. I identify as a OS-level hacker, and very focused on code, not design, so it means a lot to hear such kind words when I put a bit of effort into it.

Thank you!

paultag··on First steps with Hy, the Pythonic Lisp
In case anyone wants to learn more:

Repo:

    https://github.com/hylang/hy (star it, fork it)

Lightning Talk from PyCon:

    http://blog.pault.ag/day/2013/04/02

Hour long Boston Python talk:

    http://www.youtube.com/watch?v=ulekCWvDFVI

  Slides:

    http://hy.slides.pault.ag/#/step-1
Docs (needs work, PRs welcome):

    http://docs.hylang.org/en/latest/
paultag··on First steps with Hy, the Pythonic Lisp
I'll have you know this will now become one of the official Hy mottos
paultag··on First steps with Hy, the Pythonic Lisp
This started out as a joke for PyCon / teaching folks how to use Python AST, and it's grown to be kinda useful for a few things -- Macros aren't there yet, and the language is immature / special-snowflake about some things, but it's generally saneish.

Since we do target Python AST we don't control the runtime (at all), since hy stored as a .pyc (or even use pdb to debug lisp in Python, wat) it's really (really) hard to build up a traditional lisp.

C'mon over and hack with us!

paultag··on First steps with Hy, the Pythonic Lisp
Totally. Hy will even auto-expand a lambda to a function if it's not sane Pythonically :)
paultag··on First steps with Hy, the Pythonic Lisp
We don't have control of the runtime - the runtime is actually just Python -- in fact, a generated Hy .pyc can run on a system without Hy installed on it - so keeping it compliant to anything would just be insane.

We're also taking from Python's work - working with MongoDB or using requests + clint to write a 2 minute API wrapper is like 5 lines of code in hy :)

paultag··on First steps with Hy, the Pythonic Lisp
That's right, I sure am :)
paultag··on First steps with Hy, the Pythonic Lisp
Hey there, hy author here - the issue is TCO requires (basically) a GOTO like command, the Python AST doesn't have this -- which is depressing, yes.

I'd love ideas on doing TCO, but I don't think it's easily doable with a traditional method of implementing TCO

← PreviousPage 2 of 2