[Newbies] Re: squeak and the jvm

2006-11-10 Thread Klaus D. Witzel

Hi Ben,

on Wed, 08 Nov 2006 20:33:49 +0100, you wrote:

On Nov 8, 2006, at 12:43 PM, Klaus D. Witzel wrote:

Hi Mike,
on Wed, 08 Nov 2006 18:13:17 +0100, you wrote:

Yes, this is what I was referring to.  Hotswapping is sort of there
for the jvm.  When I use Eclipse, it tries to hotswap.  Sometimes it
fails.  Sometimes it doesn't.  But, referring the criteria in my reply
to Ron's email, would loosing guaranteed hotswapping cause Squeak to
"lose it's soul?"  I dunnknow.  I'm a newbie.  And I don't write
Squeak for a living.


Having read your response to Ron's I think that all you ask for is to  
compile Squeak source code into JVM bytecode such that your application  
code can access the existing Java API's.


If what you want to do is to access Java objects from Squeak (and vice  
versa), you could also consider running the two VMs in parallel, and  
setting up a sort of "bridge" to communicate between them.


Having thought over this for a while, I must say that a VM^2 solution  
sounds intriguing for folks who are in need of the static j* libraries  
(for some reason) but at the same time do not want to miss incremental  
development, image based persistence and BlockContexts :)


This might help you even if your eventual goal is to port Squeak to run  
in JVM bytecode.


:) Sure.


We did a bridge for Squeak and .NET:

http://www.saltypickle.com/SqueakDotNet


Yes, I'm an admirer of that effort. I know people have asked for Sq/.Net  
and (hopefully) are using it (Hans, this is what I was talking about,  
perhaps you already have this URL?).


/Klaus

That program is a port of a similar bridge we did for Ruby. In both  
cases, we started out running the two VMs in different processes, and  
just sending socket-based messages between them; later, we got things  
working in a single process. Getting the basics up and running for one  
of these things is actually pretty quick, in my experience.


I think that the bridge approach has a lot to recommend it, in that you  
retain the advantages of both environments, and can use the regular  
production VM of both. (There are of course still some difficulties.)


Benjamin Schroeder



___
Beginners mailing list
Beginners@lists.squeakfoundation.org
http://lists.squeakfoundation.org/mailman/listinfo/beginners


Re: [Newbies] Help (and where to find it) ?

2006-11-10 Thread Jerry Muelver

lanas wrote:

Hi folks,

  Where is help ?

  After years of Linux use and work, I've developed an habit of always
looking at the same place for help files, even for newly-installed
packages.  Be it the man page, be it the info page, be it the doc/
subdirectory of the source package.

  Now, how does this go with Squeak ?
...
 Is there a
generalized approach to where to find such info in Squeak ?

Cheers,
Al


Good point, Al. I don't doubt that there are some excellent step-by-step 
"How to program in Squeak" tutorials out there... somewhere. But they 
are not readily accessible, at least not by me. I can't find a useful 
list of such tutorials, even, so I really haven't been able to get a 
good start. I program in Perl, JavaScript, several BASICs, Pascal, even 
(10 or 12 years ago) Smalltalk. But Squeak is impenetrable for the beginner.


Most helpful would be a steering guide -- "Start with this tutorial, 
then do this one, and then this..." -- with a brief abstract of the 
instructional objectives for each segment.


 Jerry Muelver
___
Beginners mailing list
Beginners@lists.squeakfoundation.org
http://lists.squeakfoundation.org/mailman/listinfo/beginners


Re: [Newbies] Help (and where to find it) ?

2006-11-10 Thread Brad Fuller
Jerry Muelver wrote:
> lanas wrote:
>> Hi folks,
>>
>>   Where is help ?
>>
>>   After years of Linux use and work, I've developed an habit of always
>> looking at the same place for help files, even for newly-installed
>> packages.  Be it the man page, be it the info page, be it the doc/
>> subdirectory of the source package.
>>
>>   Now, how does this go with Squeak ?
>> ...
>>  Is there a
>> generalized approach to where to find such info in Squeak ?
>>
>> Cheers,
>> Al
>
> Good point, Al. I don't doubt that there are some excellent
> step-by-step "How to program in Squeak" tutorials out there...
> somewhere. But they are not readily accessible, at least not by me. I
> can't find a useful list of such tutorials, even, so I really haven't
> been able to get a good start. I program in Perl, JavaScript, several
> BASICs, Pascal, even (10 or 12 years ago) Smalltalk. But Squeak is
> impenetrable for the beginner.
>
> Most helpful would be a steering guide -- "Start with this tutorial,
> then do this one, and then this..." -- with a brief abstract of the
> instructional objectives for each segment.
Documentation could always be better, but there are quite a lot of info
out there to help. In addition, the Squeak documentation team is putting
together tutorials and assembling docs and helpful hints that are spread
around the ether.
Here are some links to get you started. These, in turn, will provide
additional links for your reference:

