Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
OSX port
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  8 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
talksmall  
View profile  
 More options Aug 9 2009, 9:01 pm
From: talksmall <StephenLR...@googlemail.com>
Date: Sun, 9 Aug 2009 18:01:43 -0700 (PDT)
Local: Sun, Aug 9 2009 9:01 pm
Subject: OSX port
I have just checked in my changes to add OSX support to Strongtalk.
This is r162 in SVN.

I have uploaded an archive containing an image file and sources
directory that are required for this version. As a convenience I have
also uploaded pre-built binaries for OSX (Leopard) and Windows. If
there is interest I can do the same for Linux.

Note that the OSX version is only suitable for command-line scripting.
To make use of this download the binary to a directory of your choice.
Download the image archive and unpack this into the same directory.

To launch the VM from the command line you should cd to the directory
into which you downloaded the VM and execute

./strongtalk -script <path-to-script>

Scripts should be in Smalltalk chunk format. As a starter I have
uploaded a sample script test.dlt. This runs the Smalltalk-level tests
and recompiles all methods in the image. It is a basic test that your
installation is working properly.

Please try it out if you are interested in OSX support. I would
welcome any feedback.

-talksmall


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Gilad Bracha  
View profile  
 More options Aug 9 2009, 10:31 pm
From: Gilad Bracha <gbra...@gmail.com>
Date: Sun, 9 Aug 2009 19:31:30 -0700
Local: Sun, Aug 9 2009 10:31 pm
Subject: Re: OSX port

Awesome. Do you have Aliens working on Strongtalk yet? It's a very small
step from Aliens to ObjectiveCAliens - at which point a GUI is in reach, I
think.

On Sun, Aug 9, 2009 at 6:01 PM, talksmall <StephenLR...@googlemail.com>wrote:

--
Cheers, Gilad

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
talksmall  
View profile  
 More options Aug 10 2009, 8:37 am
From: talksmall <StephenLR...@googlemail.com>
Date: Mon, 10 Aug 2009 05:37:53 -0700 (PDT)
Local: Mon, Aug 10 2009 8:37 am
Subject: Re: OSX port
Hi Gilad,

On Aug 10, 3:31 am, Gilad Bracha <gbra...@gmail.com> wrote:

> Awesome. Do you have Aliens working on Strongtalk yet? It's a very small
> step from Aliens to ObjectiveCAliens - at which point a GUI is in reach, I
> think.

I haven't started on Aliens yet, but it is next on my list. I have
started looking at the documentation from the NS Aliens work.

My instinct is to re-use as much of the NS Aliens code as possible.
One concern I have with that approach is that my understanding is that
the NewSpeak code, including presumably the Aliens code, is licensed
by Cadence under an Apache license, whereas contributions to
Strongtalk are licensed under a BSD license. One approach to this is
to keep the Aliens code separate from the Strongtalk base and load it
into the image as a separate step, however that is not very
convenient, particularly if we were to depend upon an ObjectCAlien to
enable an OSX UI.

Do you think Cadence would be prepared to dual license the Aliens code
under BSD and Apache?

The alternative is to re-implement Aliens from scratch as per the
specs from the documentation. It's more work, but it would be license
clean.

-talksmall


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Gilad Bracha  
View profile  
 More options Aug 10 2009, 11:59 pm
From: Gilad Bracha <gbra...@gmail.com>
Date: Mon, 10 Aug 2009 20:59:29 -0700
Local: Mon, Aug 10 2009 11:59 pm
Subject: Re: OSX port

I wouldn't fret over the licensing. Apache is pretty damn liberal.  The only
real downside is that you will have different licenses for different parts
of the source. Long term, this is probably inevitable anyway. Each class in
Strongtalk points to its own license already. And, oh, BTW, there is no
point trying to get Cadence to change the licensing.  My original plan was
to use BSD, but their lawyers wanted Apache. In any event, at this point
there is nobody to talk to about this.
So I would not waste scarce resources re-inventing the alien wheel. Once you
get the aliens working, it shouldn't be too hard to get the entire
Brazil/Hopscotch GUI running as well. And that will have the same license.

On Mon, Aug 10, 2009 at 5:37 AM, talksmall <StephenLR...@googlemail.com>wrote:

--
Cheers, Gilad

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Brian T. Rice  
View profile  
 More options Aug 11 2009, 12:05 am
From: "Brian T. Rice" <briantr...@gmail.com>
Date: Mon, 10 Aug 2009 21:05:18 -0700
Local: Tues, Aug 11 2009 12:05 am
Subject: Re: OSX port

(IANAL) Porting code between languages generally doesn't require a  
transfer of license, as long as the languages require sufficiently  
different means of expression. Algorithms and designs aren't  
copyrighted - just the text of the implementation. In this case,  
though, both licenses are quite liberal so a violation would be pretty  
inoffensive as long as citation were made.

P.S. Thanks for the great work in increasing Strongtalk's portability.

On Aug 10, 2009, at 8:59 PM, Gilad Bracha wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
talksmall  
View profile  
 More options Aug 11 2009, 4:32 am
From: talksmall <StephenLR...@googlemail.com>
Date: Tue, 11 Aug 2009 01:32:45 -0700 (PDT)
Local: Tues, Aug 11 2009 4:32 am
Subject: Re: OSX port
On Aug 11, 5:05 am, "Brian T. Rice" <briantr...@gmail.com> wrote:

> (IANAL) Porting code between languages generally doesn't require a  
> transfer of license, as long as the languages require sufficiently  
> different means of expression. Algorithms and designs aren't  
> copyrighted - just the text of the implementation. In this case,  
> though, both licenses are quite liberal so a violation would be pretty  
> inoffensive as long as citation were made.

IANAL either. My concern is not compatibility between the licenses
themselves. Apache certainly allows the creation of derivative works
and as far as I can tell the BSD license is not incompatible with it.
I am more concerned with the wording of the contributor license which
requires contributors to assert that they are the copyright owner
(clearly in this case I would not be) and that their contributions
will be licensed under the BSD license.

That said I won't fret about it.

> P.S. Thanks for the great work in increasing Strongtalk's portability.

You're welcome :)


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
albanread  
View profile  
 More options Aug 21 2009, 8:11 am
From: albanread <albanr...@googlemail.com>
Date: Fri, 21 Aug 2009 05:11:04 -0700 (PDT)
Local: Fri, Aug 21 2009 8:11 am
Subject: Re: OSX port

Thanks very much for posting the prebuilt windows executable; along
with the image and source files as it is really useful.
I really like the idea of strongtalk and have tried using it a few
times over the years; each time it has seemed frustratingly fragile.
So far I am finding this r162 build much more stable and usable.

On Aug 10, 2:01 am, talksmall <StephenLR...@googlemail.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
talksmall  
View profile  
 More options Aug 21 2009, 3:50 pm
From: talksmall <stephenlr...@googlemail.com>
Date: Fri, 21 Aug 2009 12:50:38 -0700 (PDT)
Local: Fri, Aug 21 2009 3:50 pm
Subject: Re: OSX port
Hi albanread,
Glad you like it so far.

When you do run into problems (and sadly you will - there's lots still
to do), please post them to the list and I will do my best to fix
them.

talksmall

On Aug 21, 1:11 pm, albanread <albanr...@googlemail.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »