Skip to content

Instantly share code, notes, and snippets.

@johnnyt
Created June 23, 2011 03:55
Show Gist options
  • Save johnnyt/1041869 to your computer and use it in GitHub Desktop.
Save johnnyt/1041869 to your computer and use it in GitHub Desktop.
Squeak setup
Installer squeakmap update.
#(
'JSON'
'Sport'
'Shout'
'ShoutMonticello'
'ShoutWorkspace'
'HTML-Parser'
'Scamper'
'IRCe'
) do: [:pkg | Installer squeakmap package: pkg; install].
(Installer url: 'http://squeaksource.com/SVI/SVI-3.9v2-spd.116.mcz') install.
Preferences setPreference: #duplicateControlAndAltKeys toValue: false.
Preferences setPreference: #duplicateAllControlAndAltKeys toValue: false.
Preferences setPreference: #menuKeyboardControl toValue: true.
Installer squeaksource
project: 'MetacelloRepository';
install: 'ConfigurationOfMetacello'.
(Smalltalk at: #ConfigurationOfMetacello) perform: #load.
" In an SVI workspace - run the rest of the code:
Installer squeaksource
project: 'MetacelloRepository';
install: 'ConfigurationOfXtreams'.
"Xtreams"
(Smalltalk at: #ConfigurationOfXtreams) perform: #load.
"Redis"
Gofer new
squeaksource: 'Redis';
package: 'Redis-Client';
package: 'Redis-Queue';
load.
"Grease"
Gofer new
squeaksource: 'Seaside30';
package: 'Grease-Core';
load.
"Raphael - some of which depends on Seaside - ignore those warnings"
[ Installer squeaksource
project: 'Raphael';
install: 'Raphael-Core' ]
on: Warning do: [:warning | ].
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment