Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

...

Wiki Markup
{link:JSR 241|http://www.jcp.org/en/jsr/detail?id

...

=241}{link}
- The

...

Wiki Markup
{link:Groovy|http://groovy.codehaus.org}{link}
Programming Language - London Meeting (Nov 2004)

linkGroovyGroovy1

Wiki Markup
{link:Groovy|http://groovy.codehaus.org}{link}
is a new agile dynamic language for the JVM. Groovy is designed to help you get things done on the Java platform in a quicker, more concise and fun way.

Location

linkRegis HouseRegis House1

Wiki Markup
{link:Regis House|http://training.sun.com/GB/locations/london.html}{link}
(Bishopsgate Room - photos11
link
1
Wiki Markup
{link:1|http://flickr.com/photos/jez/1368494/}{link}
, 21
link
2
Wiki Markup
{link:2|http://flickr.com/photos/jez/1368499/}{link}
, 31
link
3
Wiki Markup
{link:3|http://flickr.com/photos/jez/1368504/}{link}
)

Date

  • Thursday November 11th - Core decisions day
  • Friday November 12th - Experiment day

Who Will attend

role | whom | no
   |    
driver | Guillaume LaForge   | yes     | yes | yes | yes     | yes | no   
       | Patrick Mueller(IBM)| yes     | yes | yes | yes     | yes | yes   
driver | Jeremy Rayner       | yes     | yes | yes | yes     | yes | yes
       | John Rose (Sun)     | yes     | yes | yes | yes     | yes | yes
       |RobNewsome(CapGemini)| no      | no  | yes | yes     | yes |    
       | * Philip Milne      | yes     |     |     |         |     |     
       | * Benedict Heal     | yes     | yes |     | no      | no  | no
       | * Neil Ellis        | yes     | yes |     |         |     | 
       |                     |         |     |     |         |     |
       | Aaron Alpar         |         |     |     |         |     |    
       | William Burdick Jr  |         |     |     |         |     |    
       |RandalHanford(Boeing)|         |     |     |         |     |    
       | Derek Lane          |         |     |     |         |     |    
       | Geir Magnusson (Apc)|         |     |     |         |     |    
       | Richard MonsonHaefel|         |     |     |         |     |    
       |                     |         |     |     |         |     |
       | Clinton L Combs     | no      | no  | no  | no      | no  | no   
       | Chris Poirier       | no      | no  | no  | no      | no  | no   
       | * Dion Almaer       | no      | no  | no  | no      | no  | no   
       | Rahul Tyagi         | no      | no  | no  | no      | no  | no  
       | John Wilson         | no      | no  | no  | no      | no  | no   
       |JonTirsen(Thughtwrks)| no      | no  | no  | no      | no  | no
{table}
HTML Table
Wiki Markup
{table}
  role | whom                | 11th/AM | PM  | Eve | 12th/AM | PM  | Eve


despot | James Strachan      |  yes    | yes | yes | yes     | a little
|
driver | Guillaume LaForge | yes | yes | yes | yes | yes | no

Patrick Mueller(IBM)

yes

yes

yes

yes

yes

yes
driver

Jeremy Rayner

yes

yes

yes

yes

yes

yes

John Rose (Sun)

yes

yes

yes

yes

yes

yes

RobNewsome(CapGemini)

no

no

yes

yes

yes

  • Philip Milne

yes

 

 

 

 

  • Benedict Heal

yes

yes

 

no

no

no

  • Neil Ellis

yes

yes

 

 

 

 

 

 

 

 

 

Aaron Alpar

 

 

 

 

 

William Burdick Jr

 

 

 

 

 

RandalHanford(Boeing)

 

 

 

 

 

Derek Lane

 

 

 

 

 

Geir Magnusson (Apc)

 

 

 

 

 

Richard MonsonHaefel

 

 

 

 

 

 

 

 

 

 

 

Clinton L Combs

no

no

no

no

no

no

Chris Poirier

no

no

no

no

no

no

  • Dion Almaer

no

no

no

no

no

no

Rahul Tyagi

no

no

no

no

no

no

John Wilson

no

no

no

no

no

no

JonTirsen(Thughtwrks)

no

no

no

no

no

Purpose

This meeting is going to be held for 3 primary reasons

...

success criteria

an agreed

Project Definition Document1
link
Project Definition Document
Wiki Markup
{link:Project Definition Document|http://biscuit.javanicus.com:5909/ProjectDefinitionDocument}{link}

problem solving & brainstorming

success criteria

Categorised

issues of the day1
link
issues of the day
Wiki Markup
{link:issues of the day|http://docs.codehaus.org/display/GroovyJSR/Discussions}{link}

(solved / takenOffline / unsolvable / removed)

...

_lunch at nearby restaurant (pay for your own)_

  • link12:30 @ Fineline
    Wiki Markup
    {link:12:30 @ Fineline
    1
    |http://www.thefineline.co.uk/monument.htm}{link}

Thursday afternoon:

  • Workshop on the main points defined in the morning scope
  • scoping rules
  • closure syntax
  • break in closure
  • classes are always objects
  • declarations have values
  • dispatching methods on Class
  • Extending classes
  • naming ambiguities
  • object allocation
  • open and closed blocks
  • optional parenthesis
  • optional semicolon
  • Whitespace support
  • block, label, curly braces
  • property versus field scoping
  • specifying GroovyMarkup
  • statements have values
  • static typing rules

...

  • get out and discuss in a more friendly environment full of beer at the London Java MeetupLondon Java Meetup1
    link
    Wiki Markup
    {link:London Java Meetup|http://javanicus.com/londonjava}{link}

Friday:

  • Workshop on the minor points
  • type casting
  • Integer division operator
  • syntax of operators
  • Intra-Type Declarations
  • Make sets a built-in type
  • support 'in' as a contains syntax sugar
  • use is instead of triple equals
  • script file class naming and assembly
minidisc recorder + microphone + enough blank discs
HTML Table

meeting requirements
venue

whiteboard + pens
venue

chairs for up to 14 people
venue

wifi ?
venue

near restaurants
all

your laptop (if you have one)
all

a stack of white paper with tricky groovy samples
all

snacks of your own.
jez

index cards + big black marker + blu-tack
jez

camera
jez

fourblocks (for electricity)
MrG

camera
jez

Wiki Markup
{table}
      | meeting requirements
venue | whiteboard + pens
venue | chairs for up to 14 people
venue | wifi ?
venue | near restaurants
all   | your laptop (if you have one)
all   | a stack of white paper with tricky groovy samples
all   | snacks of your own.
jez   | index cards + big black marker + blu-tack
jez   | camera
jez   | fourblocks (for electricity)
MrG   | camera
jez   | minidisc recorder + microphone + enough blank discs
{table}