http://minnow.cc.gatech.edu/squeak/2983
http://minnow.cc.gatech.edu/squeak/377
http://www.iam.unibe.ch/~ducasse/FreeBooks.html
http://minnow.cc.gatech.edu/squeak/5871
http://astares.smallscript.org/DIGITALIS/englisch/sqk/sqk2.htm
___
Beginners mailing list
Beginners@lists.squeakfoundation.org
http://lists.squeakfoundation.org/mailman/listinfo/beginners


[Newbies] Navigator tab, PUBLISH IT!

2006-11-10 Thread Dooright
I'm trying to do the
http://www.dmu.com/squeak/sq1.html Learning Squeak
tutorial. How do I find the Navigator tab and/or the
PUBLISH IT! command in Squeak 3.9?




 

Yahoo! Music Unlimited
Access over 1 million songs.
http://music.yahoo.com/unlimited
___
Beginners mailing list
Beginners@lists.squeakfoundation.org
http://lists.squeakfoundation.org/mailman/listinfo/beginners


Re: [Newbies] Navigator tab, PUBLISH IT!

2006-11-10 Thread Brad Fuller
Dooright wrote:
> I'm trying to do the
> http://www.dmu.com/squeak/sq1.html Learning Squeak
> tutorial. How do I find the Navigator tab and/or the
> PUBLISH IT! command in Squeak 3.9?
>   
Left click, select "appearance..."
Choose "preferences" from the appearance menu
Select "flaps" in the list or words at the top
Enable "classicNavigatorEnabled"

At the bottom will be an orange Navigator flap
___
Beginners mailing list
Beginners@lists.squeakfoundation.org
http://lists.squeakfoundation.org/mailman/listinfo/beginners


Re: [Newbies] Navigator tab, PUBLISH IT!

2006-11-10 Thread Brad Fuller
Brad Fuller wrote:
> Dooright wrote:
>   
>> I'm trying to do the
>> http://www.dmu.com/squeak/sq1.html Learning Squeak
>> tutorial. How do I find the Navigator tab and/or the
>> PUBLISH IT! command in Squeak 3.9?
>>   
>> 
> Left click, select "appearance..."
>   
(click on the desktop)
> Choose "preferences" from the appearance menu
> Select "flaps" in the list or words at the top
> Enable "classicNavigatorEnabled"
>
> At the bottom will be an orange Navigator flap
>   
actually, I think there is a bug. If you then disable
"classicNavigatorEnabled" after enabling it the first time, you'll get
the flap back.
___
Beginners mailing list
Beginners@lists.squeakfoundation.org
http://lists.squeakfoundation.org/mailman/listinfo/beginners


Re: [Newbies] Navigator tab, PUBLISH IT!

2006-11-10 Thread Andrew Burton

Dooright wrote:

I'm trying to do the
http://www.dmu.com/squeak/sq1.html Learning Squeak
tutorial. How do I find the Navigator tab and/or the
PUBLISH IT! command in Squeak 3.9?


Cool link!  Thank, thank, thank you!

--
Andrew Burton
[EMAIL PROTECTED]
http://utilitarian.us - A Guide to Esoteric Technology in Paragon City
http://jarodrussell.livejournal.com/ - Take a guess. ;)
___
Beginners mailing list
Beginners@lists.squeakfoundation.org
http://lists.squeakfoundation.org/mailman/listinfo/beginners


[Newbies] Re: Navigator tab, PUBLISH IT!

2006-11-10 Thread Klaus D. Witzel

Hi Dooright,

on the World menu there is a "flaps..." where you can ask Squeak to show  
the Navigator flap.


/Klaus

On Fri, 10 Nov 2006 19:32:21 +0100, Dooright wrote:


I'm trying to do the
http://www.dmu.com/squeak/sq1.html Learning Squeak
tutorial. How do I find the Navigator tab and/or the
PUBLISH IT! command in Squeak 3.9?





Yahoo! Music Unlimited
Access over 1 million songs.
http://music.yahoo.com/unlimited



___
Beginners mailing list
Beginners@lists.squeakfoundation.org
http://lists.squeakfoundation.org/mailman/listinfo/beginners


[Newbies] Script question

2006-11-10 Thread Andrew Burton
I'm trying to put together a small script that will move a Sketch when 
it's under the mouse.  Right now the Sketch just sits there, mouse over 
or not.  I don't think my conditional is setup right, but can't seem to 
find just how it should look.  Here's the script as it looks:


script1
  (self isUnderMouse)
  ifTrue: [self forward: 5].

Any help would be appreciated.  Thanks!

--
Andrew Burton
[EMAIL PROTECTED]
http://utilitarian.us - A Guide to Esoteric Technology in Paragon City
http://jarodrussell.livejournal.com/ - Take a guess. ;)
___
Beginners mailing list
Beginners@lists.squeakfoundation.org
http://lists.squeakfoundation.org/mailman/listinfo/beginners


Re: [Newbies] Re: Navigator tab, PUBLISH IT!

2006-11-10 Thread Brad Fuller
Klaus D. Witzel wrote:
> Hi Dooright,
>
> on the World menu there is a "flaps..." where you can ask Squeak to
> show the Navigator flap.
heck, I never saw that before. That's easier.
___
Beginners mailing list
Beginners@lists.squeakfoundation.org
http://lists.squeakfoundation.org/mailman/listinfo/beginners


