http://projecteuler.net/index.php?section=problems
I've got solutions to the first 25 in my github repo. (I'm sure the
code would make more experienced clojurians cry, but I'm excited about
it :)
https://github.com/alexrobbins/Project-Euler-Solutions-Clojure
Alex
> --
> You received this message because you are subscribed to the Google
> Groups "Clojure" group.
> To post to this group, send email to clo...@googlegroups.com
> Note that posts from new members are moderated - please be patient with your first post.
> To unsubscribe from this group, send email to
> clojure+u...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en
And then I came across this: http://prog21.dadgum.com/80.html
Enjoy :)
U
Well, it's not really discouraging. Or at least, I don't see it that
way. I see it more like encouraging to contribute but not regardless
of personal interest. Personal interest on a project is a great
motivator. Technical interest is likely to get you some of the way,
but not all the way. Just mho :)
U
When I started with Clojure, I mostly focused on solving problems in
Clojure that cropped up in my day job (not using Clojure) so I was
essentially "double developing" a lot of things. That kept working in
a domain I knew, knowing how to solve those problems in language X and
then figuring out how to solve them elegantly in Clojure. Some times
I'd ask on the #clojure IRC channel on freenode for input - folks are
extremely helpful and the feedback was very valuable (and continues to
be!).
I think the advice to find - or create - a project that interests you
and solves a problem you have is good advice. You need to know the
domain so that you're not trying to learn two languages at once (the
idioms of the domain language and the idioms of the programming
language).
So, questions to Carin, Alex and Alan (and Ulises): What interests
you? What problems do you have that you'd like solutions for? Knowing
that, folks might be able to point you at existing projects to take
part in (or might confirm no such project exists and they'd be
interested in collaborating with you)...
--
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/
"Perfection is the enemy of the good."
-- Gustave Flaubert, French realist novelist (1821-1880)
One thing that Clojure has taught me is that code reading is both possible and highly valuable. I think that having a list of approachable and idiomatic code bases would be a beneficial asset to our community.
Sam
I've started doing exactly what you did: double coding at work. And
that has kept me going for a while. Just as you said, because I didn't
have to learn 2 things (the domain and the language) I could
concentrate on one (the language) and hence made progress much faster.
As for interests, mine are too varied to say and this is exactly what
has stopped me in the past from doing anything at all (as I like
everything). I still think that trying to scratch your current itch is
the best thing to get you going at least for a while.
U
Other areas that I have an interest in right now is the Semantic Web.
There is a vast amount of data out there out on dbPedia. Tapping into
it and integrating to other sites/ services (like twitter) would be
quite exciting.
That's great to hear. I wasn't sure how many folks try that approach.
> As for interests, mine are too varied to say and this is exactly what
> has stopped me in the past from doing anything at all (as I like
> everything).
My interests are things I've never been inclined to program solutions
around in any languages because, well, they don't really lend
themselves to programming... So I sympathize on that point!