Learning Seaside
Notes from my learning experience with Squeak Seaside, by Ian Prince
16 August 2005

FTPServer

Inspired by Camp Smalltalk, motivated by Avi, and with lots of help from Lukas Renggli I'm trying to coordinate the implementation of a Squeak FTP server (work-in-progress on SqueakSource ).

The idea is to give FTP access to a Seaside image for non-graphists to upload resources such as stylesheets and/or graphics (see Avi's post back in January for background).

Here is a log of a FTPServer session. Note the Smalltalk-specific cd, pwd and sys!

alBook-tiger:~/Documents esug $ ftp localhost 2100
Trying 127.0.0.1...
Connected to localhost.
220 SqueakFtp ready
Name:
331 OK
Password:
200 OK
ftp> cd String
250 OK
ftp> pwd
257 "/Object/Collection/SequenceableCollection/ArrayedCollection/AbstractString/String"
ftp> sys
Squeak3.7beta of '1 April 2004' [latest update: #5954] Squeak VM 3.7.5b3
ftp> cdup
250 OK
ftp> pwd
257 "/Object/Collection/SequenceableCollection/ArrayedCollection/AbstractString"
ftp>; quit
221 Goodbye.

Update: Lukas has already refactored a version. Standard file-system access seems to be working.