Re: Simple Made Easy - Any Examples?

2011-10-31 Thread jmis
If you want to improve then you will need to invest time understanding
core development concepts.  You don't want to accidentally do the
right thing because your language pushes you in that direction.
 Instead, you want to purposefully do the right thing by having a good
understanding of the fundamentals (e.g. scope, state, composition,
etc.).  You want to arrive, by yourself, to many of the same
conclusions as Rich.
Testing was my route to understanding development at a deeper level.
 Growing Object Oriented Software Guided by Tests is, in my opinion,
one of the best software development books out there.  The authors,
Steve Freeman and Nat Pryce, will show you how to decompose, simplify,
and analyze your code by probing it with tests.  They cover a wealth
of topics including composition, context independence, values, design,
unit testing, acceptance testing, and more.  They also provide an
extensive working example to give you insight into their thought
processes, practices, and to show you how to apply the concepts.  This
book is a great starting point for developers looking to get to the
next level.
In the end, you're just going to have to get your hands dirty and
tackle these ideas head on.  Check out that book, practice, push
yourself, ask yourself a lot of questions, try things, learn from
mistakes, don't be satisified or complacent, and, after awhile, you'll
find that you can give talks like Rich. =P

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@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+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en


The vsClojure Project

2010-10-02 Thread jmis
I'd like to announce my Visual Studio 2010 Clojure extension project,
vsClojure.  The extension is not yet complete but provides a base for
further enhancements.  Currently, it supports syntax highlighting,
auto-indentation, brace matching, a Clojure project type, repl
support, and a few other minor features.  If you're curious you can
give it a try, contribute, or just check it out at GitHub (http://
github.com/jmis/vsClojure).

Thanks,
jmis

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@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+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en


Re: The vsClojure Project

2010-10-03 Thread jmis
It's very encouraging to see others interested in the project.  I've
added the licensing information to the grammar file.  There's a few
other attributions I need to take care of before I can move on with
development.  The work of the Visual Studio SDK community and the
Clojure community is what has allowed me to make so much progress so
quickly on vsClojure.

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@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+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en


vsClojure Release

2010-12-30 Thread jmis
The first release of vsClojure is now available in the Visual Studio
Gallery.  You can download it using the extension manager in Visual
Studio 2010 and searching for "vsClojure".  There should be no manual
setup and the extension will work with the Visual Studio 2010 Shell.

This release focused on implementing basic features, laying the
plumbing for more advanced features and creating a packaging
strategy.  For a complete list of features please visit
http://github.com/jmis/vsClojure.

Future releases depend on your feedback.  Feel free to open issues in
the issue tracker or post suggestions in the discussion group at
http://groups.google.com/group/vsclojure-extension.

Thanks,
jmis

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@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+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en