meta-planet
« previous entry | next entry »
Dec. 26th, 2007 | 03:40 pm
I've removed Bill Clementson and Eric Normand from Planet Lisp. If you'd like to keep up with their blogs, be sure to subscribe directly.
I've removed Bill Clementson and Eric Normand from Planet Lisp. If you'd like to keep up with their blogs, be sure to subscribe directly.
(no subject)
from: anonymous
date: Dec. 26th, 2007 09:18 pm (UTC)
Link
Reply | Thread
(no subject)
from:
xach
date: Dec. 26th, 2007 09:27 pm (UTC)
Link
Reply | Parent | Thread
(no subject)
from:
cmm
date: Dec. 26th, 2007 10:06 pm (UTC)
Link
Reply | Parent | Thread
(no subject)
from:
xach
date: Dec. 26th, 2007 11:49 pm (UTC)
Link
Reply | Parent | Thread
Awful?
from: anonymous
date: Dec. 27th, 2007 05:15 am (UTC)
Link
I'm curious as to why you think it's awful.
Reply | Parent | Thread
Re: Awful?
from: anonymous
date: Dec. 27th, 2007 08:45 am (UTC)
Link
It feels like somebody else who's just learning Lisp. Now, that's not necessarily a bad thing to blog about, but the code examples are not good Lisp code. I don't think anybody is going to become a better programmer by reading that, sad to say.
For example, the reddit clone (what's the point?) has whole-line comments for each import with "we need the XYZ library", but doesn't document the actual code. The natural-order sorting post just went on *forever*; I remember thinking that I'd written that algorithm once or twice, and it never seemed as painful or complex as he made it.
If I didn't already know Lisp, it would probably turn me off of Lisp for years to see somebody take 20 screenfuls to write what he showed was 10 lines of Python to begin with. (You can do almost a direct translation of the Python code.)
Reply | Parent | Thread
Re: Awful?
from: anonymous
date: Dec. 27th, 2007 04:32 pm (UTC)
Link
Reply | Parent | Thread
Re: Awful?
from: anonymous
date: Dec. 28th, 2007 08:05 am (UTC)
Link
Is it opposite day? The Python code was 10 lines (or 4, for the more concise version), and you could directly convert it to Lisp. It was very straightforward: split strings into lists of numbers-and-strings, then sort those lists. I'm not sure how using PCOND was supposed to help; I think *that* was a great example of an "arcane construct"!
It was long for no good reason, not "because he documented every step". His steps included such things as making a table of 9 cases he needed to handle. Why does he think he needs these 9 cases? (He doesn't say.) The 4 lines of Python didn't have 9 cases to handle!
I still think PAIP is the best general-purpose set of how-to-do-awesome-stuff-in-CL I've seen. PAIP makes hard stuff seem simple; Lispcast makes simple stuff seem hard. One of these is valuable to programmers, and one of these is not. (Was that smug enough for a Lisp programmer, Kenny?)
Reply | Parent | Thread
Re: Awful?
from: anonymous
date: Dec. 28th, 2007 01:02 pm (UTC)
Link
Correct me if I'm mistaken, but the Lisp solution described in that post is more capable than the Python solution? I'm not saying the Python solution could not be made just as or more capable as well (perhaps even in fewer lines, since that seems to be the important criterion in this discussion), only that the Lispcast solution was designed to allow different sort algorithms to be plugged-in, whereas the Python solution hardcodes a specific sort algorithm. In other words, despite what Normand says in the beginning of the post, "I wanted to see how one would write it in Lisp" (or something along those lines), he really doesn't just port the code over to Lisp, he takes it a step further. Yes, the presence of unit tests contributes to this code length.
Anyway, thanks for the recommendation of PAIP, I will keep an eye out for it.
Reply | Parent | Thread
Re: Awful?
from: anonymous
date: Dec. 28th, 2007 09:37 pm (UTC)
Link
Reply | Parent | Thread
Re: Awful?
from: anonymous
date: Dec. 28th, 2007 10:48 pm (UTC)
Link
Reply | Parent | Thread
Re: Awful?
from: anonymous
date: Dec. 31st, 2007 12:18 am (UTC)
Link
Reply | Parent | Thread
Re: Awful?
from:
xach
date: Dec. 27th, 2007 12:35 pm (UTC)
Link
I was going to do some code review (I like reading and commenting on code), but the huge swath of tests at the start of everything was so obnoxious I gave up.
If you find it helpful, feel free to read it directly. It's still there!
Reply | Parent | Thread
Re: Awful?
from: anonymous
date: Dec. 27th, 2007 07:07 pm (UTC)
Link
Reply | Parent | Thread
Please rename to Planet Common Lisp.
from: anonymous
date: Dec. 26th, 2007 11:20 pm (UTC)
Link
Reply | Parent | Thread
Re: Please rename to Planet Common Lisp.
from:
xach
date: Dec. 27th, 2007 12:11 am (UTC)
Link
Reply | Parent | Thread
(no subject)
from: anonymous
date: Dec. 28th, 2007 11:45 pm (UTC)
Link
planet lisp provides not much values if it cannot filter out common lisp related contents (either done manually or show off your CL skill and write a filter for CL contents). planet lisp without CL related post from billc just doesn't seem right to me.
I'll just use the yahoo pipe for now (although it contains much more emacs contents than I like).
Reply | Parent | Thread
(no subject)
from:
xach
date: Dec. 29th, 2007 12:40 pm (UTC)
Link
Reply | Parent | Thread
Oh noes!
from: anonymous
date: Dec. 26th, 2007 10:18 pm (UTC)
Link
Reply | Thread
Re: Oh noes!
from:
xach
date: Dec. 26th, 2007 11:49 pm (UTC)
Link
Reply | Parent | Thread
Why?
from: anonymous
date: Dec. 26th, 2007 10:45 pm (UTC)
Link
Could you please be so kind and tell me/us why you did that?
Greetings
Reply | Thread
No problem
from: anonymous
date: Dec. 26th, 2007 11:49 pm (UTC)
Link
Reply | Thread
Re: No problem
from:
xach
date: Dec. 26th, 2007 11:52 pm (UTC)
Link
People suggest their blogs to me from time to time, and I generally read them for a while and either add them or don't add them. I've been thinking about having a Raw Planet Lisp that has, basically, all the blogs anyone ever suggested to me. Really super Lisp blogs could get "promoted" to the main Planet.
Haven't done anything about it though.
Reply | Parent | Thread
Vote against
from: anonymous
date: Dec. 27th, 2007 07:59 am (UTC)
Link
just to raise my voice in this case: I'd vote for keeping both of them here. I also second that BC's posts, though not always lisp-related and sometimes rather longish, are among my reasons to check planet lisp (almost) every day.
Regards,
Stefan Kamphausen
Reply | Thread
Re: Vote against
from:
xach
date: Dec. 27th, 2007 12:17 pm (UTC)
Link
The nice thing about the Internet is that just because he's not on Planet Lisp doesn't mean you can't read it any more...
Reply | Parent | Thread
(no subject)
from: anonymous
date: Dec. 27th, 2007 09:32 am (UTC)
Link
Jean-Christophe Helary
Reply | Thread
Thanks for posting it.
from: anonymous
date: Dec. 27th, 2007 04:18 pm (UTC)
Link
Reply | Thread
Re: Thanks for posting it.
from: anonymous
date: Dec. 28th, 2007 10:04 am (UTC)
Link
Reply | Parent | Thread