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