The Open Pitt What's Cooking in Linux and Open Source in Western Pennsylvania Issue 26 July 2006

Total Page:16

File Type:pdf, Size:1020Kb

The Open Pitt What's Cooking in Linux and Open Source in Western Pennsylvania Issue 26 July 2006 The Open Pitt What's cooking in Linux and Open Source in Western Pennsylvania Issue 26 July 2006 www.wplug.org Notes from YAPC::NA 2006 by Scott M. Kriebel The Yet Another Perl Conference— AJAX was a popular topic this year, with client hooks for multiple lan- North America (YAPC::NA) was held obviously getting Perl hackers ready guages including, of course, Perl. The on June 26-28, 2006 on the campus of for the Web 2.0 world. Perl 6 updates Java server launches a browser and the Illinois Institute of Technology in were given by Damian Conway and runs your test on the actual browser. Chicago. Scott provided this report Larry Wall. Unfortunately, the re- Perl modules for testing are available. from the event. You can find its web lease date is still “around Christmas” During the lightning talks, Casey site at <http://yapcchicago.org/>. with no specification of the year. West announced the Pittsburgh Perl Here are my notes about some of Workshop to the audience. Jeff Bis- YAPC has its roots right here in Pitts- the talks. bee gave a quick overview of his burgh. Started as a low-cost Perl con- Larry Wall's keynote was a person- JavaScript::XRay module that looked ference, it was first held on June 24- al glimpse of his life. He showed pic- interesting. Unfortunately, I don't do 25, 1999 at Carnegie Mellon Uni- tures of his family, vacation, church much Javascript right now. There was versity. According to Wikipedia, the and a hack-a-thon. He also spoke also an obviously unrehearsed skit to first YAPC had 31 speakers on vari- about being legally blind for a number raise money for the Perl Foundation. ous Perl topics. The following year, of years. Finally, Larry made the With over 60 talks, these notes just YAPC 19100 (so named for the Y2K point of how the Perl community can don't do justice to the event. I'm also bug) was also held at CMU. be “blind” about things. Well, at least skipping the jail cell-like dorm rooms, Though I've worked in this field for that's what I picked up. freezing air conditioning, problematic several years, this was the first confer- Jose Castro (cog) did an interesting wireless, terrible airport delays, and ence I've ever attended. YAPC::NA talk titled “Perl White Magic: Special observing an arrest for public urina- brings the big names in Perl together. Variables and Command Line tion. But with all that said, I had a Larry Wall, Damian Conway, Mark Switches.” He showed ways to re- good time and I suggest putting Jason Dominus (MJD), brian d foy, duce syntax to make effective Perl YAPC on your conference TODO list Audrey Tang, Ingy dot net, and chro- one-liners with switches and special if you do any Perl hacking. matic to just name a few. I must ad- variables. However, the presentation mit it was neat having a beer at the bar seemed rushed and was done nearly and striking up a conversation with a half an hour before his time was up. fellow that turned out to be Randal L. A fellow by the name of Luke Coming Events Schwartz, co-author of some of the Cross did a presentation on “Auto- Aug. 5: General User Meeting. books that I cut my teeth with when I mated Web Testing with Selenium.” 10AM to 2PM, 3002 Newell- first started learning Perl. Selenium is a cross-browser web ap- Simon Hall, CMU A complete list of the talks can be plication testing framework. Basic- Aug. 12: 5th Annual WPLUG found at the web site listed above. ally, it's a (well-written) Java server Open Source Picnic. 1PM to 6PM, Snyder Park, Whitehall June Roundup Sep. 16: General User Meeting/ Jun. 10 General User Meeting: In- Beth Lynn Eicher tackled a question Nomination Meeting. 12:30PM stead of focusing on a single topic, a on building graphical interfaces. She to 4:30PM, Carnegie Library of “Just Ask WPLUG” session was held showed a partially-functional program Pittsburgh—Squirrel Hill where questions gathered from mail- for building shell scripts which was Sep. 23: Pittsburgh Perl Workshop ing list participants were answered. the project of a former Pitt student. hosted by the Pittsburgh Perl Bill Moran kicked off on the subject As a more useful tool, she demon- Mongers. University Center, of using Ubuntu as a LAMP server. strated Qt Designer which builds nice CMU (pre-registration req'd at The question specifically asked how interfaces for C++ code. Last up was <http://pghpw.org/>) to place files on a machine so the Linux on the XBox. David Ostroske Sep. 30: Ohio LinuxFest. Greater Apache web server would find them. presented a response written by Columbus Convention Center Bill described several ways of desig- Duncan Hutty which described the (pre-registration required at nating directories for web content and software and hardware challenges of <http://www.ohiolinux.org/>) how to set the proper permissions. running Linux on this platform. The public is welcome at all events Page 2 The Open Pitt July 2006 Hot Off the Grill... The Open Pitt is published by Here's a rundown of some recent soft- on July 9. While there are a few new the Western Pennsylvania Linux ware releases of interest: features, the main change was in mov- Users Group Turbolinux FUJI Version 11, the ing to the latest GNOME graphical in- <http://www.wplug.org/top/> newest product from the long-time terface. www.gnucash.org Asian Linux distributor, was an- Showing no fear of version number Editors: Elwin Green nounced on May 30. Also available inflation, BLAG Linux and GNU Vance Kochenderfer are tools to ease migrating from Win- 50000 was released on July 10. This What is Linux? dows systems and DVD playing soft- desktop distribution containing 100% Linux is a kernel, the core of a computer oper- ware. www.turbolinux.com ating system, created by Linus Torvalds. It is Free Software is based on Fedora typically packaged as a distribution, which in- The highly-anticipated release of Core 5 and fits on a single CD. cludes the extra programs necessary to make a Ubuntu 6.06 LTS, code named Dap- www.blagblagblag.org computer functional and useful. Since 1991, it per Drake, occurred on June 1. Separ- Also coming out on July 10 was a has grown from a one-man project which ran ate CD images are available for on one computer to one with thousands of con- live CD based on OpenSolaris, Bel- tributors running on everything from personal desktop and server use. Enhance- eniX 0.4.4. Along with general fixes, organizers to million-dollar supercomputers. ments include a new graphical in- the major improvement is faster CD staller, power and networking man- access. www.genunix.org/ What are Open Source and Free Software? agement, and easy installation for a distributions/belenix_site/ Open Source and Free Software provide you, the user, with the opportunity to see the source LAMP (Linux, Apache, MySQL, Years of waiting for IBM to pro- code of the programs you use. You are free to PHP) server. www.ubuntu.com duce a Linux version of its groupware use it, share it with others, and even make On June 2, KNOPPIX 5.0.1 was product paid off on July 10 with the changes to it if you wish. While the Free Soft- made available to the public. This release of Lotus Notes 7.0.1. ware and Open Source communities differ in www.ibm.com/software/lotus their philosophical approach, in practical terms granddaddy of the live CDs/DVDs in- they share nearly identical goals. Learn more cludes up-to-date versions of the ker- A major player in the virtualization at <http://www.opensource.org/> nel and applications as well as an im- arena, VMware Server was made and <http://www.gnu.org/>. proved installer. www.knoppix.com available for free download on July This newsletter was produced using Open After months of hearing calls for a 12. It creates virtual servers, giving Source and Free Software. native Linux version, a beta edition of the ability to run multiple guest oper- Google Earth 4 was released on June ating systems. www.vmware.com Copyright 2006 Western Pennsylvania Linux 12. Warning: viewing satellite im- Aiming squarely at the business Users Group. Any article in this newsletter may be reprinted elsewhere in any medium, agery of large portions of the planet market, SUSE Linux Enterprise 10 provided it is not changed and attribution is can be a highly addictive time-waster. was released by Novell on July 17. given to the author and WPLUG. earth.google.com/earth4.html www.novell.com/linux/ On June 19, the minimalist Damn On the server side of the web, the SimplyMEPIS 6.0, the first version Small Linux 3.0 distribution came Plone 2.5 content management system of this friendly Linux desktop to use out. This live CD squeezes a graphic- was announced on July 19. Many Ubuntu rather than Debian as a base, al desktop and applications into less speed improvements have been made came out on July 21. It is equally us- than 50 megabytes. Improvements in- and it now incorporates the latest able as both a live CD and a hard- clude ACPI power management and a Zope application server. plone.org drive installation. www.mepis.org new “penguin with a hat” theme. www.damnsmalllinux.org If other web browsers don't satisfy Location, Location, Location you, give Opera 9 a try.
Recommended publications
  • Press Release the 2018 Global Cooperation
    臺灣民主基金會 | 10658 台北市大安區信義路三段 147 巷 17 弄 4 號 TEL:+886-2-2708-0100 FAX: +886-2-2708-1148 TAIWAN FOUNDATION for DEMOCRACY No.4, Alley 17, Lane 147, Section 3, Sinyi Road, Taipei 10658, Taiwan Press Release The 2018 Global Cooperation Training Framework on“Defending Democracy Through Media Literacy” Opening Ceremony The 2018 Global Cooperation and Training Framework (GCTF) International Workshop on “Defending Democracy Through Media Literacy,” co-hosted by the Taiwan Foundation for Democracy (TFD) along with the American Institute in Taiwan (AIT) and the Ministry of Foreign Affairs (MOFA), opened today (10/18). The two-day event’s opening ceremony was graced by the presence of TFD Chairman Jia-chyuan Su, Foreign Minister Jaushieh Joseph Wu, Digital Minister Audrey Tang, AIT Director William Brent Christensen, and Deputy Assistant Secretary of State Scott Busby. In his opening remarks, TFD Chairman Su Jia-chyuan said in an era in which information is spread fast and widely, there is some disinformation being disseminated with malicious intent, and these acts should be rejected and condemned by everyone. “But restricting media through strict laws and regulations, or reviewing messages being sent, violates the spirit of freedom that democracies pride themselves on… as defenders of democracy, each and every one of us needs to cultivate the ability to discern truth from lies. Developing this skill and overcoming other related obstacles are the challenge democracies now face,” Chairman Su said. Minister of Foreign Affairs Jauhsieh Joseph Wu similarly emphasized on how the balance between fighting disinformation and maintaining freedom of speech should be kept.
    [Show full text]
  • Digital Democracy Is Within Reach
    Center for Humane Technology | Your Undivided Attention Podcast Episode 22: Digital Democracy Is Within Reach Tristan Harris: Imagine it's January, 2021, and the United States and western states around the world decided to become 21st century digital democracies. The United States hired its first digital minister, who went through sweeping reforms that entailed a modernization of congress, transparency of each member's votes, video of the all the conversations that congress members had with other lobbyists and guests. Imagine a world where conspiracy theories were all acted upon within two hours, and replaced by humorous videos that actually clarified what was true. Imagine that expressing outrage about your local political environment turned into a participatory process where you were invited to solve that problem, and even entered into a face-face group workshop. That pothole in the street that's been there for four years? Suddenly it's changed. Tristan Harris: Does that sound impossible? Well, it's ambitious and optimistic, but that's everything that our guest, Audrey Tang, digital minister of Taiwan, has been working on for her own country over the last six years. Audrey Tang: I’m putting into practice the ideas that I learned when I was 15 years old, and that's rough consensus, civic participation and radical transparency. Tristan Harris: Audrey Tang's path into public service began shortly after student protestors in Taiwan stormed into the nation's parliamentary building in 2014, and refused to leave until the government heard their calls for greater transparency. There was just one problem, the protestors had no Wi-Fi.
    [Show full text]
  • MANNING Greenwich (74° W
    Object Oriented Perl Object Oriented Perl DAMIAN CONWAY MANNING Greenwich (74° w. long.) For electronic browsing and ordering of this and other Manning books, visit http://www.manning.com. The publisher offers discounts on this book when ordered in quantity. For more information, please contact: Special Sales Department Manning Publications Co. 32 Lafayette Place Fax: (203) 661-9018 Greenwich, CT 06830 email: [email protected] ©2000 by Manning Publications Co. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by means electronic, mechanical, photocopying, or otherwise, without prior written permission of the publisher. Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in the book, and Manning Publications was aware of a trademark claim, the designations have been printed in initial caps or all caps. Recognizing the importance of preserving what has been written, it is Manning’s policy to have the books we publish printed on acid-free paper, and we exert our best efforts to that end. Library of Congress Cataloging-in-Publication Data Conway, Damian, 1964- Object oriented Perl / Damian Conway. p. cm. includes bibliographical references. ISBN 1-884777-79-1 (alk. paper) 1. Object-oriented programming (Computer science) 2. Perl (Computer program language) I. Title. QA76.64.C639 1999 005.13'3--dc21 99-27793 CIP Manning Publications Co. Copyeditor: Adrianne Harun 32 Lafayette
    [Show full text]
  • Perl Baseless Myths & Startling Realities
    http://xkcd.com/224/ 1 Perl Baseless Myths & Startling Realities by Tim Bunce, February 2008 2 Parrot and Perl 6 portion incomplete due to lack of time (not lack of myths!) Realities - I'm positive about Perl Not negative about other languages - Pick any language well suited to the task - Good developers are always most important, whatever language is used 3 DISPEL myths UPDATE about perl Who am I? - Tim Bunce - Author of the Perl DBI module - Using Perl since 1991 - Involved in the development of Perl 5 - “Pumpkin” for 5.4.x maintenance releases - http://blog.timbunce.org 4 Perl 5.4.x 1997-1998 Living on the west coast of Ireland ~ Myths ~ 5 http://www.bleaklow.com/blog/2003/08/new_perl_6_book_announced.html ~ Myths ~ - Perl is dead - Perl is hard to read / test / maintain - Perl 6 is killing Perl 5 6 Another myth: Perl is slow: http://www.tbray.org/ongoing/When/200x/2007/10/30/WF-Results ~ Myths ~ - Perl is dead - Perl is hard to read / test / maintain - Perl 6 is killing Perl 5 7 Perl 5 - Perl 5 isn’t the new kid on the block - Perl is 21 years old - Perl 5 is 14 years old - A mature language with a mature culture 8 How many times Microsoft has changed developer technologies in the last 14 years... 9 10 You can guess where thatʼs leading... From “The State of the Onion 10” by Larry Wall, 2006 http://www.perl.com/pub/a/2006/09/21/onion.html?page=3 Buzz != Jobs - Perl5 hasn’t been generating buzz recently - It’s just getting on with the job - Lots of jobs - just not all in web development 11 Web developers tend to have a narrow focus.
    [Show full text]
  • Taiwan Open Government Report Introduction 0
    License This report is released under CC-BY-SA 4.0 International-Open Culture Foundation. Its raw data is released under CC0 1.0. Universal. The website is released under MIT license. Report Website Production Team http://opengovreport.ocf.tw/ Author: Mei-chun Lee, Po-yu Tseng Translation: Melissa Chen, John Chen Website and Visualization: Kirby Wu Design: Chofy Lin Publisher: Open Culture Foundation Authors Po-yu Tseng \ Author of Chapter 1 and 3 Mei-chun Lee \ Author of Chapter 2 and 4 Researcher, Open Culture Foundation Researcher, Open Culture Foundation Po-yu is an activist fighting for human rights, Mei-chun is an anthropology PhD candidate gender equality and generational justice. She is also at the University of California, Davis. She also the secretary of the Network of Young Democratic holds a master's degree in anthropology from Asians, an alliance of young activists in Asia working the University of Cambridge. Her research on achieving effective democracy and protection interests include hackitivism, open movements, of human rights. Po-yu was an active participant digital democracy and activism. She is currently of Taiwan's Sunflower Movement in 2014, and conducting fieldwork of civic technology in was a candidate for the Legislative Yuan (Taiwan's Taiwan. At the same time, she is an active Congress) during the 2016 general elections. She participant of the g0v.tw community. also served at the Media Affairs Division of Taipei City Government. Acknowledgement (in alphabetical order) This report was made possible by the generous support of BOST, Chen Chun-Hung, Chen Ling-Jyh, Chen Shun- Ling, ET Blue, Hsu En-en, Hsu Wuu-long, Chuang Miao-tzu, Jyan Hong-Wei, Ju Yu-ren, Lee Yi-Kung, Liu Yu-tin, Lucien Lin, National Development Council, PDIS, Saul Peng, Shaina Wang, Shih Sheng-wen, Taiwan Civil Service Innovation Coalition, TonyQ, Taipei City Government, the LASS community, the g0v community, the jothon organizers, the opendata/tw community, the vTaiwan task force, Tseng I-hsin, Tseng Shu-cheng, Whisky, Watchout, Yu Chihao, and anonymous contributors.
    [Show full text]
  • Linux Lunacy V & Perl Whirl
    SPEAKERS Linux Lunacy V Nicholas Clark Scott Collins & Perl Whirl ’05 Mark Jason Dominus Andrew Dunstan Running Concurrently brian d foy Jon “maddog” Hall Southwestern Caribbean Andrew Morton OCTOBER 2ND TO 9TH, 2005 Ken Pugh Allison Randal Linux Lunacy V and Perl Whirl ’05 run concurrently. Attendees can mix and match, choosing courses from Randal Schwartz both conferences. Doc Searls Ted Ts’o Larry Wall Michael Warfield DAY PORT ARRIVE DEPART CONFERENCE SESSIONS Sunday, Oct 2 Tampa, Florida — 4:00pm 7:15pm, Bon Voyage Party Monday, Oct 3 Cruising The Caribbean — — 8:30am – 5:00pm Tuesday, Oct 4 Grand Cayman 7:00am 4:00pm 4:00pm – 7:30pm Wednesday, Oct 5 Costa Maya, Mexico 10:00am 6:00pm 6:00pm – 7:30pm Thursday, Oct 6 Cozumel, Mexico 7:00am 6:00pm 6:00pm – 7:30pm Friday, Oct 7 Belize City, Belize 7:30am 4:30pm 4:30pm – 8:00pm Saturday, Oct 8 Cruising The Caribbean — — 8:30am – 5:00pm Sunday, Oct 9 Tampa, Florida 8:00am — Perl Whirl ’05 and Linux Lunacy V Perl Whirl ’05 are running concurrently. Attendees can mix and match, choosing courses Seminars at a Glance from both conferences. You may choose any combination Regular Expression Mastery (half day) Programming with Iterators and Generators of full-, half-, or quarter-day seminars Speaker: Mark Jason Dominus Speaker: Mark Jason Dominus (half day) for a total of two-and-one-half Almost everyone has written a regex that failed Sometimes you’ll write a function that takes too (2.5) days’ worth of sessions. The to match something they wanted it to, or that long to run because it produces too much useful conference fee is $995 and includes matched something they thought it shouldn’t, and information.
    [Show full text]
  • When Geeks Cruise
    COMMUNITY Geek Cruise: Linux Lunacy Linux Lunacy, Perl Whirl, MySQL Swell: Open Source technologists on board When Geeks Cruise If you are on one of those huge cruising ships and, instead of middle-aged ladies sipping cocktails, you spot a bunch of T-shirt touting, nerdy looking guys hacking on their notebooks in the lounges, chances are you are witnessing a “Geek Cruise”. BY ULRICH WOLF eil Baumann, of Palo Alto, Cali- and practical tips on application develop- The dedicated Linux track comprised a fornia, has been organizing geek ment – not only for Perl developers but meager spattering of six lectures, and Ncruises since 1999 (http://www. for anyone interested in programming. though there was something to suit geekcruises.com/), Neil always finds everyone’s taste, the whole thing tended enough open source and programming Perl: Present and to lack detail. Ted T’so spent a long time celebrities to hold sessions on Linux, (Distant?) Future talking about the Ext2 and Ext3 file sys- Perl, PHP and other topics dear to geeks. In contrast, Allison Randal’s tutorials on tems, criticizing ReiserFS along the way, Parrot Assembler and Perl6 features were but had very little to say about network Open Source Celebs hardcore. Thank goodness Larry Wall file systems, an increasingly vital topic. on the Med summed up all the major details on Perl6 Developers were treated to a lecture on I was lucky enough to get on board the in a brilliant lecture that was rich with developing shared libraries, and admins first Geek Cruise on the Mediterranean, metaphors and bursting with informa- enjoyed sessions on Samba and hetero- scaring the nerds to death with my tion.
    [Show full text]
  • Java Bytecode Manipulation Framework
    Notice About this document The following copyright statements and licenses apply to software components that are distributed with various versions of the OnCommand Performance Manager products. Your product does not necessarily use all the software components referred to below. Where required, source code is published at the following location: ftp://ftp.netapp.com/frm-ntap/opensource/ 215-09632 _A0_ur001 -Copyright 2014 NetApp, Inc. All rights reserved. 1 Notice Copyrights and licenses The following component is subject to the ANTLR License • ANTLR, ANother Tool for Language Recognition - 2.7.6 © Copyright ANTLR / Terence Parr 2009 ANTLR License SOFTWARE RIGHTS ANTLR 1989-2004 Developed by Terence Parr Partially supported by University of San Francisco & jGuru.com We reserve no legal rights to the ANTLR--it is fully in the public domain. An individual or company may do whatever they wish with source code distributed with ANTLR or the code generated by ANTLR, including the incorporation of ANTLR, or its output, into commerical software. We encourage users to develop software with ANTLR. However, we do ask that credit is given to us for developing ANTLR. By "credit", we mean that if you use ANTLR or incorporate any source code into one of your programs (commercial product, research project, or otherwise) that you acknowledge this fact somewhere in the documentation, research report, etc... If you like ANTLR and have developed a nice tool with the output, please mention that you developed it using ANTLR. In addition, we ask that the headers remain intact in our source code. As long as these guidelines are kept, we expect to continue enhancing this system and expect to make other tools available as they are completed.
    [Show full text]
  • Minimal Perl for UNIX and Linux People
    Minimal Perl For UNIX and Linux People BY TIM MAHER MANNING Greenwich (74° w. long.) For online information and ordering of this and other Manning books, please visit www.manning.com. The publisher offers discounts on this book when ordered in quantity. For more information, please contact: Special Sales Department Manning Publications Co. Cherokee Station PO Box 20386 Fax: (609) 877-8256 New York, NY 10021 email: [email protected] ©2007 by Manning Publications Co. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by means electronic, mechanical, photocopying, or otherwise, without prior written permission of the publisher. Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in the book, and Manning Publications was aware of a trademark claim, the designations have been printed in initial caps or all caps. Recognizing the importance of preserving what has been written, it is Manning’s policy to have the books we publish printed on acid-free paper, and we exert our best efforts to that end. Manning Publications Co. Copyeditor: Tiffany Taylor 209 Bruce Park Avenue Typesetters: Denis Dalinnik, Dottie Marsico Greenwich, CT 06830 Cover designer: Leslie Haimes ISBN 1-932394-50-8 Printed in the United States of America 12345678910–VHG–1009080706 To Yeshe Dolma Sherpa, whose fortitude, endurance, and many sacrifices made this book possible. To my parents, Gloria Grady Washington and William N. Maher, who indulged my early interests in literature. To my limbic system, with gratitude for all the good times we’ve had together.
    [Show full text]
  • A Retrospective on Pugs ☺
    ☺ A retrospective on Pugs ☺ Ingo Blechschmidt <[email protected]> Augsburg.pm (April 13th, 2015) Pugs, an experimental Perl 6 platform: a retrospective 1 / 37 April 13th, 2015 Abstract. “Hi. Today I have started working on specifying and implementing Feath- erweight Perl 6 (FP6), a side-effect-free subset of Perl 6.” Audrey Tang used these words to unveil the Pugs project in February of 2005. Initially conceived as an imple- mentation of a small subset of Perl 6 in Haskell, the project quickly grew to contain a full-fledged compiler and interpreter for Perl 6 and aracted a large and diverse community. e talk will give a subjective survey of the history of Pugs. We will pay particular aention to the special manner with which Audrey led the project and what the phi- losophy “-Ofun” meant to the developers. We’ll also discuss which parts of Pugs were absorbed into other implementations of Perl 6 and which influence Pugs had on the Perl and Haskell communities. About me. I contributed to Pugs as a school student in 2005, at first by porting modules and writing tests, then gradually also by writing Haskell code and later by implement- ing a JavaScript backend. Audrey and the unique spirit in the Pugs community had a strong and lasting influence on me (exposing me to Haskell, category theory, and a beautiful way of tending communities); I look back on very exciting and fun days. Warning. e account is mostly from memory and not properly researched. Try not to trust it! Also note that the timeline covers only the year 2005 and that the code excerpts are edited for legibility, i.
    [Show full text]
  • Perl 6 Audrey Tang
    Deploying Perl 6 Audrey Tang 1 Perl 6 is here Today! 2 Perl 6 is here Today! (YAPC::NA 2005) 3 Pugs 6.2.12 •Released on June 26th •3x faster build time •10x faster compilation •2x faster runtime •2000+ commits since 6.2.11 4 Parrot 0.4.5 •Released last June 19th •Unicode identifiers •Hierarchical namespace •New .NET CLR translator •Much faster compiler tools 5 Great for experimenting 6 But not for production 7 ...not this Christmas 8 9 CPAN is the language 10 Perl is just its syntax 11 Perl 5.000b3h (October 1994) 12 • use 5.000; • use strict; • require 'fastcwd.pl'; • require 'newgetopt.pl'; • require 'exceptions.pl'; • # ... • 13 Continuity++ 14 Pugs 6.2.2 (June 2005) 15 • use v6-pugs; • use perl5:DBI; • use perl5:Encode; • use perl5:Template; • # ... • 16 Still need to install Pugs 17 Perl 5.9.3 (Jan 2006) 18 • use v5.9.3; • use feature qw(switch say err ~~); • given (shift()) { • when ['‐h', '‐‐help'] { • say "Usage: $0"; • } • default { • $0 ~~ 'moose.exe' err die "Not Moose"; • } • } • 19 How to get Perl 6 into Production? 20 Production • Work with existing code • Must support Perl 5 and XS • No from‐scratch rewrites 21 Frontends? Tcl Python Scheme Parrot 22 Frontends? Tcl Python Scheme Perl 5 (Ponie) Parrot Perl 6 23 Backends! Pugs Java Haskell Perl 5 Script 24 Backends! JVM? YARV? Pugs CLR? PyPy? Java Haskell Perl 5 Script 25 Pugs on Perl 5 26 Perl 6 Runtime Implemented as Perl 5 Modules 27 Sane Perl 5 (not source filters) 28 Available On CPAN Today 29 Moose.pm ☯ 30 What is Moose? • Complete object model for Perl 5 • Based on the
    [Show full text]
  • Taiwan: Grassroots Digital Democracy That Works
    TAIWAN: GRASSROOTS DIGITAL DEMOCRACY THAT WORKS 1 1 TAIWAN: GRASSROOTS DIGITAL DEMOCRACY THAT WORKS TABLE OF CONTENTS Author Divya Siddarth Introduction 4 Collective 6 Decision-making Combatting 10 the Infodemic Data Coalitions 12 Digital Public Goods 15 and the evolving role of People-Public- This RadicalxChange publication is part of a larger effort by the RadicalxChange Foundation, Ltd. to provide open access to its research and make a contribution to economic policy discussions around the world. Private Partnerships RadicalxChange Foundation, Ltd., is a 501(c)(3) non-profit company incorporated and registered under the laws of the state of New York, USA. Registrar:, Secretary of State, State of New York. This publication is licensed under Creative Commons Attribution NonCommercial Conclusion 17 ShareAlike 4.0 International (CC BY-NC-SA 4.0). To view a copy of this license, visit creative commons.org/licenses/by-nc-sa/4.0/. Requests for reprint may be addressed to [email protected]. 2 3 TAIWAN: GRASSROOTS DIGITAL DEMOCRACY THAT WORKS TAIWAN: GRASSROOTS DIGITAL DEMOCRACY THAT WORKS INTRODUCTION this year in a landslide. Participative, community-built digital tools can be effec- tively and efficiently used to create more democratic, more ORIGIN STORY: DIGITAL DEMOCRACY open, and more inclusive systems at scale – and one of the best examples of this comes from the island nation of ‘Ask not why nobody is doing this. You are the nobody.’ – g0v, Taiwan. Under the leadership of Audrey Tang, a self-pro- hacktivist umbrella organization in Taiwan claimed civic hacker and ‘conservative anarchist’, Taiwan has rolled out cutting-edge experiments in digital democ- In March 2014, the massive, student-led Sunflower Move- racy, decentralized governance, distributed intelligence, ment in Taiwan occupied the national legislature building and collective hacking, in which more than half of the coun- of the country for three weeks.
    [Show full text]