[squeak-dev] [ANN] Hydra now can do mitosis

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
35 messages Options
12
Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Re: n-core Smalltalk at work [Re: Hydra now can do mitosis]

Philippe Marschall
2009/2/23 Klaus D. Witzel <[hidden email]>:

> On Mon, 23 Feb 2009 12:38:29 +0100, Philippe Marschall wrote:
>
>> 2009/2/22 Klaus D. Witzel :
>>>
>>> On Sun, 22 Feb 2009 18:18:20 +0100, Philippe Marschall wrote:
>>>
> ...
>>>>>>
>>>>>> Well I have this web framework thingy
>
> ...
>>>>
>>>> There is also the question of how coordination happens
>>>> between multiple images especially on this shared data.
>>>
>>> Right. Looks like a topic for the next Camp Smalltalk, with hands-on.
>>
>> We should extend Camp Smalltalk to a week or so. So much to do, so little
>> time.
>
> Is there something that can be prepared/worked out/dugg into 'till then.
> Naive: a block diagram, picturing classes, that separates request processing
> from the app's work and from response [put yours here].

Sure, it'd probably be best if you could attend a Squeak Stammtisch or
Seaside Sprint (all these S) so we could discuss it a bit further.

Cheers
Philippe

Reply | Threaded
Open this post in threaded view
|

[squeak-dev] re: n-core Smalltalk at work

ccrraaiigg
In reply to this post by Klaus D. Witzel

Hi--

      Michael Rueger wrote:

 > ...is there a way objects/code can be loaded on demand like (if I
 > understand this correctly) Craig's Spoon system does?

      (Yes, Spoon does that.)

      Klaus responds:

 > No. Spoon's dynamism is not part of Hydra mitosis (and in order to
 > add it, Spoon must be added).

      (Igor and I would like to do this.)


-C

--
Craig Latta
www.netjam.org
next show: 2009-03-13 (www.thishere.org)



Reply | Threaded
Open this post in threaded view
|

[squeak-dev] Re: n-core Smalltalk at work [Re: Hydra now can do mitosis]

Klaus D. Witzel
In reply to this post by Philippe Marschall
On Mon, 23 Feb 2009 21:26:20 +0100, Philippe Marschall wrote:

> 2009/2/23 Klaus D. Witzel :
>> On Mon, 23 Feb 2009 12:38:29 +0100, Philippe Marschall wrote:
>>
>>> 2009/2/22 Klaus D. Witzel :
>>>>
>>>> On Sun, 22 Feb 2009 18:18:20 +0100, Philippe Marschall wrote:
>>>>
>> ...
>>>>>>>
>>>>>>> Well I have this web framework thingy
>>
>> ...
>>>>>
>>>>> There is also the question of how coordination happens
>>>>> between multiple images especially on this shared data.
>>>>
>>>> Right. Looks like a topic for the next Camp Smalltalk, with hands-on.
>>>
>>> We should extend Camp Smalltalk to a week or so. So much to do, so  
>>> little
>>> time.
>>
>> Is there something that can be prepared/worked out/dugg into 'till then.
>> Naive: a block diagram, picturing classes, that separates request  
>> processing
>> from the app's work and from response [put yours here].
>
> Sure, it'd probably be best if you could attend a Squeak Stammtisch or
> Seaside Sprint (all these S) so we could discuss it a bit further.

I whish there be something like Cobalt[0] ready for primetime, so that  
every Friday night there be Smalltalk Friday night, nation-wide as with  
other local holidays and around the globe. Of course there also be (all  
these S) events but entrance only allowed for Smalltalkers bringing their  
family members/friends for pro-actively managing the future ;)

Do you happen to know of an (all these S) event planned at/around May?

> Cheers
> Philippe
>

[0] http://opencobalt.org/

--
"If at first, the idea is not absurd, then there is no hope for it".  
Albert Einstein


Reply | Threaded
Open this post in threaded view
|

[squeak-dev] re: Cobalt and sprints (was "n-core Smalltalk at work")

