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.

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 |
| 1045 | forum | open session 2 | | 60 min |
| 1145 | event | lunch | | 75 min |
| 1300 | forum | open session 3 | | 60 min |
| 1400 | forum | open session 4 | | 60 min |
| 1500 | event | break | | 15 min |
| 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
* 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 :


version 66 saved on 06/20/09 04:19 AM by Todd Olson

Home | Tags | Recent changes | History