11 ms·
Thanks. I'm the author and started developing this in April of 2002. I like Sleep, even now that I know more about languages and I know its warts, I still like
by raffi 16y ago
Thanks. I'm the author and started developing this in April of 2002. I like Sleep, even now that I know more about languages and I know its warts, I still like it. Every language has warts. They're almost like a person, they grow up, they have experiences, and these experiences shape what they look like as an adult.
Sleep started its practical life as an embeddable language for an IRC client. My goal was an LGPL library that others could easily add new constructs to make the language feel like a first-class integration with the application. If you ever used mIRC, I was going for that type of integration and reaching that level of developer (very novice). I was inspired by other scripting languages I'd used, especially Perl. http://jircii.dashnine.org/ http://jircii.dashnine.org/
I continued to develop the project and took it with me when I was a researcher. I did a lot of fun stuff after I added serializable continuations to the language. I demonstrated some neat dependable and self-organizing distributed systems and also developed some pretty cool simulations all built on Sleep.
After I left my scientist life, I started work on After the Deadline and Feedback Army. Feedback Army is just a web application. It's built-in Sleep too. After the Deadline is the software service grammar checker used on WordPress.com and available in other places, guess what it's built-in? http://open.afterthedeadline.com http://open.afterthedeadline.com