ccrraaiigg

Hi Klaus--

 > I wish there were something like Cobalt ready for primetime, so
 > that every Friday night could be Smalltalk Friday night, nationwide
 > as with other local holidays and around the globe.

      It seems like they've made a lot of progress recently. What do you
think the 2009-02-10 release needs in order to make your idea doable?


-C

--
Craig Latta
www.netjam.org
next show: 2009-03-13 (www.thishere.org)



Reply | Threaded
Open this post in threaded view
|

[squeak-dev] Re: Cobalt and sprints (was "n-core Smalltalk at work")

Klaus D. Witzel
On Tue, 24 Feb 2009 08:34:37 +0100, Craig Latta wrote:

>
> Hi Klaus--
>
>  > I wish there were something like Cobalt ready for primetime, so
>  > that every Friday night could be Smalltalk Friday night, nationwide
>  > as with other local holidays and around the globe.
>
>       It seems like they've made a lot of progress recently.

Right, {been there. done it}.

> What do you think the 2009-02-10 release needs in order to make your  
> idea doable?

- usable "installable" for non-platform experts

- tools have to work on the 2+1 platforms (no idea, I myself cannot  
compare)

- create+provide community-support-contents:

-1 "certify" users so that they can *really* participate
-1 and not run away "doesn't work for me/my PC, is crap"

-2 a reception for "where's my party"

-3 host many parties (Kernel, Framework(s), App(s), etc)

The above is *not* much, and I believe Cobalt is getting hotter -- we'll  
have a Cobalt-hot summer :)

> -C
>
> --
> Craig Latta
> www.netjam.org
> next show: 2009-03-13 (www.thishere.org)
>

--
"If at first, the idea is not absurd, then there is no hope for it".  
Albert Einstein


Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Re: n-core Smalltalk at work [Re: Hydra now can do mitosis]

Philippe Marschall
In reply to this post by Klaus D. Witzel
2009/2/24 Klaus D. Witzel <[hidden email]>:

> On Mon, 23 Feb 2009 21:26:20 +0100, Philippe Marschall wrote:
>
>> 2009/2/23 Klaus D. Witzel :
>>>
>>> On Mon, 23 Feb 2009 12:38:29 +0100, Philippe Marschall wrote:
>>>
>>>> 2009/2/22 Klaus D. Witzel :
>>>>>
>>>>> On Sun, 22 Feb 2009 18:18:20 +0100, Philippe Marschall wrote:
>>>>>
>>> ...
>>>>>>>>
>>>>>>>> Well I have this web framework thingy
>>>
>>> ...
>>>>>>
>>>>>> There is also the question of how coordination happens
>>>>>> between multiple images especially on this shared data.
>>>>>
>>>>> Right. Looks like a topic for the next Camp Smalltalk, with hands-on.
>>>>
>>>> We should extend Camp Smalltalk to a week or so. So much to do, so
>>>> little
>>>> time.
>>>
>>> Is there something that can be prepared/worked out/dugg into 'till then.
>>> Naive: a block diagram, picturing classes, that separates request
>>> processing
>>> from the app's work and from response [put yours here].
>>
>> Sure, it'd probably be best if you could attend a Squeak Stammtisch or
>> Seaside Sprint (all these S) so we could discuss it a bit further.
>
> I whish there be something like Cobalt[0] ready for primetime, so that every
> Friday night there be Smalltalk Friday night, nation-wide as with other
> local holidays and around the globe. Of course there also be (all these S)
> events but entrance only allowed for Smalltalkers bringing their family
> members/friends for pro-actively managing the future ;)
>
> Do you happen to know of an (all these S) event planned at/around May?

Not yet, we'll keep you informed.

Cheers
Philippe

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Re: n-core Smalltalk at work [Re: Hydra now can do mitosis]

CdAB63
In reply to this post by Klaus D. Witzel
Klaus D. Witzel escreveu:

