Re: Call for masters thesis ideas (possibly related to Clojure)

2009-12-21 Thread kyle smith
I also vote for static analysis. People have combined static analysis with data mining to predict software defects. http://scholar.google.com/scholar?hl=en&q=data+mining+software+defects&btnG=Search&as_sdt=2000&as_ylo=&as_vis=0 However, it doesn't look like anyone's tried it with any functional la

Re: Call for masters thesis ideas (possibly related to Clojure)

2009-12-19 Thread Patrick Kristiansen
I want to thank you all for your suggestions, the clojure community is really great! On Dec 18, 1:35 pm, Patrick Kristiansen wrote: > Hi > > We're two students that have been working with concurrent programming > languages (Erlang and Clojure), and while both languages are very > interesting, we

Re: Call for masters thesis ideas (possibly related to Clojure)

2009-12-19 Thread Jules
Predicate dispatch would be an interesting topic. The #1 problem with predicate dispatch is method ordering. Predicate dispatch as described in the orignal paper [http://www.cs.washington.edu/homes/mernst/pubs/ dispatching-ecoop98-abstract.html] decides what order to used based on implication betwe

Re: Call for masters thesis ideas (possibly related to Clojure)

2009-12-19 Thread Patrick Kristiansen
On Dec 19, 1:52 am, ajay gopalakrishnan wrote: > Put > > *Comparative performance evaluation of Java threads for embedded > applications**: Linux thread vs. Green thread Your Google search skills are obviously beyond ours. :) I've found it now. -- You received this message because you are subsc

Re: Call for masters thesis ideas (possibly related to Clojure)

2009-12-19 Thread Micklat
How about static analysis? Plenty of interesting problems there. For example: 1. detect incorrect uses of transients (those that would certainly lead to exceptions) and report them during compile-time. 2. related to (1), but different: detect places where the compiler can implicitly convert colle

Re: Call for masters thesis ideas (possibly related to Clojure)

2009-12-19 Thread jng27
What about adding circular dependency resolution to the compiler between Clojure -> Java code ? I know, I know - it's not very sexy but it would go a long way for companies with larger legacy Java code bases that may be considering moving to Clojure. Being able to replace Java code 'one step at a

Re: Call for masters thesis ideas (possibly related to Clojure)

2009-12-18 Thread Niels Mayer
> > *Re: > Update: One of the developers of PNUTS > commented > on > this post, pointing out that PNUTS performance is much better in practice > (1-10ms/request) when ca

Re: Call for masters thesis ideas (possibly related to Clojure)

2009-12-18 Thread ajay gopalakrishnan
Put *Comparative performance evaluation of Java threads for embedded applications**: Linux thread vs. Green thread Google, and click the second link that says [PDF]. It is for free. * On Fri, Dec 18, 2009 at 7:20 PM, Patrick Kristiansen < patrick.kristian...@gmail.com> wrote: > On Dec 18, 11:06

Re: Call for masters thesis ideas (possibly related to Clojure)

2009-12-18 Thread Joost
On 19 dec, 01:20, Patrick Kristiansen wrote: > Thanks for your suggestion. It's an interesting idea, and we've been > considering something along those lines. I don't know if Erlang's > processes are even more lightweight than "green threads". According to > Wikipedia [1], Linux actually performs

Re: Call for masters thesis ideas (possibly related to Clojure)

2009-12-18 Thread Patrick Kristiansen
On Dec 18, 11:06 pm, Joost wrote: > Erm, what's your master? I'll assume CS. Well it's software engineering, but close enough :). I should have mentioned that. > Personally, I'm interested in whether complete thread abstraction that > makes "threads" as light-weight as possible, but also the onl

Re: Call for masters thesis ideas (possibly related to Clojure)

2009-12-18 Thread Joost
On 18 dec, 13:35, Patrick Kristiansen wrote: > Hi > > We're two students that have been working with concurrent programming > languages (Erlang and Clojure), and while both languages are very > interesting, we would like to work on something related to Clojure in > our masters thesis. > > I once a

Re: Call for masters thesis ideas (possibly related to Clojure)

2009-12-18 Thread Niels Mayer
(0) Create a toolkit to run multiple parallel, tightly communicating clojure apps on google-app engine, simulating a single, long-running, multithreaded JVM instance that does not appear, to the user, to be limited by the constraints of GAE's java implementation (e.g. single threading, shared refs

Re: Call for masters thesis ideas (possibly related to Clojure)

2009-12-18 Thread Tassilo Horn
ajay gopalakrishnan writes: Hi Ajay, > An idea I was interested in (more from an learning opportunity > perspective than thesis) is provided more Persistent data structures. > As of now, we have the the Array mapped Hash tree based structure that > works well for Vectors, Maps and Graphs too. I

Re: Call for masters thesis ideas (possibly related to Clojure)

2009-12-18 Thread Sean Devlin
Most of the distributed Clojure work is based on running Clojure on a distributed JVM package. Here's a link on Clojure + Terracotta. I have heard mention of other solutions as well, I just don't recall them. http://groups.google.com/group/clojure/browse_thread/thread/9a9690947617906/6bc50fb45ca

Re: Call for masters thesis ideas (possibly related to Clojure)

2009-12-18 Thread ajay gopalakrishnan
. Thanks, Ajay G. -- Forwarded message -- From: Patrick Kristiansen Date: Fri, Dec 18, 2009 at 7:35 AM Subject: Call for masters thesis ideas (possibly related to Clojure) To: Clojure Hi We're two students that have been working with concurrent programming languages (E

Call for masters thesis ideas (possibly related to Clojure)

2009-12-18 Thread Patrick Kristiansen
Hi We're two students that have been working with concurrent programming languages (Erlang and Clojure), and while both languages are very interesting, we would like to work on something related to Clojure in our masters thesis. I once asked on #clojure for ideas, and Rich Hickey suggested lookin