Wiki - Parrot Virtual Machine Workshop 2009

The Parrot VM workshop will be held on the weekend before YAPC::NA, June 20-21, 2009, on campus at Carnegie Mellon University in Newell Simon Hall. The workshop is dedicated to all things Parrot, and will include sessions on getting started with the Parrot Compiler Toolkit and NQP to implement new languages or contribute to existing ones, an introduction to PIR (one of Parrot's native languages), and a detailed look at some of the languages that run on Parrot, including Rakudo (Perl 6), Cardinal (Ruby), Pynie (Python), Tcl, and LOLCODE.

This is a pre-YAPC::NA event but it is not required that you attend YAPC|10 to attend.

Food will not be provided, however there are many places to find cheap eats nearby, and 90 minute lunch breaks will provide more than enough time.

More information about Parrot can be found at http://parrot.org.

There will be Internet access and you are encouraged to bring your computer and become a Parrot hacker. There won't be a better time to jump in.

Parrot Virtual Machine Workshop mailing list at Google Groups
Discuss workshop content, format and schedule on this list.

Location

From Fifth Ave, follow the road between the Collaborative Innovation Center (4 on map) and Hamburg Hall (10 on map).
Keep the construction fence on your left until you see Newell-Simon Hall (15 on map).

CMU Map

Schedule

Saturday:

| time | type | description | presenter | duration |
| 0800 | event | venue opens | | 60 min |
| 0900 | talk | intro to parrot | particle | 20 min |
| 0920 | talk | intro to pir, subs, objects | pmichaud | 40 min |
| 1000 | lab | compiling parrot, using pir | | 30 min |
| 1030 | talk | NQP, parse grammars, actions | pmichaud | 45 min |
| 1115 | lab | simple compiler stuff | | 30 min |
| 1145 | event | lunch | | 75 min |
| 1300 | talk | hll compilers, PAST, exprs | pmichaud | 40 min |
| 1340 | talk | intro to rakudo impl | pmichaud | 20 min |
| 1400 | lab | building/modifying rakudo | | 30 min |
| 1430 | talk | parrot / pct tricks for hlls | pmichaud | 40 min |
| 1510 | talk | other hlls on parrot | | 20 min |
| 1530 | break | | | 15 min |
| 1545 | talk | integrating parrot (c, hlls) | | 30 min |
| 1615 | talk | parrot devel issues, roadmap | | 30 min |
| 1645 | forum | open discussion, preplan Sun.| particle | 25 min |
| 1710 | talk | daily roundup | particle | 20 min |

Sunday:

| time | type | description | presenter | duration |
| 0800 | event | venue opens | | 60 min |
| 0900 | talk | intro to unconference | particle | 20 min |
| 0920 | lab | propose topics, create agenda| | 25 min |
| 0945 | forum | open session 1 | | 60 min |
| .... | | - Embedded Parrot | ?? | |
| .... | | - GC | pmichaud | |
| 1045 | forum | open session 2 | | 60 min |
| .... | | - Profiling Parrot w/ Dtrace | T Olson | |
| .... | | - Natural + Artif. Languages | ?? | |
| 1145 | event | lunch | | 75 min |
| 1300 | forum | open session 3 | | 60 min |
| .... | | - Inter-Process Communication| Krishna | |
| .... | | - Install Issues | ?? | |
| 1400 | forum | open session 4 | | 60 min |
| .... | | - Second half of Saturday | pmichaud | |
| .... | | - L1 | W. Knight | |
| 1500 | event | break | | 15 min |
| .... | | - Close (low-level HLL) | austin | |
| 1515 | forum | open session 5 | | 60 min |
| 1615 | forum | session summaries (~5 min) | particle | 50 min |
| 1705 | talk | workshop roundup | particle | 20 min |

What do you want to see:
* List what you might like to see. Maybe we can make it happen.
* Parrot embedded in Firefox/Mozilla/Postgres. Robert Blackwell (‎rblackwe‎)
* Parrot objects for Fortran and C arrays. Mark Jensen
* Considerations on Parrot in Embedded Systems. Mark Jensen
* Rakudo/P6 object model details. (Austin Hastings)
* Namespace/import/export details. (Austin Hastings)
* Language implementer's workshop (all the stuff NOT in PCT). (Austin Hastings)
* Parrot from the perspective of a user of a higher-level language. Elliot Shank (What I actually got from this.)
* Discovering good locations to add DTrace probes Todd Olson

Even if you are not planing to go to YAPC|10 you need to Purchase an Event Ticket.

Attending :


Last modified: 06/22/09 11:37 PM by Austin Hastings

Tags: parrot pre rakudo yapc

Home | Edit this page | Tags | Recent changes | History