> On Sun, 22 Feb 2009 18:53:24 +0100, Rob Rothwell wrote:
>
>> Perhaps naively, I simply downloaded the binaries and used them to
>> open a
>> 3.10 dev image, which seemed to work fine, FreeType and all...
>
> :)
>
>> So...from the helpful doits, it seems that you prepare a second image
>> that carries out the native processes for you?
>
> Yes, "classic" Hydra loads the second .image from file and mitosis
> Hydra populates (the second) an empty .image from am arrayOfObjects
> passed in.
Did the same. I loaded Hydra upon a "dev" image to which I included
VMMaker (otherwise the VMMaker supplied with Hydra fails to load). Then
I created a 'hydra.image' via:
    HydraVM saveAsHeadlessImage: 'hydra.image'.
Next I tried (via workspace):

HydraVM loadAndRunNewImage: 'hydra.image'.

and it caused the following error: 'HydraVM
class(Object)>>primitiveFailed ...





signature.asc (267 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Re: n-core Smalltalk at work [Re: Hydra now can do mitosis]

Igor Stasenko
2009/2/26 Casimiro de Almeida Barreto <[hidden email]>:

> Klaus D. Witzel escreveu:
>> On Sun, 22 Feb 2009 18:53:24 +0100, Rob Rothwell wrote:
>>
>>> Perhaps naively, I simply downloaded the binaries and used them to
>>> open a
>>> 3.10 dev image, which seemed to work fine, FreeType and all...
>>
>> :)
>>
>>> So...from the helpful doits, it seems that you prepare a second image
>>> that carries out the native processes for you?
>>
>> Yes, "classic" Hydra loads the second .image from file and mitosis
>> Hydra populates (the second) an empty .image from am arrayOfObjects
>> passed in.
> Did the same. I loaded Hydra upon a "dev" image to which I included
> VMMaker (otherwise the VMMaker supplied with Hydra fails to load). Then
> I created a 'hydra.image' via:
>    HydraVM saveAsHeadlessImage: 'hydra.image'.
> Next I tried (via workspace):
>
> HydraVM loadAndRunNewImage: 'hydra.image'.
>
> and it caused the following error: 'HydraVM
> class(Object)>>primitiveFailed ...

are you sure you running HydraVM? (HydraVM isHydra  "print-it")
You can do save-as-headless-image using any VM, but to run second
image you need Hydra VM.



--
Best regards,
Igor Stasenko AKA sig.

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Re: n-core Smalltalk at work [Re: Hydra now can do mitosis]

Igor Stasenko
In reply to this post by Igor Stasenko
Okay, here's updated VM

ftp://ftp.squeak.org/HydraVM/latest_builds/win32/HydraVM-bin-27.02.2009.zip


bug with channels are now fixed (in fact it is bug with code generator :))

Everything should work ok now i.e. channels + heap cloning.


Also, i uploaded the updated VMMaker:

http://www.squeaksource.com/HydraVM/VMMaker-sig.85

and platform sources:

http://squeakvm.org/svn/squeak/branches/HydraVM



--
Best regards,
Igor Stasenko AKA sig.

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Re: n-core Smalltalk at work [Re: Hydra now can do mitosis]

Rob Rothwell
I got all the way up to 10000 factorial! (Stressing, no doubt, the amount of data flowing through the channels...)

(Not happy at 11000...!)

Fun stuff...

Rob

On Thu, Feb 26, 2009 at 6:41 PM, Igor Stasenko <[hidden email]> wrote:
Okay, here's updated VM

ftp://ftp.squeak.org/HydraVM/latest_builds/win32/HydraVM-bin-27.02.2009.zip


bug with channels are now fixed (in fact it is bug with code generator :))

Everything should work ok now i.e. channels + heap cloning.


Also, i uploaded the updated VMMaker:

http://www.squeaksource.com/HydraVM/VMMaker-sig.85

and platform sources:

http://squeakvm.org/svn/squeak/branches/HydraVM



--
Best regards,
Igor Stasenko AKA sig.




