Hacker Newsnew | comments | show | ask | jobs | submit login

I wrote a small GUI based HTML scraping client about 5 years ago with PLT Scheme. It was a wonderful experience and building a basic cross-platform GUI was pretty easy given the great documentation those guys write along with the language.

The executable was small, and it was easy for the users to pass around a little 1MB .exe file on windows (also had a separate compiled version for OS X) and they used it for years after I left until the web pages it targeted changed (and I don't work there anymore).

If somebody is open to learning Scheme, you can't go wrong building something in Racket, I was pretty surprised what I accomplished in a month.




For other readers: PLT Scheme has become Racket (ship of theseus problem)

-----


According to Wikipedia, the Ship of Theseus problem questions whether an object that has had all of its components replaced is still fundamentally the same object.

<pedantry> If each part is replaced in series, and the identity of the object remains the same after each step, then clearly the object remains the same. For humans identity is thus based on recognizing what you have seen before; it acknowledges mutable state. In this case, if you consider the brand as a mutable property of the object, then yes, the identity of PLT-Scheme and Racket are the same. </pedantry>

-----


Yeah, sorry I didn't make that clear :) PLT Scheme has become Racket... even though its still Scheme.

It looks to me like a lot of the core PLT guys were involved in the R6RS debacle, and didn't like what came out of the process so decided maybe they aren't quite an official "Scheme" anymore per R6RS. Oh the drama...

-----


I don't think so. PLT Scheme was already moving away from R5RS. I think the renaming was to acknowledge that Racket isn't scheme.

That said, I believe the have implemented scheme in Racket. I think PG implemented Arc in it too. It also comes with Algol-68 I think.

-----




Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | DMCA | Apply to YC | Contact

Search: