2008-02-09
| 08:58 | rhickey | Anyone using let* et al? or for ? |
| 09:30 | bgeron | rhickey: is that sequential let? |
| 09:31 | rhickey | no its a destructuring let, described in http://groups.google.com/group/clojure/msg/391f86cea65444eb |
| 09:33 | bgeron | nice |
| 09:33 | rhickey | I'm hoping to make it the default behavior for let, but haven't gotten much feedback |
| 09:36 | bgeron | I 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:37 | bgeron | imho "Thanks to all for your feedback" sounds like you already got (a lot of) feedback, and you thank people for that |
| 09:37 | rhickey | yeah, I haven't been using the news for anything but releases |
| 09:38 | bgeron | does that hinder you? |
| 09:38 | rhickey | no, I'm still getting a feel for how people follow Clojure - I've been presuming mostly from the Google group |
| 09:39 | bgeron | I can only speak for myself, but I didn't |
| 09:39 | bgeron | don't* |
| 09:40 | bgeron | I followed a Reddit link to the clojure site |
| 09:40 | rhickey | do you subscribe to the site's News rss feed? |
| 09:40 | bgeron | hi jgracin |
| 09:40 | bgeron | I don't subscribe to any rss feeds, they take up too much time o:) |
| 09:40 | bgeron | but sometimes I check the site (like 10 minutes ago, to look up let*/for in the specs) |
| 09:41 | bgeron | if there's more information on google groups, it's probably useful to put a link on clojure.sf.net |
| 09:42 | rhickey | I see. The site docs track releases, I've been describing all the SVN changes in the group |
| 09:42 | jgracin | hi bgeron! hi all! |
| 09:42 | bgeron | ah |
| 09:44 | bgeron | oh, there's already a link to google groups on the site o:) |
| 09:45 | rhickey | the biggies are first-class namespaces, destructuring let*/fn*/defn*, list comprehensions (for) |
| 09:46 | rhickey | list comprehensions: http://groups.google.com/group/clojure/msg/455d83867a7a6038 |
| 09:47 | rhickey | namespaces: http://groups.google.com/group/clojure/msg/bb5e3f517f557bf7 |
| 09:50 | jgracin | rhickey: great job! No need to rush with declaring "beta" as long as you're coming up with great ideas at that rate. :-) |
| 09:51 | bgeron | beta? |
| 09:51 | rhickey | thanks. beta or not, I'm putting together a release now, documenting as we speak... |
| 09:52 | rhickey | Clojure is listed as 'alpha' on sf right now |
| 09:53 | bgeron | alpha means more way to do redesigning, like a destructuring let |
| 09:54 | rhickey | destructuring let is backwards compatible, but yes. Namespaces were a breaking change |
| 09:57 | bgeron | I 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:57 | rhickey | yup |
| 09:57 | bgeron | which is a major problem with CL imho |
| 09:57 | rhickey | Clojure is a BDFL language :) |
| 09:57 | jgracin | rhickey: 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:59 | rhickey | yes, they will. it could. it's also used a lot at the repl |