Thank you. Based on your suggestion I've added disqus commenting there.
On Saturday, March 7, 2015 at 8:38:14 AM UTC+1, Bozhidar Batsov wrote: > > You might want to add some commenting capabilities to those articles. > They'll be more valuable in the context of discussions IMO. > > On 6 March 2015 at 18:49, Jozef Wagner <jozef....@gmail.com <javascript:>> > wrote: > >> Experiment #1 >> >> *Deconstructing Core API* >> >> While Clojure provides its functionalities in multiple namespaces (e.g. >> clojure.string, clojure.zip), the majority of it is defined in a single >> namespace called clojure.core. The first Dunaj experiment explores the idea >> of having multiple small namespaces where functions, macros and other >> public vars are grouped by their purpose. It investigates whether such >> separation is possible at all and whether it can be practical and useful. >> >> The goals of the first Dunaj experiment are as follows: >> >> - Devise a new user centric core API comprising multiple namespaces, >> leaving bootstrapping and low level vars in the clojure.core. >> >> - Define a concept of API presets that control which functions, macros >> and vars gets referred by default. >> >> - Let user choose which API preset he/she wants to use in his/hers >> namespace, using classic clojure.core as a default. >> >> The upside of this approach is that backwards compatibility is maintained >> and users can freely intermix multiple APIs in their projects. >> Functionalities can be more logically separated by their purpose. List of >> automatically referred vars are no longer driven by the namespace in which >> they were defined, but this list is handled by separate API presets that >> can be extended and customized. >> >> You can read more about this experiment at http://www.dunaj.org >> >> -- Jozef >> >> >> On Thu, Mar 5, 2015 at 10:33 PM, Jozef Wagner <jozef....@gmail.com >> <javascript:>> wrote: >> >>> I'm happy to announce a project called Dunaj [1], which provides an >>> alternative core API for Clojure. Its main aim is to experimentally test >>> major additions to the language. >>> >>> Dunaj /ˈdunaɪ/ is a set of core language experiments aimed to improve >>> Clojure language and its core API. It deals with language features that >>> require changes across different parts of Clojure and which cannot be >>> evaluated in isolation. Dunaj aims to bring Clojure even more towards >>> simplicity, consistency and performance. >>> It is intended to be used by regular Clojure developers, either for >>> application or library development. >>> >>> Dunaj was created to test 10 experiments that bring significant changes >>> to the Clojure language. As there is a substantial number of additions and >>> changes, I want to try a bit unconventional approach here. Before I'll >>> release the actual library, I will introduce Dunaj's experiments in a >>> series of individual posts. Every part states the motivation behind the >>> experiment, introduces changes and additions to the language and >>> demonstrates its intended use. If you do not want to miss any of this, you >>> may want to register for a mailing list at [1] or follow @dunajproject at >>> Twitter. >>> >>> -- Jozef Wagner >>> >>> [1] http://www.dunaj.org/ >>> >>> >> -- >> You received this message because you are subscribed to the Google >> Groups "Clojure" group. >> To post to this group, send email to clo...@googlegroups.com >> <javascript:> >> Note that posts from new members are moderated - please be patient with >> your first post. >> To unsubscribe from this group, send email to >> clojure+u...@googlegroups.com <javascript:> >> For more options, visit this group at >> http://groups.google.com/group/clojure?hl=en >> --- >> You received this message because you are subscribed to the Google Groups >> "Clojure" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to clojure+u...@googlegroups.com <javascript:>. >> For more options, visit https://groups.google.com/d/optout. >> > > -- 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 --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.