Testers wanted for REPLServer (Squeak shell / command-line)
Klaus D. Witzel
klaus.witzel at cobss.com
Wed Nov 15 05:46:20 UTC 2006
Wow! How could I ever run a Squeak .image without your REPLServer in it!
On Tue, 14 Nov 2006 22:26:42 +0100, Michael van der Gulik wrote:
> Hi all.
>
> I'd like to announce a new alpha release of REPLServer; it is a Squeak
> shell
> that you can use for managing remote servers. I'm asking for people to
> download and test it.
>
> Get the latest version from http://www.squeaksource.com/SecureSqueak.
> Currently the latest version is REPL-mvdg.7.mcz.
>
> Instructions:
> Get DynamicBindings and KomServices from SqueakMap.
> Install REPL-mvdg.7.mcz (or a later version) using Monticello.
> Run "REPLServer startOn: 4445", and then telnet to localhost, port 4445.
>
> Please let me know if you manage to crash Squeak using this by some means
> other than typing in Smalltalk commands that cause a crash :-). I'm also
> interested in whether it works well on platforms other than Linux.
Works on windoze XP:
----------
Password:
Type 'help' for help.
>>> help
Type in any Smalltalk expression and I will evaluate it.
Some useful commands:
Process allInstances - list all processes
aProcess suspend - suspect a process
bindings - list all current variable bindings
AClass selectors - list all selectors a class has
exit - exit this interpreter
>>> 3 + 4
7
>>> bindings
a Dictionary('help'->'Type in any Smalltalk expression and I will
evaluate it...'
'last'->'7' 'self'->a REPL )
>>>
----------
Suggestion: can you use a character other than > for the prompt, like } or
# or $. The > is interpreted by email clients ...
For the ASCII-art, from
- http://www.geocities.com/soho/7373/petsmice.htm
.--, .--,
( ( \.---./ ) )
'.__/o o\__.'
{= ^ =}
_ _
(_`--:_)
) '_\
/ _\_^
__
__/ \
/ \-./
\_ 66\_
\ ____)o
/Klaus
> Known bugs (mostly from lack of time rather than difficulty):
>
> * Sending special telnet commands currently causes a traceback. This is
> fixed in my local image but has not yet been uploaded.
>
> * Special character handling, such as F1..F12, insert, delete, etc isn't
> yet
> complete. This is coming in the next version.
>
> * Arrays sometimes don't print their last character.
>
> * It'll probably lock up if you set off a forkbomb.
>
>
> Coming features in the next version(s):
>
> * Connections will only be allowed from localhost, for security.
>
> * Tab completion.
>
> * Handling of ALT-? characters. Any ideas for what they should do? Same
> as
> for a workspace?
>
> * Maybe... just maybe... using ANSI codes to do syntax highlighting :-).
>
>
> I'd also like some simple ASCII-art, if anybody is feeling creative. You
> can
> use 7-bit ASCII, normal/bold and colours. I'd like a fancy header, a
> better
> prompt and maybe even ideas for easter eggs :-).
>
> Michael.
More information about the Squeak-dev
mailing list
|