[Newbies] Re: Re: Navigator tab, PUBLISH IT!

2006-11-10 Thread Klaus D. Witzel
... and I wouldn't have know one bit of that if there hadn't been a  
"remove Morphic and/or Etoys?" thread, around the corner, where people  
where concerned about removing flaps together with Etoys and I had to  
educate myself what for+whether the flap feature is used by Etoy-less  
squeakers ;-)


On Fri, 10 Nov 2006 19:54:07 +0100, Brad Fuller wrote:


Klaus D. Witzel wrote:

Hi Dooright,

on the World menu there is a "flaps..." where you can ask Squeak to
show the Navigator flap.

heck, I never saw that before. That's easier.



___
Beginners mailing list
Beginners@lists.squeakfoundation.org
http://lists.squeakfoundation.org/mailman/listinfo/beginners


[Newbies] More questions on beginner's lesson

2006-11-10 Thread Dooright
Thanks for the fast help on my previous question to
this list! I'm now at the bottom of the first page of
the beginner's tutorial at
http://www.dmu.com/squeak/sq1.html

This last part seems to be a doozy! 

It apparently creates an OCX control, publishes the
project to the web, pulls an off-site Squeak plug-in
into your browser, then runs the project over the web.
Not bad for a begining lesson!

It does gloss over a LOT of details about how to set
this all up, most notably about the structure and name
of the web page that it asks you to to create, and
some of the parameters. 

Has anybody worked this lesson thru? I can serve the


Re: [Newbies] Help (and where to find it) ?


Hello all,

besides that there should be some references to documentation within  
the package you download or on the website where you download from, the 
squeakcomunity  is always helpful. That seems (to me) the general 
approach :)


Ned Konz had written some documentation about his package (Thank You).
It's a Project on BobsSuperSwiki about 500kb. You can get it for example 
with a Squeak3.6 image,

open a filelist,
in the filter-pane (the one with '*' in it) type Connect*,
in the left pane scroll down to Bobs SuperSwiki and klick on it (you 
need a Internetconnection),

the right pane will be populated with the filtered projects,
chose ConnectorsMS-nk.013.pr and load it in.
You will get this project and within it you have an interactive 
documentation called Welcome To Connectors!


Or if you have a fast Internetconnection you can download (46mb)
http://www.iam.unibe.ch/~ducasse/Web/Demoes/ 
A 
pril02Demo.zip 

it's an image with a presentation of many many squeak-projects (many are 
just slides, but Welcome To Connectors! is a real project so you can 
interact with it). Enter the project Demo Space, in the upper right 
corner enter Connectors Demo.


If you find newer or better documentation, or if you create some 
yourself, then it might be a good idea to put it on the swiki.


Cheers Rudolf



Brad Fuller schrieb:

Jerry Muelver wrote:
  

lanas wrote:


Hi folks,

  Where is help ?

  After years of Linux use and work, I've developed an habit of always
looking at the same place for help files, even for newly-installed
packages.  Be it the man page, be it the info page, be it the doc/
subdirectory of the source package.

  Now, how does this go with Squeak ?
...
 Is there a
generalized approach to where to find such info in Squeak ?

Cheers,
Al
  

Good point, Al. I don't doubt that there are some excellent
step-by-step "How to program in Squeak" tutorials out there...
somewhere. But they are not readily accessible, at least not by me. I
can't find a useful list of such tutorials, even, so I really haven't
been able to get a good start. I program in Perl, JavaScript, several
BASICs, Pascal, even (10 or 12 years ago) Smalltalk. But Squeak is
impenetrable for the beginner.

Most helpful would be a steering guide -- "Start with this tutorial,
then do this one, and then this..." -- with a brief abstract of the
instructional objectives for each segment.


Documentation could always be better, but there are quite a lot of info
out there to help. In addition, the Squeak documentation team is putting
together tutorials and assembling docs and helpful hints that are spread
around the ether.
Here are some links to get you started. These, in turn, will provide
additional links for your reference:

http://minnow.cc.gatech.edu/squeak/2983
http://minnow.cc.gatech.edu/squeak/377
http://www.iam.unibe.ch/~ducasse/FreeBooks.html
http://minnow.cc.gatech.edu/squeak/5871
http://astares.smallscript.org/DIGITALIS/englisch/sqk/sqk2.htm
___
Beginners mailing list
Beginners@lists.squeakfoundation.org
http://lists.squeakfoundation.org/mailman/listinfo/beginners


  


___
Beginners mailing list
Beginners@lists.squeakfoundation.org
http://lists.squeakfoundation.org/mailman/listinfo/beginners


Re: [Newbies] Help (and where to find it) ?


The Welcome To Connectors! project by Ned Konz is now on the swiki.
http://minnow.cc.gatech.edu/squeak/uploads/1773/ConnectorsMS-nk.pr

Cheers Rudolf
___
Beginners mailing list
Beginners@lists.squeakfoundation.org
http://lists.squeakfoundation.org/mailman/listinfo/beginners