What is defn-

2009-02-03 Thread Terrence Brannon

What is the significance of the dash after defn? How does it differ
from defn?

Source:
http://www.codepoetics.com/wiki/index.php?title=Topics:SICP_in_other_languages:Clojure:Chapter_1#.3B_1.1.4_The_Elements_of_Programming_-_Compound_Procedures

--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



Re: What is defn-

2009-02-03 Thread Tom Faulhaber

It means the same thing as defn except that the resulting definition
is not visible outside the defining namespace. This is equivalent to
(defn #^{:private true} ...).


On Feb 3, 8:19 pm, Terrence Brannon metap...@gmail.com wrote:
 What is the significance of the dash after defn? How does it differ
 from defn?

 Source:http://www.codepoetics.com/wiki/index.php?title=Topics:SICP_in_other_...
--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



Re: What is defn-

2009-02-03 Thread Kevin Downey

as a namespace is to a java package, defn- is to private, and defn is to public

On Tue, Feb 3, 2009 at 8:19 PM, Terrence Brannon metap...@gmail.com wrote:

 What is the significance of the dash after defn? How does it differ
 from defn?

 Source:
 http://www.codepoetics.com/wiki/index.php?title=Topics:SICP_in_other_languages:Clojure:Chapter_1#.3B_1.1.4_The_Elements_of_Programming_-_Compound_Procedures

 




-- 
And what is good, Phaedrus,
And what is not good—
Need we ask anyone to tell us these things?

--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---