Reply | Threaded
Open this post in threaded view
|

[squeak-dev] Re: n-core Smalltalk at work [Re: Hydra now can do mitosis]

Klaus D. Witzel
In reply to this post by Igor Stasenko
On Fri, 27 Feb 2009 00:41:44 +0100, Igor Stasenko wrote:

> Okay, here's updated VM
>
> ftp://ftp.squeak.org/HydraVM/latest_builds/win32/HydraVM-bin-27.02.2009.zip
>
>
> bug with channels are now fixed (in fact it is bug with code generator  
> :))
>
> Everything should work ok now i.e. channels + heap cloning.
>
>
> Also, i uploaded the updated VMMaker:
>
> http://www.squeaksource.com/HydraVM/VMMaker-sig.85

This loads into a Squeak3.10.2-7179-basic.image, *after* resolving  
FFIConstants, KlattResonatorIndices by hand (Monticello does not know what  
shared classes are).

> and platform sources:
>
> http://squeakvm.org/svn/squeak/branches/HydraVM

This compiles fine with the mingw tool chain.

Thanks for the good work Igor !

>

--
"If at first, the idea is not absurd, then there is no hope for it".  
Albert Einstein


Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Re: n-core Smalltalk at work [Re: Hydra now can do mitosis]

CdAB63
In reply to this post by Igor Stasenko
Igor Stasenko escreveu:
(...)

are you sure you running HydraVM? (HydraVM isHydra  "print-it")
You can do save-as-headless-image using any VM, but to run second
image you need Hydra VM.



  
I was unable to build HydraVM under linux.
After:

$ cd conf
$ ./configure --prefix=/usr
...
$ make


It was not able to find interp_prototypes.h ...

gcc -g -O2 -fomit-frame-pointer -DLSB_FIRST=1  -DHAVE_CONFIG_H  -DSQUEAK_BUILTIN_PLUGIN -I/home/casimiro/Softwares/squeak/platforms/unix/config -I/home/casimiro/Softwares/squeak/platforms/unix/vm -I/home/casimiro/Softwares/squeak/platforms/Cross/vm -I/home/casimiro/Softwares/squeak/platforms/unix/src/vm -I/home/casimiro/Softwares/squeak/platforms/Cross/vm -I/home/casimiro/Softwares/squeak/platforms/unix/src/vm -I/home/casimiro/Softwares/squeak/platforms/unix/vm -I/home/casimiro/Softwares/squeak/platforms/Cross/plugins/FilePlugin -I/home/casimiro/Softwares/squeak/platforms/unix/plugins/B3DAcceleratorPlugin -I/home/casimiro/Softwares/squeak/platforms/unix/config -I/home/casimiro/Softwares/squeak/platforms/unix/vm -I/home/casimiro/Softwares/squeak/platforms/Cross/vm -I/home/casimiro/Softwares/squeak/platforms/unix/src/vm   -c -o gnu-interp.o gnu-interp.c
In file included from /home/casimiro/Softwares/squeak/platforms/unix/vm/sqGnu.h:36,
                 from gnu-interp.c:8:
/home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:166:31: error: interp_prototypes.h: Arquivo ou diretório não encontrado
In file included from /home/casimiro/Softwares/squeak/platforms/unix/vm/sqGnu.h:36,
                 from gnu-interp.c:8:
