redline smalltalk: the journey so far

Post on 20-May-2015

624 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

2011 Smalltalk Solutions presentation by Sean T. Allen & James Ladd

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

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

object@redline.st

http://redline.st

@redline_st

top related