Hi Keith,

I don't follow the 'lazy-init' part... It seems to me that you create
a delay but force it immediately which is effectively just running
create-a-text-field. That behavior seems different from the factory
style return if exists or create you originally started with. I don't
see the need for either when you could just (def text-field (doto
(JTextField. 15) (.setToolTipText "Input a temperature.")))) or (def
text-field (create-a-text-field))?

Regarding unnamed parameters, I just wanted to be pedantic and point
out that the following compiles with javac:
class test {
        int testfn(int _) {
                return 0;
        }
}
_ is not treated any differently by the Clojure reader, its just a
useful letter for arguments you don't care about.


Regards,
Tim.



On Mar 17, 2:44 pm, Keith Bennett <keithrbenn...@gmail.com> wrote:
> All -
>
> I am a relative newcomer to Clojure, but have been really enjoying
> learning and using it.
>
> I've published an article on my blog athttp://snipurl.com/dyxz7.
> It's about some of my impressions of Clojure based on my studies and
> porting of a Swing app to Clojure (a previous article discussed a
> JRuby port of it). It's kind of intended for newcomers to Clojure from
> the more conventional languages.
>
> If any of you could check it for accuracy I would appreciate it.  Of
> course, feel free to comment on it too.
>
> Thanks,
> Keith Bennett
--~--~---------~--~----~------------~-------~--~----~
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
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to