Introducing 

Prezi AI.

Your new presentation assistant.

Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.

Loading…
Transcript

Graphic

Visit:

Click to see the videos

http://www.rebol.com

http://en.wikibooks.org/wiki/REBOL_Programming

http://rebol2.blogspot.com/

SOUND

Click to see the video

3D

SOME EXAMPLES

Click to see the video

Let's confront with Java

EXAMPLE

view layout [

text "Hello world!"

button "Quit" [quit]

]

INTRODUCTION

  • New elegance of expression and computation
  • Easy
  • Very clean denotational semantics.
  • Very clean syntax, no keywords, minimal punctuation.
  • Symbolic programming methods.
  • Functional language techniques.
  • Context dependent grammars: dialects, domain specific languages.
  • Meta-circular (it's its own meta language)
  • Lexically rich: many built-in types and representations.
  • Prototypical objects, not classes.
  • ....

REBOL

Little presentation

Click to see the video

import java.awt.*;

import java.awt.event.*;

public class HelloWorld extends Frame {

private static final long serialVersionUID = -1113582265865921787L;

public static void main (String [] argv){

HelloWorld h = new HelloWorld();

}

public HelloWorld(){

setTitle("Hello World!");

setSize(300, 250);

Panel hello = new Panel();

add("Center", hello);

Button button = new Button("OK");

add("South", button);

button.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {

System.exit(0);

}

});

setVisible(true);

int width = hello.getWidth();

int height = hello.getHeight();

Graphics g = hello.getGraphics();

g.drawString("Hello World!", width/2 - 25, height/2);

addWindowListener(new WindowAdapter(){

public void windowClosing(WindowEvent e){

System.exit(0);

}

});

}

}

Learn more about creating dynamic, engaging presentations with Prezi