/home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:175: error: expected ‘)’ before ‘sqInt’
/home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:176: error: expected ‘)’ before ‘sqInt’
/home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:177: warning: parameter names (without types) in function declaration
/home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:180: error: expected ‘)’ before ‘sqInt’
/home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:181: error: expected ‘)’ before ‘sqInt’
/home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:185: error: expected ‘)’ before ‘sqInt’
/home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:199: warning: parameter names (without types) in function declaration
/home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:200: warning: parameter names (without types) in function declaration
/home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:201: warning: parameter names (without types) in function declaration
/home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:202: warning: parameter names (without types) in function declaration
/home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:206: warning: parameter names (without types) in function declaration
/home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:333: error: expected ‘)’ before ‘sqInt’
/home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:336: error: expected ‘)’ before ‘sqInputEvent’
/home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:341: error: expected ‘)’ before ‘char’
/home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:342: warning: parameter names (without types) in function declaration
/home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:343: error: expected ‘)’ before ‘sqInt’
/home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:344: error: expected ‘)’ before ‘sqInt’
/home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:345: warning: parameter names (without types) in function declaration
/home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:360: warning: parameter names (without types) in function declaration
/home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:361: warning: parameter names (without types) in function declaration
/home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:362: warning: parameter names (without types) in function declaration
/home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:363: warning: parameter names (without types) in function declaration
/home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:425: warning: parameter names (without types) in function declaration
/home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:431: warning: ‘struct vmEventQueue’ declared inside parameter list
/home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:431: warning: its scope is only this definition or declaration, which is probably not what you want
/home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:432: warning: ‘struct vmEventQueue’ declared inside parameter list
/home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:432: warning: ‘struct vmEvent’ declared inside parameter list
/home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:433: warning: ‘struct vmEventQueue’ declared inside parameter list
gnu-interp.c: In function ‘snapshot’:
gnu-interp.c:21340: error: ‘imageName’ undeclared (first use in this function)
gnu-interp.c:21340: error: (Each undeclared identifier is reported only once
gnu-interp.c:21340: error: for each function it appears in.)
gnu-interp.c: In function ‘writeImageFileIO’:
gnu-interp.c:22626: error: ‘imageName’ undeclared (first use in this function)
gnu-interp.c: In function ‘writeImageFile’:
gnu-interp.c:22664: error: ‘imageName’ undeclared (first use in this function)
make[1]: ** [gnu-interp.o] Erro 1
make: ** [vm/vm.a] Erro 2


-- 
###############################################################################
# Este e-mail pode conter informações confidenciais/privadas e
# destina-se somente aos destinatários especificados no cabeçalho 
# (campos To:, Cc:, CCo:)
#
# O repasse de parte ou da totalidade deste e-mail para outros
# usuários ou para listas de discussão deve ser autorizado 
# explicitamente por [hidden email]
#
# Esta mensagem é digitalmente assinada utilizando-se algorítimo
# PGP (gnuPG). A chave pública para o usuário [hidden email] 
# pode ser obtida em: http://pgp.mit.edu
#
# -----------------------------------------------------------------------------
#
# This message may contain confidential/private information and 
# is directed only to the recipients specified in the message 
# header (fields To:, Cc:, CCo:).
#
# Forwarding part or the totality of this message to other people 
# requires explicit authorization from [hidden email]
#
# This message is digitally signed using GnuPG (PGP algorithm). Public 
# key for [hidden email] may be recovered from: 
# http://pgp.mit.edu
#
###############################################################################



