On 9/18/05, Yuichi Yoshida <oxy / kmc.gr.jp> wrote:
> > Excellent! It seems to work for me. This is very interesting.
> 
> Thank you!
> 
> > What are the plans for this project?
> 
> I just wanted to use Haskell, and write a compiler or interpreter.

It is an ironic statement as I am also about to start such a project
but for the Io language. Haskell is a very interesting and powerful
language.

My project was originally using the C interpreter but the number of
errors in the 10,000+ line code base where hurting my efforts in
building a Ruby interpreter using Io.

I have found Haskell to be one of the most worthwhile languages to
learn (along with Ruby of course :)).

> So, I started implementing RType just for fun.
> I am going to follow the standard Ruby Syntax for now, but if anyone
> hit on a interesting extention,  I will try to implement it.
> For example, type theory or lazy evaluation or group thoery?
> 

I will keep my open for ideas that might fit RType. This is not
specific to RType of the powers of Haskell but I would like to see
selector namespaces implemented somewhere. I was going to do this in
IoRuby but that is still too far away for me to plan.

> > Do you plan on supporting a Ruby style license at some point?
> 
> Excuse me, but what is the merit of it?
> If it is appreciated to support the licence, I will do that.
> 

I use Haskell for a few projects and the thought of an easy to embed
interpreter is nice. The only problem I have with the GPL is that it
forces me to GPL the code rather than use something more liberal like
BSD or Ruby licenses.

At this moment I don't have an immediate use but it was just a thought
for  the future. I am fine with GPL if that is what _you_ want your
code published as.

> > You also mention that RType is _another_ Ruby interpreter written
> > using Haskell. Which would be the other one?
> 
> In this case, "another" dosen't modify "written using Haskell",
> but "Ruby interpreter"
> Actually, there are some Ruby interpreters, original Ruby, yarv,
> JRuby, Ruby.NET.
> So, I used "another". This is my misusage?
> 

Ok. Thanks. Just a misinterpretation on my part. Don't worry about
exact grammar. I use broken English myself. I am sure if I tried
composing this message in Japanese I would fail to make even one
sentence correct.

:)

Brian.