The Journey So Far
By James Ladd & Sean T. Allen
- Smalltalk Solutions 2011
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011
Smalltalk is special
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011
Smalltalk
Message Passing
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011
Smalltalk
Message PassingObject Orientation
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011
Smalltalk
Message PassingObject OrientationCode Browser
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011
Smalltalk
… and more
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011
Smalltalk
Innovation
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011
Smalltalk
InnovationProductivity
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011
Smalltalk
InnovationProductivityCommunity
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011
LegendsLegends
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011
Java Virtual Machine
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011
Smalltalk lessons lost
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011
Smalltalk skills lost
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011
Must run on the JVM
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011
Redline is Smalltalk for the Java Virtual Machine
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011
Why the Java Virtual Machine?
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011
We have a goal
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011
Goal: Reinvigorate Smalltalk!
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 Smalltalk is great!
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011
Many Companies only runthe JVM
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011
JVM = More Smalltalkers
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011
Happy DevOps
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011
Redline will take full advantage of JVM
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011
Multi-threading & Concurrency
Use the JVM:
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011
Extensive Database Support (JDBC)
Use the JVM:
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011
Deployment Options
Use the JVM:
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011
Vast set of libraries
Use the JVM:
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011
Profiling Tools
Use the JVM:
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011
Application Management & Control
Use the JVM:
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011
What we are cooking for you?
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011
Message Passing
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011
Source to Bytecode
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011
Compatible
Pharo logo © Pharo Project
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011
STIC: Invoke Command
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011
STAKE: Make for Smalltalk
Pharo logo © Pharo Project
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011
STIR: Interractive Command Line
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011
STEW: Execute Web app
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011
PORTS
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011
Removing BarriersRemoving Barriers
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011
1 Class = 1 Source File
Object
… more than 1 class per file if you want
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011
Popular IDE Support
Eclipse JetBrainsIntellijIDEA
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011
JetBrains IntellijIDEA
Smalltalk support!
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011
A Real Smalltalk New Features and Tools Trusted Favourites (Seaside)
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011
How to help:
Adopt a Class
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011
http://redline.st
@redline_st