Redline Smalltalk

Click here to load reader

  • date post

    28-Mar-2015
  • Category

    Documents

  • view

    229
  • download

    0

Embed Size (px)

Transcript of Redline Smalltalk

The Journey So FarBy 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 Passing Object Orientation

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

Smalltalk Message Passing Object Orientation Code 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 Innovation Productivity

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

Smalltalk Innovation Productivity Community

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

Legends

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

Java Virtual Machine

Smalltalk lessons lost

Smalltalk skills lost

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

Must run on the JVM

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

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

Smalltalk is great!

Many companies only run the JVM

JVM = More Smalltalkers

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

Happy Operations

Redline will take full advantage of JVM

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

Use the JVM: Multi-threading & Concurrency

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

Use the JVM: Extensive Database Support (JDBC)

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

Use the JVM: Deployment Options

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

Use the JVM: Vast set of libraries

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

Use the JVM: Profiling Tools

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

Use the JVM: Application Management & Control

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

JetBrains IntellijIDEA

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_stThe Journey So Far by James Ladd & Sean T. Allen Smalltalk Solutions 2011