Lisp In Summer Projects: Coding Competition
lispinsummerprojects.org
lispinsummerprojects.org
-- what's up with Brazil, Italy and Quebec that they're on this list, can anyone tell me?
US relations with Sudan is not much better due to the humanitarian crisis in Darfur.
[1] http://bigstory.ap.org/article/white-house-assad-likely-behi... [2] http://en.wikipedia.org/wiki/International_response_to_the_W...
Sigh.
I use this line at the top of my scripts :
#lang planet neil/sicp
See here: http://www.neilvandyke.org/racket-sicp/
Using the Van Dyke plugin is an absolute must for SICP on Racket, IMO.
> - ...
> - Heroku and Google App Engine
Creating a pair of PAAS hosting providers? Now that would be impressive.
More seriously, the wording could well be revised a little for those who aren't familiar with the services/those without common sense/those as pedantic as am I (the latter sounds like a set which would overlap soundly with LISPers :P).
Looks great, though! :)
Hurd is an example of mutually recursive acronym:
"The GNU Hurd project is named with a mutually recursive acronym: "Hurd" stands for "Hird of Unix-Replacing Daemons", and "Hird" stands for "Hurd of Interfaces Representing Depth.""
This link redirects to Lisp in Summer Projects: http://lispinsmallprojects.org/
Previous discussion: https://news.ycombinator.com/item?id=5564828
Nonetheless, predates this link :)
Shameless plug: I submitted the old link.
Q: Can I use language X?
A: If it is Common Lisp, Clojure, ClojureScript, Scheme or any recognized dialect of Lisp, then yes. If it smells like a LISP and contains the word 'lisp', then probably.
Shouldn't that be and English?
Further down:
> All Entries must be coded in LISP, typically this is Common Lisp, Clojure or Scheme. The determination of exactly what is a LISP is up to the discretion of the Judges. Haskell, Erlang and Smalltalk are not LISPs and will be disqualified.
> All Entries must be in English unless otherwise specified.
One of the distinguishing features of Lisp is that people write love songs to it.
Racket goes full in the other direction, to a fault, even though it's much preferable.Racket's documentation is at times hard to wade through because it's so extensive. You have to scroll through the treatises and descriptions of options to find an example usage which will get you out quickly, but it's, for once, all there in the manual.
- Racket's documentation is all on your local machine. Stuck without an Internet connection? F1, and you're searching your own documnetation index.
- Everything -- everything -- is hypelinked. If you see a blue word in a code example, even the ones on the front page of http://racket-lang.org/ , you can click on it and jump straight to that function's contract.
But I agree, I wish there were a better way to jump straight to examples when you're looking at a specific function's documentation. It's confusing having the completely separate "Guide" and "Reference" halves of the documentation with no links between them.
(1+ 'A)(1+ a)
June 1: signup
June 24: development begins
Sept 30: contest ends
Oct 7: winners announced
So, signup period is June 1 to June 24.. I guess