This is great news, Nicola - thanks for all the hard work!

On 1 August 2013 04:57, Ambrose Bonnaire-Sergeant <
abonnaireserge...@gmail.com> wrote:

> Very exciting! Keep up the great work Nicola!
>
> Ambrose
>
>
> On Thu, Aug 1, 2013 at 12:41 AM, Nicola Mometto <brobro...@gmail.com>wrote:
>
>>
>> For the last month or so I've been working on completing Aaron Cohen's
>> CinC.
>>
>> As planned, this first period has been spent working extensively on the
>> analyzer improving it to the point where it's competitive with the
>> analysis done in Compiler.java while keeping it clojurescript-like and
>> extensible via small composable passes over the AST [1].
>>
>> There's some doc about the passes that are implemented and about the AST
>> nodes produced at in the doc directory of the repository [2].
>>
>> Notably, the jvm analyzer is able to propagate the tag of expressions
>> to infer the tag of more complex expressions avoiding the necessity
>> of explicit tagging in order to avoid run-time reflection in some cases.
>>
>> There are two "main" namespaces: `cinc.analyzer` and
>> `cinc.analyzer.jvm`; the first one should not be used directly but
>> should rather be extended to platform-specific forms and passes as done
>> by `cinc.analyzer.jvm`.
>>
>> Work on the jvm emitter will start soon.
>>
>> Thanks,
>> Nicola.
>>
>> [1]
>> https://github.com/Bronsa/CinC/tree/analyzer-WIP/src/cinc/analyzer/passes
>> [2] https://github.com/Bronsa/CinC/tree/analyzer-WIP/doc
>>
>> --
>> --
>> 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/groups/opt_out.
>>
>>
>>
>  --
> --
> 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/groups/opt_out.
>
>
>

-- 
-- 
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/groups/opt_out.


Reply via email to