Log in

No account? Create an account

Previous Entry | Next Entry

ICFP 2005 programming contest

My team (me, uninja, and LJ-less Andrew—collectively, the Springy-Seahorse Riders) has just submitted an entry for the ICFP 2005 programming contest. We've been working since Friday morning in our language of choice, Python. So, sorry if I haven't been as communicative as normal.

We don't have to submit our entry for another thirteen-or-so hours, so Andrew is working on a last-minute enhancement. There's a lot we'd add if we had more time, but it could get overwhelmingly complex fast, and we're not masochists. It has been really fun, though. I love programming.



( 4 comments — Leave a comment )
Jun. 27th, 2005 02:28 am (UTC)
Awesome -- best of luck. I've been geeking all weekend too.
Jun. 27th, 2005 08:14 pm (UTC)
Excellent... you'll have to let me know how that went.

I looked through the spec, and it seemed interested, except the part interpreting the data from the manager. Am I the only one who is sick of parsing through random text? Is there a YACC-type thing for python, or did you roll your own?
Jun. 27th, 2005 09:32 pm (UTC)
I guess I haven't written enough parsers yet to be sick of it. (Or maybe the experience of writing a sort-of parser in C once was so painful that doing it using languages like Perl and Python seems enjoyable by comparison.) I rolled my own despite Andrew's insistent pointing to PyParsing. My impression is that our parsing job wasn't well-suited for PyParsing or maybe for any mainstream parser. Each individual line of input was trivial to parse with a string.split(). The real job is to keep track of the sequence of lines, and it was not clear to me whether or how a parser could help me with that.
(Deleted comment)
( 4 comments — Leave a comment )