redline smalltalk (powerpoint)

50
The Journey So Far By James Ladd & Sean T. Allen - Smalltalk Solutions 2011

Upload: smalltalk-solutions

Post on 25-Nov-2014

151 views

Category:

Documents


1 download

TRANSCRIPT

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

Java Virtual Machine

Smalltalk lessons lost

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!

Many companies only runthe JVM

The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011

JVM = More Smalltalkers

Happy Operations

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 are we 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

The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011

STIR: Interactive 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

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 Favorites (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

[email protected]

http://redline.st

@redline_st