About functional programing, type theory and a master thesis topic

Hi everybody =) First time I write to the list. My name is Glauber and I'm doing my master course at UNICAMP, Brazil, under supervisor of Prof. Dr. Arnaldo Vieira Moura. I'm interested in Haskell, type theory and algebraic specification (formal methods). I've been studying these subjects to my Computer-Science-Bachelor-degree-final work. It was an implementation of an homomorphism between a little constructive algebraic specification code (based mainly in Loeckx's Specification of Abstract Data Types) and a Haskell code. SableCC was used as tool to implement the interpreter because I've already used it before. One theme to work one should be implementing this in Haskell itself, but there is already HasCASL. I've already contacted the HasCASL professors and I'm reading more about the project. At the same time, I want to look for some theme under type theory, too. The main concern about HasCASL is that I want to get in deep touch with functional programming during my master thesis and I'm not sure (yet) if studying HasCASL would get me there. I've reading some papers about type theory and Haskell (mainly the ones suggested in the haskell.org site) and as I could see the topics are very interesting. I'm not sure, however, if there is something that can be done in a 2-year-master course. Mainly, they propose new extensions that have became new languages (Cayenne, Omega and Epigram). Other topic I'd like to get in touch is theorem proving. As I could see, Coq and Isabelle are the most used with Haskell. Indeed, HasCASL use Isabelle and this could be a nice thing to work on, as was suggested by HasCASL professors. As I know that lots of you here are researchers, I'd like to ask some opinions about what can be done as a master thesis having in mind that I want to continue in a PhD course after the master one. Sorry if the email is too large. And thank for the patience and for any opinion you can give me. Yours, Glauber.

Hi everybody =) First time I write to the list. My name is Glauber and I'm doing my master course at UNICAMP, Brazil, under supervisor of Prof. Dr. Arnaldo Vieira Moura. I'm interested in Haskell, type theory and algebraic specification (formal methods). I've been studying these subjects to my Computer-Science-Bachelor-degree-final work. It was an implementation of an homomorphism between a little constructive algebraic specification code (based mainly in Loeckx's Specification of Abstract Data Types) and a Haskell code. SableCC was used as tool to implement the interpreter because I've already used it before. One theme to work one should be implementing this in Haskell itself, but there is already HasCASL. I've already contacted the HasCASL professors and I'm reading more about the project. At the same time, I want to look for some theme under type theory, too. The main concern about HasCASL is that I want to get in deep touch with functional programming during my master thesis and I'm not sure (yet) if studying HasCASL would get me there. I've reading some papers about type theory and Haskell (mainly the ones suggested in the haskell.org site) and as I could see the topics are very interesting. I'm not sure, however, if there is something that can be done in a 2-year-master course. Mainly, they propose new extensions that have became new languages (Cayenne, Omega and Epigram). Other topic I'd like to get in touch is theorem proving. As I could see, Coq and Isabelle are the most used with Haskell. Indeed, HasCASL use Isabelle and this could be a nice thing to work on, as was suggested by HasCASL professors. As I know that lots of you here are researchers, I'd like to ask some opinions about what can be done as a master thesis having in mind that I want to continue in a PhD course after the master one. Sorry if the email is too large. And thank for the patience and for any opinion you can give me. Yours, Glauber.

On Tue, Apr 24, 2007 at 09:25:55PM -0300, Glauber Cabral wrote:
Hi everybody =) First time I write to the list.
http://haskell.org/pipermail/haskell-cafe/2007-April/024819.html http://haskell.org/pipermail/haskell-cafe/2007-April/024867.html (I am not a researcher and cannot comment on the rest of your post, except to say that it is not too long.) Stefan

Hi =)
No problem!
And sorry by the duplicated post. I've had just checked my gmail and
the message was not there, 2 days after posting. I've sent again and
then there were 2 copies.
Cheers,
Glauber
On 4/24/07, Stefan O'Rear
On Tue, Apr 24, 2007 at 09:25:55PM -0300, Glauber Cabral wrote:
Hi everybody =) First time I write to the list.
http://haskell.org/pipermail/haskell-cafe/2007-April/024819.html http://haskell.org/pipermail/haskell-cafe/2007-April/024867.html
(I am not a researcher and cannot comment on the rest of your post, except to say that it is not too long.)
Stefan

On Tue, Apr 24, 2007 at 09:58:01PM -0300, Glauber Cabral wrote:
Hi =) No problem! And sorry by the duplicated post. I've had just checked my gmail and the message was not there, 2 days after posting. I've sent again and then there were 2 copies. Cheers, Glauber
On 4/24/07, Stefan O'Rear
wrote: On Tue, Apr 24, 2007 at 09:25:55PM -0300, Glauber Cabral wrote:
Hi everybody =) First time I write to the list.
http://haskell.org/pipermail/haskell-cafe/2007-April/024819.html http://haskell.org/pipermail/haskell-cafe/2007-April/024867.html
(I am not a researcher and cannot comment on the rest of your post, except to say that it is not too long.)
Stefan
gmail is known to randomly eat posts from this list. Stefan
participants (2)
-
Glauber Cabral
-
Stefan O'Rear