Hi Racketeers. I don't know how long I've been using racket/PLT scheme, but I do know it has really benefited me in the last year for small helper projects and I just wanted to thank everyone involved in the project and the mailing list (I learn a lot lurking here).
Very recently I started developing an embedded system running a linux distribution on an ARM single-board computer, and Racket quite simply has saved the day. I can develop so easily in DrRacket on the PC and copy it to the embedded computer and everything just works exactly as tested on the PC. Zero cross-compiling nightmares as I'd have had if I stuck to C. I found the built-in threads to be a major boon and their interface feels exactly right to me. About the only hitch was getting serial ports to work in Racket as an input-output-file but it does and it didn't require a lot of effort. Using byte streams as an input on the PC meant I could simulate real behavior and errors very well so that I could have a great set of test cases. When the time came to execute on the platform I was confident it was right (and, yes, it was!). Right now I was under pressure to complete so I built myself a straightforward interpreter, but I already have plans to switch over to a language model and I know Racket is going to continue to shine for me and build a very robust system. There isn't much more to say on the matter, I've just been so overjoyed at both being able to use Racket in a project and at how well it was up to the task that I wanted to gush a little bit. Thanks again, everyone.
____________________ Racket Users list: http://lists.racket-lang.org/users