LanguageKit Interpreter

View: New views
4 Messages — Rating Filter:   Alert me  

LanguageKit Interpreter

by Eric Wasylishen-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hey,
I spent some time this past weekend getting the LanguageKit  
interpreter working. Right now, it's passing all but three tests  
(TestMutRecursiveClassDefs, TestPrototypes, TestRetainOnlyOnce) on OS  
X 10.6  :-) Also, with a bit of tweaking to remove the .gorm file, I  
got ObjectManager.app to work on OS X, which is pretty cool :).

If anyone wants to give it a try it's in /branches/ericwa/LanguageKit.  
You will need libffi and libgmp installed from MacPorts. It doesn't  
yet work on GNUstep because ObjectiveC2's objc_allocateClassPair() and  
objc_registerClassPair() aren't working. (I think  
objc_registerClassPair()  needs to call __objc_add_class_to_hash(),  
but that alone doesn't fix it.)

David:  Sorry, I didn't get a chance to set up a page on the website  
for LanguageKit. Maybe there is still time, though. (We wanted to get  
LK listed in the LLVM 2.6 release notes, but to do that we should have  
at least some kind of web page, and a version of LK that works with  
LLVM 2.6.) I might have time later in the week..

I'd like to merge the interpreter to trunk as soon as possible: it  
would be nice to be able to include it when we do the EtoileUI  
release. Should I put a diff on the review board first?

Regards,
Eric


_______________________________________________
Etoile-dev mailing list
Etoile-dev@...
https://mail.gna.org/listinfo/etoile-dev

Re: LanguageKit Interpreter

by David Chisnall :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On 14 Oct 2009, at 05:51, Eric Wasylishen wrote:

> Hey,
> I spent some time this past weekend getting the LanguageKit
> interpreter working. Right now, it's passing all but three tests
> (TestMutRecursiveClassDefs, TestPrototypes, TestRetainOnlyOnce) on OS
> X 10.6  :-) Also, with a bit of tweaking to remove the .gorm file, I
> got ObjectManager.app to work on OS X, which is pretty cool :).

Shiny!

> If anyone wants to give it a try it's in /branches/ericwa/LanguageKit.
> You will need libffi and libgmp installed from MacPorts. It doesn't
> yet work on GNUstep because ObjectiveC2's objc_allocateClassPair() and
> objc_registerClassPair() aren't working. (I think
> objc_registerClassPair()  needs to call __objc_add_class_to_hash(),
> but that alone doesn't fix it.)

Hmm, that's odd.  They were working for me; I'll take a look and see  
what's wrong with them.

> David:  Sorry, I didn't get a chance to set up a page on the website
> for LanguageKit. Maybe there is still time, though. (We wanted to get
> LK listed in the LLVM 2.6 release notes, but to do that we should have
> at least some kind of web page, and a version of LK that works with
> LLVM 2.6.) I might have time later in the week..
>
> I'd like to merge the interpreter to trunk as soon as possible: it
> would be nice to be able to include it when we do the EtoileUI
> release. Should I put a diff on the review board first?

Yes please.  I've glanced over the code a few times, but a proper  
review before committing would be good.

David
-- Send from my Jacquard Loom


_______________________________________________
Etoile-dev mailing list
Etoile-dev@...
https://mail.gna.org/listinfo/etoile-dev

Re: LanguageKit Interpreter

by Quentin Mathé-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Le 14 oct. 2009 à 06:51, Eric Wasylishen a écrit :

> Hey,
> I spent some time this past weekend getting the LanguageKit
> interpreter working. Right now, it's passing all but three tests
> (TestMutRecursiveClassDefs, TestPrototypes, TestRetainOnlyOnce) on OS
> X 10.6  :-) Also, with a bit of tweaking to remove the .gorm file, I
> got ObjectManager.app to work on OS X, which is pretty cool :).

Sounds really cool :-) I'll give it a try.

Cheers,
Quentin.
_______________________________________________
Etoile-dev mailing list
Etoile-dev@...
https://mail.gna.org/listinfo/etoile-dev

Re: LanguageKit Interpreter

by Eric Wasylishen-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


>> I'd like to merge the interpreter to trunk as soon as possible: it
>> would be nice to be able to include it when we do the EtoileUI
>> release. Should I put a diff on the review board first?
>
> Yes please.  I've glanced over the code a few times, but a proper
> review before committing would be good.

I just put it up on the review board. There was an error when I  
pressed "publish" so I'm not sure if the notification email went out.

Eric

_______________________________________________
Etoile-dev mailing list
Etoile-dev@...
https://mail.gna.org/listinfo/etoile-dev