Amazing work Jozef. Very interesting experiments.

On Wednesday, March 18, 2015 at 9:21:25 AM UTC+1, Jozef Wagner wrote:
>
> Another big experiment for today. As new reducer features
> (continuations) will be applied heavily here, please read
> 5th experiment if you have not done so yet. 
>
> Prepare for the longest write-up so far.
>
> Experiment #8 - Computer and Network Resources
>
> Most applications perform some file and networking I/O.
> Clojure leaves this domain largerly uncovered and advises users
> to use host facilities instead. Dunaj attempts to cover this realm
> with an extensive and powerful set of features dedicated to computer
> and network resources.
>
> Goals of this experiment are as follows:
>
> * Design and implement the concept of resource scopes
> * Develop facilities for implementers of computer and network
>   resources
> * Create abstractions for basic resource functionalities and
>   integrate them with the rest of core API, mainly with collections
>   and transducers
> * Provide implementation for widely used resources
> * Devise abstraction for composing resources into 'systems'
>
> You can read more about this experiment at http://www.dunaj.org 
>
> Regards,
> Jozef
>
>
> On Thursday, March 5, 2015 at 10:33:53 PM UTC+1, Jozef Wagner 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 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.

Reply via email to