signature.asc (267 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Re: n-core Smalltalk at work [Re: Hydra now can do mitosis]

Igor Stasenko
2009/2/27 Casimiro de Almeida Barreto <[hidden email]>:

> Igor Stasenko escreveu:
>
> (...)
>
> are you sure you running HydraVM? (HydraVM isHydra  "print-it")
> You can do save-as-headless-image using any VM, but to run second
> image you need Hydra VM.
>
>
>
>
>
> I was unable to build HydraVM under linux.

Hydra wasn't ported on linux yet.
Initially i created a Win32 VM. Then Matthew Fulmer started linux
port, but it wasn't finished.
There is also a Mac port, made by John M McIntosh , and he reported
that he were able to run it.
But its not complete - a lot of plugins need additional porting.

> After:
>
> $ cd conf
> $ ./configure --prefix=/usr
> ...
> $ make
>
> It was not able to find interp_prototypes.h ...
>
> gcc -g -O2 -fomit-frame-pointer -DLSB_FIRST=1  -DHAVE_CONFIG_H
> -DSQUEAK_BUILTIN_PLUGIN
> -I/home/casimiro/Softwares/squeak/platforms/unix/config
> -I/home/casimiro/Softwares/squeak/platforms/unix/vm
> -I/home/casimiro/Softwares/squeak/platforms/Cross/vm
> -I/home/casimiro/Softwares/squeak/platforms/unix/src/vm
> -I/home/casimiro/Softwares/squeak/platforms/Cross/vm
> -I/home/casimiro/Softwares/squeak/platforms/unix/src/vm
> -I/home/casimiro/Softwares/squeak/platforms/unix/vm
> -I/home/casimiro/Softwares/squeak/platforms/Cross/plugins/FilePlugin
> -I/home/casimiro/Softwares/squeak/platforms/unix/plugins/B3DAcceleratorPlugin
> -I/home/casimiro/Softwares/squeak/platforms/unix/config
> -I/home/casimiro/Softwares/squeak/platforms/unix/vm
> -I/home/casimiro/Softwares/squeak/platforms/Cross/vm
> -I/home/casimiro/Softwares/squeak/platforms/unix/src/vm   -c -o gnu-interp.o
> gnu-interp.c
> In file included from
> /home/casimiro/Softwares/squeak/platforms/unix/vm/sqGnu.h:36,
>                  from gnu-interp.c:8:
> /home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:166:31: error:
> interp_prototypes.h: Arquivo ou diretório não encontrado
> In file included from
> /home/casimiro/Softwares/squeak/platforms/unix/vm/sqGnu.h:36,
>                  from gnu-interp.c:8:
> /home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:175: error: expected
> ‘)’ before ‘sqInt’
> /home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:176: error: expected
> ‘)’ before ‘sqInt’
> /home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:177: warning:
> parameter names (without types) in function declaration
> /home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:180: error: expected
> ‘)’ before ‘sqInt’
> /home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:181: error: expected
> ‘)’ before ‘sqInt’
> /home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:185: error: expected
> ‘)’ before ‘sqInt’
> /home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:199: warning:
> parameter names (without types) in function declaration
> /home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:200: warning:
> parameter names (without types) in function declaration
> /home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:201: warning:
> parameter names (without types) in function declaration
> /home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:202: warning:
> parameter names (without types) in function declaration
> /home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:206: warning:
> parameter names (without types) in function declaration
> /home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:333: error: expected
> ‘)’ before ‘sqInt’
> /home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:336: error: expected
> ‘)’ before ‘sqInputEvent’
> /home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:341: error: expected
> ‘)’ before ‘char’
> /home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:342: warning:
> parameter names (without types) in function declaration
> /home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:343: error: expected
> ‘)’ before ‘sqInt’
> /home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:344: error: expected
> ‘)’ before ‘sqInt’
> /home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:345: warning:
> parameter names (without types) in function declaration
> /home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:360: warning:
> parameter names (without types) in function declaration
> /home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:361: warning:
> parameter names (without types) in function declaration
> /home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:362: warning:
> parameter names (without types) in function declaration
> /home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:363: warning:
> parameter names (without types) in function declaration
> /home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:425: warning:
> parameter names (without types) in function declaration
> /home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:431: warning:
> ‘struct vmEventQueue’ declared inside parameter list
> /home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:431: warning: its
> scope is only this definition or declaration, which is probably not what you
> want
> /home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:432: warning:
> ‘struct vmEventQueue’ declared inside parameter list
> /home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:432: warning:
> ‘struct vmEvent’ declared inside parameter list
> /home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:433: warning:
> ‘struct vmEventQueue’ declared inside parameter list
> gnu-interp.c: In function ‘snapshot’:
> gnu-interp.c:21340: error: ‘imageName’ undeclared (first use in this
> function)
> gnu-interp.c:21340: error: (Each undeclared identifier is reported only once
> gnu-interp.c:21340: error: for each function it appears in.)
> gnu-interp.c: In function ‘writeImageFileIO’:
> gnu-interp.c:22626: error: ‘imageName’ undeclared (first use in this
> function)
> gnu-interp.c: In function ‘writeImageFile’:
> gnu-interp.c:22664: error: ‘imageName’ undeclared (first use in this
> function)
> make[1]: ** [gnu-interp.o] Erro 1
> make: ** [vm/vm.a] Erro 2
>
>
> --
> ###############################################################################
> # Este e-mail pode conter informações confidenciais/privadas e
> # destina-se somente aos destinatários especificados no cabeçalho
> # (campos To:, Cc:, CCo:)
> #
> # O repasse de parte ou da totalidade deste e-mail para outros
> # usuários ou para listas de discussão deve ser autorizado
> # explicitamente por [hidden email]
> #
> # Esta mensagem é digitalmente assinada utilizando-se algorítimo
> # PGP (gnuPG). A chave pública para o usuário [hidden email]
> # pode ser obtida em: http://pgp.mit.edu
> #
> #
> -----------------------------------------------------------------------------
> #
> # This message may contain confidential/private information and
> # is directed only to the recipients specified in the message
> # header (fields To:, Cc:, CCo:).
> #
> # Forwarding part or the totality of this message to other people
> # requires explicit authorization from [hidden email]
> #
> # This message is digitally signed using GnuPG (PGP algorithm). Public
> # key for [hidden email] may be recovered from:
> # http://pgp.mit.edu
> #
> ###############################################################################
>
>
>
>



