discuss-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bindings to non-ObjC [was Re: GNUstep Live on OSnews]


From: Graham Lee
Subject: bindings to non-ObjC [was Re: GNUstep Live on OSnews]
Date: Tue, 1 Aug 2017 19:12:50 +0100
User-agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1

On 01/08/2017 15:52, Matt Rice wrote:
On Tue, Aug 1, 2017 at 2:18 AM, David Chisnall <address@hidden> wrote:
On 31 Jul 2017, at 20:43, Liam Proven <address@hidden> wrote:
GNUstep apps can _only_ be written in Objective-C?
Kind of.  They can only be written in a language that has good bridging to 
Objective-C[++].  All of the interfaces are exposed as Objective-C objects, but 
there are bridges that allow these to be used from (as far as I am aware):

  - Java (JIGS)
  - Ruby (RIGS)
  - Python (not sure if this has a name, but I think it’s now part of the 
upstream ObjC bridge).
  - Rust
I'm not sure if the port still works anymore,
however bindings to the scheme-like language with objective-c like
dispatch added, making the briding pretty seamless.

https://github.com/nulang/nu

There are two Smalltalk bindings I know of too, StepTalk and GNU Smalltalk.

About 3.5 years ago I found quite a few other bindings: http://www.sicpers.info/2014/02/replacing-the-language/

Graham.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]