
Unknown macro: {link} - The Unknown macro: {link} Programming Language - London Meeting (Nov 2004)
Unknown macro: {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
Unknown macro: {link}
(Bishopsgate Room - photos
Unknown macro: {link}
,
Unknown macro: {link}
,
Unknown macro: {link}
)
Date
- Thursday November 11th - Core decisions day
- Friday November 12th - Experiment day
Who Will attend
| 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 | ||||||||
|
yes | ||||||||||||
|
yes | yes | no | no | no | ||||||||
|
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 | |||||||
|
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 |
Purpose
This meeting is going to be held for 3 primary reasons
planning & decision making
| success criteria |
|---|
| an agreed Unknown macro: {link} |
problem solving & brainstorming
| success criteria |
|---|
| Categorised Unknown macro: {link} |
| (solved / takenOffline / unsolvable / removed) |
information sharing & presentations - might be nice
| success criteria |
|---|
| mini presentation from delegates about Groovy usage |
| Jez - Groovy in the Press (points to learn) |
| Guillaume |
| others... |
Agenda
Thursday morning:
- Walk through agenda & define ground rules
- democratic... then autocratic despot if nothing can be agreed upon
- 'parking lot' - for issues to take offline
- Getting enough rest, eating right, and avoiding too much caffeine or other stimulants.
- Introductions
- James' keynote
- mini presentations
- _tea break_
- Work session on Project Definition Document (key deliverables etc)
- Brainstorming session to pick out issues for afternoon juicy stuff.
_lunch at nearby restaurant (pay for your own)_
- Unknown macro: {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
Thursday evening:
- get out and discuss in a more friendly environment full of beer at the Unknown macro: {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
| 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 |