--
Best regards,
Igor Stasenko AKA sig.

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Re: n-core Smalltalk at work [Re: Hydra now can do mitosis]

johnmci

On 27-Feb-09, at 9:25 AM, Igor Stasenko wrote:

> Hydra wasn't ported on linux yet.
> Initially i created a Win32 VM. Then Matthew Fulmer started linux
> port, but it wasn't finished.
> There is also a Mac port, made by John M McIntosh , and he reported
> that he were able to run it.
> But its not complete - a lot of plugins need additional porting.


Last spring I ported Hyrda to the macintosh carbon VM, it ran, but  
there were problems with
Sockets, plus it was a moving target, then Igor took some time off, so  
I shelved further effort.

At thistime I don't see really building a new one (unless some has  
funding). Did I mention it's a moving target?

However out of it I did separate out all the platform support API from  
what VMMaker generates
and requires.  That effort then was folded into the iPhone VM and  
documentation on the isqueak.org site.


--
=
=
=
========================================================================
John M. McIntosh <[hidden email]>
Corporate Smalltalk Consulting Ltd.  http://www.smalltalkconsulting.com
=
=
=
========================================================================




Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Re: n-core Smalltalk at work [Re: Hydra now can do mitosis]

Igor Stasenko
2009/2/27 John M McIntosh <[hidden email]>:

>
> On 27-Feb-09, at 9:25 AM, Igor Stasenko wrote:
>
>> Hydra wasn't ported on linux yet.
>> Initially i created a Win32 VM. Then Matthew Fulmer started linux
>> port, but it wasn't finished.
>> There is also a Mac port, made by John M McIntosh , and he reported
>> that he were able to run it.
>> But its not complete - a lot of plugins need additional porting.
>
>
> Last spring I ported Hyrda to the macintosh carbon VM, it ran, but there
> were problems with
> Sockets, plus it was a moving target, then Igor took some time off, so I
> shelved further effort.
>
> At thistime I don't see really building a new one (unless some has funding).
> Did I mention it's a moving target?
>
You are right, it is highly experimental, and initially was developed
as a proof of concept.

> However out of it I did separate out all the platform support API from what
> VMMaker generates
> and requires.  That effort then was folded into the iPhone VM and
> documentation on the isqueak.org site.
>
>
> --
> ===========================================================================
> John M. McIntosh <[hidden email]>
> Corporate Smalltalk Consulting Ltd.  http://www.smalltalkconsulting.com
> ===========================================================================



--
Best regards,
Igor Stasenko AKA sig.

12