[squeak-dev] Squeak REPL (was Re: Windows, stdin, stdout)
Benoit St-Jean
bstjean at yahoo.com
Sun Apr 8 20:28:56 UTC 2018
Just to give my 2 cents on the subject, when I started this thread I was just asking for an easy way to have an interactive headless console application.
Quite frankly, I never had the need to compile Smalltalk expressions from a prompt and I've never seen the benefits of it. If one wants to execute Smalltalk code, we do have the capability to do it by providing a script as an argument! Yes, it's quite nice to be able to do so when you want to show off how cool is Smalltalk but is there any *real* use for such a functionality? I doubt it!
-----------------
Benoît St-Jean
Yahoo! Messenger: bstjean
Twitter: @BenLeChialeux
Pinterest: benoitstjean
Instagram: Chef_Benito
IRC: lamneth
Blogue: endormitoire.wordpress.com
"A standpoint is an intellectual horizon of radius zero". (A. Einstein)
On Sunday, April 8, 2018, 4:09:07 p.m. EDT, Eliot Miranda <eliot.miranda at gmail.com> wrote:
Hi Tim,
On Sun, Apr 8, 2018 at 11:23 AM, tim Rowledge <tim at rowledge.org> wrote:
Although Eliot's little REPl thing for image testing is cool, it is minimal and would need extending to be generally useful.
+0. It's not cool and it would indeed need extending.
I took a quick amble down the rabbit-hole to see what other REPL things people have made for Squeak and it looks to me that the most advanced one was the REPL package within www.squeaksource.com/ SecureSqueak
Was. Pharo have something much more up-to-date. Take a look at that. They have full curses integration so colored output and the possibility of doing an emacs-like input editor.
It's quite old and includes classes like ANSIStream (which I'm going to guess was a pre-i18n work way of dealing with the Squeak charset issues). It apparently "Requires Comanche (or at least ConnectionHandler and SocketStream)." to quote from the swiki page where I found out about it (http://wiki.squeak.org/ squeak/2648)
A modernised version would be a nice thing to have. I'm pretty much certain I've heard of work on a 'squeak shell' too - which I suspect would be Craig? Am I remembering something about 'squish'? - but I can't find anything right now.
I would look at the Pharo system.
_,,,^..^,,,_
best, Eliot
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20180408/c4814ec6/attachment.html>
More information about the Squeak-dev
mailing list
|