#clojure logs

2008-02-09

08:58rhickeyAnyone using let* et al? or for ?
09:30bgeronrhickey: is that sequential let?
09:31rhickeyno its a destructuring let, described in http://groups.google.com/group/clojure/msg/391f86cea65444eb
09:33bgeronnice
09:33rhickeyI'm hoping to make it the default behavior for let, but haven't gotten much feedback
09:36bgeronI think you'd get more feedback if you post a news item about it, followed by "Please let me know what you think about it."
09:37bgeronimho "Thanks to all for your feedback" sounds like you already got (a lot of) feedback, and you thank people for that
09:37rhickeyyeah, I haven't been using the news for anything but releases
09:38bgerondoes that hinder you?
09:38rhickeyno, I'm still getting a feel for how people follow Clojure - I've been presuming mostly from the Google group
09:39bgeronI can only speak for myself, but I didn't
09:39bgerondon't*
09:40bgeronI followed a Reddit link to the clojure site
09:40rhickeydo you subscribe to the site's News rss feed?
09:40bgeronhi jgracin
09:40bgeronI don't subscribe to any rss feeds, they take up too much time o:)
09:40bgeronbut sometimes I check the site (like 10 minutes ago, to look up let*/for in the specs)
09:41bgeronif there's more information on google groups, it's probably useful to put a link on clojure.sf.net
09:42rhickeyI see. The site docs track releases, I've been describing all the SVN changes in the group
09:42jgracinhi bgeron! hi all!
09:42bgeronah
09:44bgeronoh, there's already a link to google groups on the site o:)
09:45rhickeythe biggies are first-class namespaces, destructuring let*/fn*/defn*, list comprehensions (for)
09:46rhickeylist comprehensions: http://groups.google.com/group/clojure/msg/455d83867a7a6038
09:47rhickeynamespaces: http://groups.google.com/group/clojure/msg/bb5e3f517f557bf7
09:50jgracinrhickey: great job! No need to rush with declaring "beta" as long as you're coming up with great ideas at that rate. :-)
09:51bgeronbeta?
09:51rhickeythanks. beta or not, I'm putting together a release now, documenting as we speak...
09:52rhickeyClojure is listed as 'alpha' on sf right now
09:53bgeronalpha means more way to do redesigning, like a destructuring let
09:54rhickeydestructuring let is backwards compatible, but yes. Namespaces were a breaking change
09:57bgeronI think it's good to do those changes though: it may break some things now, but if you don't do it you will want that redesign forever
09:57rhickeyyup
09:57bgeronwhich is a major problem with CL imho
09:57rhickeyClojure is a BDFL language :)
09:57jgracinrhickey: about namespaces... Will most of the files start with (in-ns foo) (clojure/refer 'clojure)? I expect so. Could in-ns be extended to take the list of refers, or something.
09:59rhickeyyes, they will. it could. it's also used a lot at the repl