On Wed, Mar 21, 2012 at 11:08 AM, Robert Pfeiffer <
pfeiffer.rob...@googlemail.com> wrote:

> Hello,
>
> I am a student and would like to participate in the GSOC program. I would
> like some feedback on these project ideas:
>
> * Idea 1: A Clojure compiler based on fonc/cola
> The CoLa Framework(http://piumarta.com/software/cola/) seems like a
> promising basis for a native Clojure compiler. I have previously tinkered
> with a simple implementation of Java based on CoLa(
> http://www.hpi.uni-potsdam.de/hirschfeld/projects/delmdsoc/index.html).
> The potion language, which is currently maintained by Mr. Fogus is also
> based on some cola code.
>

This sounds neat though it seemed to me when following the latests STEPS
report that CoLa was superseded by Maru?


> * Idea 2: Forward- and Reverse-mode autodiff
> There are currently 3 ways to generate a program for function that
> computes the derivative of another function:
> -Symbolic: Take the source code of a program and generate the source code
> of the program that computes the derivative.
> -Numeric: Take a small epsilon and compute (f(x+epsilon)-f(x))/epsilon
> -Automatic: Trace the execution of a program, replace the calculations
> with calculations for the derivative.


This sounds neat and a very interesting contribution to Incanter. I wonder
if David Liebke is up for mentoring :)

Would like for me to add these to the GSoC proposals page?

David

-- 
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

Reply via email to