Hello,
I would like to know if there is a visual implementation of Squeak. i.e,
a drag and drop system of control blocks to write your code so that you do not have to type your code.
I find the Squeak syntax really hard to master.
Thanks,
Karen
oooooooooooooooooooooooooooooooooooo
o Dr. Karen Villaverde o
o Assistant Professor o
o Computer Science Department o
o New Mexico State University o
oooooooooooooooooooooooooooooooooooo
o http://www.cs.nmsu.edu/~kvillave http://www.cs.nmsu.edu/~kvillave o
o Email: mailto:kvillave@cs.nmsu.edu kvillave@cs.nmsu.edu o
o Phone: (505) 646-1609 o
o Fax: (505) 646-1002 o
o Office: Science Hall 144 o
oooooooooooooooooooooooooooooooooooo
o Mailing Address: o
o Department of Computer Science o
o New Mexico State University o
o 1290 Frenger Mall SH 123 o
o Las Cruces, NM 88003-8001, USA o
oooooooooooooooooooooooooooooooooooo
On 25.01.2009, at 09:22, Karen Villaverde wrote:
Hello,
I would like to know if there is a visual implementation of Squeak. i.e, a drag and drop system of control blocks to write your code so that you do not have to type your code. I find the Squeak syntax really hard to master.
Hi Karen,
Did you try Etoys? It does provide a visual scripting layer on top of Squeak. Download here:
http://squeakland.org/download/
- Bert -
Actually I am looking for something more higher level than Etoys. I would like to know if somebody has re-written Squeak as a complete visual (drag & drop) system so that we do not have to worry about making syntax mistakes when building programs.
Karen
-----Original Message----- From: Bert Freudenberg [mailto:bert@freudenbergs.de] Sent: Saturday, January 24, 2009 5:38 PM To: Karen Villaverde Cc: The general-purpose Squeak developers list Subject: Re: [squeak-dev] Visual Squeak
On 25.01.2009, at 09:22, Karen Villaverde wrote:
Hello,
I would like to know if there is a visual implementation of Squeak. i.e, a drag and drop system of control blocks to write your code so that you do not have to type your code. I find the Squeak syntax really hard to master.
Hi Karen,
Did you try Etoys? It does provide a visual scripting layer on top of Squeak. Download here:
http://squeakland.org/download/
- Bert -
On Sat, 24 Jan 2009 17:48:33 -0700, "Karen Villaverde" kvillave@cs.nmsu.edu wrote:
Actually I am looking for something more higher level than Etoys. I would like to know if somebody has re-written Squeak as a complete visual (drag & drop) system so that we do not have to worry about making syntax mistakes when building programs.
Try scratch.
Later, Jon
-------------------------------------------------------------- Jon Hylands Jon@huv.com http://www.huv.com/jon
Project: Micro Raptor (Small Biped Velociraptor Robot) http://www.huv.com/blog
You can also try Maui: http://wiki.squeak.org/squeak/3836.
I'm not sure if it is "high level" enough for you, but it works in Squeak 3.9.
Rob
On Sat, Jan 24, 2009 at 8:56 PM, Jon Hylands jon@huv.com wrote:
On Sat, 24 Jan 2009 17:48:33 -0700, "Karen Villaverde" kvillave@cs.nmsu.edu wrote:
Actually I am looking for something more higher level than Etoys. I would like to know if somebody has re-written Squeak as a complete
visual
(drag & drop) system so that we do not have to worry about making syntax mistakes when building programs.
Try scratch.
Later, Jon
Jon Hylands Jon@huv.com http://www.huv.com/jon
Project: Micro Raptor (Small Biped Velociraptor Robot) http://www.huv.com/blog
On 25.01.2009, at 09:48, Karen Villaverde wrote:
Actually I am looking for something more higher level than Etoys. I would like to know if somebody has re-written Squeak as a complete visual (drag & drop) system so that we do not have to worry about making syntax mistakes when building programs.
Etoys is higher-level than Smalltalk, so maybe you do need to better explain what you want. Etoys *is* a drag&drop system.
I saw you worked with Alice - Etoys tiles are similar to Alice tiles. What kind of application do you have in mind? What audience should use it?
- Bert -
Randy's code did what Karen is talking about - you could switch between VisualWorks (VW) text and (Randy's) graphics mode browsers, move syntactic units around, etc., preventing syntax mistakes and so on. It was demoed at obne of the OOPSLA conferences.
I can't remember the details now but I will try to find the paper and the code and make it available here. But it has been a long time ...
Ivan
Quoting "Bert Freudenberg" bert@freudenbergs.de:
On 25.01.2009, at 09:48, Karen Villaverde wrote:
Actually I am looking for something more higher level than Etoys. I would like to know if somebody has re-written Squeak as a complete visual (drag & drop) system so that we do not have to worry about making syntax mistakes when building programs.
Etoys is higher-level than Smalltalk, so maybe you do need to better explain what you want. Etoys *is* a drag&drop system.
I saw you worked with Alice - Etoys tiles are similar to Alice tiles. What kind of application do you have in mind? What audience should use it?
- Bert -
On 25.01.2009, at 22:38, ivan.tomek@acadiau.ca wrote:
Randy's code did what Karen is talking about - you could switch between VisualWorks (VW) text and (Randy's) graphics mode browsers, move syntactic units around, etc., preventing syntax mistakes and so on. It was demoed at obne of the OOPSLA conferences.
I can't remember the details now but I will try to find the paper and the code and make it available here. But it has been a long time ...
Well you can switch Squeak's system browser to tile mode, too. This is called "universal tiles". But I am not sure yet what Karen is looking for. I wouldn't recommend using it anyway.
- Bert -
Some 10 or 15 years ago, a student of mine (Dr. R. Giffen) did something like that for VW. Very beautiful. There is an MSc thesis that he wrote about this and I might also be able to find his code.
Ivan
Quoting "Bert Freudenberg" bert@freudenbergs.de:
On 25.01.2009, at 09:22, Karen Villaverde wrote:
Hello,
I would like to know if there is a visual implementation of Squeak. i.e, a drag and drop system of control blocks to write your code so that you do not have to type your code. I find the Squeak syntax really hard to master.
Hi Karen,
Did you try Etoys? It does provide a visual scripting layer on top of Squeak. Download here:
http://squeakland.org/download/
- Bert -
Here is a link to i think what Ivan is talking about, but you have to pay, and it is not the code, only a paper. http://ieeexplore.ieee.org/Xplore/login.jsp?url=/iel4/5257/14250/00654734.pd... ?arnumber=654734
I could not find the code, but I didn't look very hard. -- David Zmick
On Jan 24, 2009, at 7:08 PM, ivan.tomek@acadiau.ca wrote:
Some 10 or 15 years ago, a student of mine (Dr. R. Giffen) did something like that for VW. Very beautiful. There is an MSc thesis that he wrote about this and I might also be able to find his code.
Ivan
Quoting "Bert Freudenberg" bert@freudenbergs.de:
On 25.01.2009, at 09:22, Karen Villaverde wrote:
Hello,
I would like to know if there is a visual implementation of Squeak. i.e, a drag and drop system of control blocks to write your code so that you do not have to type your code. I find the Squeak syntax really hard to master.
Hi Karen,
Did you try Etoys? It does provide a visual scripting layer on top of Squeak. Download here:
http://squeakland.org/download/
- Bert -
I personally had a hard time "getting" the smalltalk syntax, until I realized how much more simplistic it was than other language syntaxes. now that I understand what is going on, I like it much more than any other languages syntax.
I would recommend reading the free online book Squeak by Example. http://squeakbyexample.org/
I found that this book explained what I needed to know about smalltalk to make me realize all of its advantages.
--- David Zmick
On Jan 24, 2009, at 6:22 PM, Karen Villaverde wrote:
Hello,
I would like to know if there is a visual implementation of Squeak. i.e, a drag and drop system of control blocks to write your code so that you do not have to type your code. I find the Squeak syntax really hard to master.
Thanks, Karen
oooooooooooooooooooooooooooooooooooo o Dr. Karen Villaverde o o Assistant Professor o o Computer Science Department o o New Mexico State University o oooooooooooooooooooooooooooooooooooo o http://www.cs.nmsu.edu/~kvillave o o Email: kvillave@cs.nmsu.edu o o Phone: (505) 646-1609 o o Fax: (505) 646-1002 o o Office: Science Hall 144 o oooooooooooooooooooooooooooooooooooo o Mailing Address: o o Department of Computer Science o o New Mexico State University o o 1290 Frenger Mall SH 123 o o Las Cruces, NM 88003-8001, USA o oooooooooooooooooooooooooooooooooooo
squeak-dev@lists.squeakfoundation.org