Files: Cpan/Test-Harness/* Copyright: Copyright (C) 2007-2011

Total Page:16

File Type:pdf, Size:1020Kb

Files: Cpan/Test-Harness/* Copyright: Copyright (C) 2007-2011 Files: cpan/Test-Harness/* Copyright: Copyright (c) 2007-2011, Andy Armstrong <[email protected]>. All rights reserved. License: GPL-1+ or Artistic Comment: This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. Files: cpan/Test-Harness/lib/TAP/Parser.pm Copyright: Copyright 2006-2008 Curtis "Ovid" Poe, all rights reserved. License: GPL-1+ or Artistic Comment: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. Files: cpan/Test-Harness/lib/TAP/Parser/YAMLish/Reader.pm Copyright: Copyright 2007-2011 Andy Armstrong. Portions copyright 2006-2008 Adam Kennedy. License: GPL-1+ or Artistic Comment: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. Files: cpan/Test-Simple/* Copyright: Copyright 2001-2008 by Michael G Schwern <[email protected]>. License: GPL-1+ or Artistic Comment: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. Files: cpan/Test-Simple/lib/Test/Builder.pm Copyright: Copyright 2002-2008 by chromatic <[email protected]> and Michael G Schwern E<[email protected]>. License: GPL-1+ or Artistic 801 Comment: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. Files: cpan/Test-Simple/lib/Test/Builder/Tester/Color.pm Copyright: Copyright Mark Fowler <[email protected]> 2002. License: GPL-1+ or Artistic Comment: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. Files: cpan/Test-Simple/lib/Test/Builder/Tester.pm Copyright: Copyright Mark Fowler <[email protected]> 2002, 2004. Some code taken from Test::More and Test::Catch, written by by Michael G Schwern <[email protected]>. Hence, those parts Copyright Michael G Schwern 2001. Used and distributed with permission. This module is copyright 2005 Fergal Daly <[email protected]>, some parts are based on other people's work. License: GPL-1+ or Artistic Comment: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. Files: cpan/Test-Simple/lib/Test/Tutorial.pod Copyright: Copyright 2001 by Michael G Schwern <[email protected]>. License: GPL-1+ or Artistic Comment: This documentation is free; you can redistribute it and/or modify it under the same terms as Perl itself. Irrespective of its distribution, all code examples in these files are hereby placed into the public domain. You are permitted and 802 encouraged to use this code in your own programs for fun or for profit as you see fit. A simple comment in the code giving credit would be courteous but is not required. Files: cpan/Test-Simple/lib/Test/Builder/IO/Scalar.pm Copyright: Copyright (c) 1996 by Eryq. All rights reserved. Copyright (c) 1999,2001 by ZeeGee Software Inc. All rights reserved. License: GPL-1+ or Artistic Comment: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. Files: cpan/Test-Simple/lib/Test/Tester/CaptureRunner.pm Copyright: Copyright 2003 by Fergal Daly <[email protected]>. License: GPL-1+ or Artistic Comment: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. Files: cpan/Test-Simple/lib/Test/use/ok.pm cpan/Test-Simple/lib/ok.pm Copyright: none To the extent possible under law, åé³³ has waived all copyright and related or neighboring rights to L<Test-use-ok> License: CC0-1.0 Comment: ---------------------------------------- The file links to http://creativecommons.org/publicdomain/zero/1.0/ and the full license text as retrieved from there can be found at the end of this file. Files: cpan/Text-Balanced/* Copyright: Copyright 1997 - 2001 Damian Conway. All Rights Reserved. Some (minor) parts copyright 2009 Adam Kennedy. License: GPL-1+ or Artistic 803 Comment: This module is free software. It may be used, redistributed and/or modified under the same terms as Perl itself. Files: cpan/Text-ParseWords/* Copyright: unknown License: GPL-1+ or Artistic Comment: ---------------------------------------- There are no copyright notices or license information in this distribution. It is assumed that the software is licensed under the same terms as Perl itself. This is supported by the Makefile.PL file of the separate CPAN distribution at <http://cpansearch.perl.org/src/CHORNY/Text-ParseWords-3.27/Makefile.PL>. Files: cpan/Text-Tabs/* Copyright: Copyright (C) 1996-2009 David Muir Sharnoff. Copyright (C) 2005 Aristotle Pagaltzis Copyright (C) 2012-2013 Google, Inc. License: TEXT-TABS Files: cpan/Tie-File/* Copyright: Tie::File version 0.97 is copyright (C) 2003 Mark Jason Dominus. License: GPL-2+ or Artistic Comment: This library is free software; you may redistribute it and/or modify it under the same terms as Perl itself. These terms are your choice of any of (1) the Perl Artistic Licence, or (2) version 2 of the GNU General Public License as published by the Free Software Foundation, or (3) any later version of the GNU General Public License. Files: cpan/bignum/* cpan/Tie-RefHash/* 804 cpan/Win32API-File/* dist/ExtUtils-Install/* dist/Math-BigInt/* dist/Math-BigInt-FastCalc/* dist/Math-BigRat/* dist/Thread-Queue/* Copyright: unknown License: GPL-1+ or Artistic Comment: This program is free software; you may redistribute it and/or modify it under the same terms as Perl itself. ---------------------------------------- These distributions include no copyright notices but have the same explicit licensing information. Files: cpan/Time-Local/* Copyright: Copyright (c) 1997-2003 Graham Barr, 2003-2007 David Rolsky. All rights reserved. License: GPL-1+ or Artistic Comment: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. Files: cpan/Time-Piece/* Copyright: unknown License: GPL-1+ or Artistic Comment: This module is free software, you may distribute it under the same terms as Perl. Files: cpan/Time-Piece/Piece.xs Copyright: strptime copied from freebsd with the following copyright: Copyright (c) 1994 Powerdog Industries. All rights reserved. License: GPL-1+ or Artistic, and BSD-4-clause-POWERDOG Comment: ---------------------------------------- 805 The strptime function is licensed under the BSD-like license included below. It is assumed that the other parts are licensed under the same terms as the rest of the distribution. Files: cpan/Unicode-Collate/* Copyright: This module is Copyright(C) 2001-2014, SADAHIRO Tomoyuki. Japan. All rights reserved. License: GPL-1+ or Artistic Comment: This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. Files: cpan/Unicode-Collate/Collate/allkeys.txt Copyright: Copyright (c) 2001-2014 Unicode, Inc. License: Unicode Comment: For terms of use, see http://www.unicode.org/terms_of_use.html ---------------------------------------- See below for the full text of this license as downloaded from the above URL on Tue, 26 Apr 2011 14:41:24 +0300. Files: cpan/Unicode-Normalize/* Copyright: Copyright(C) 2001-2012, SADAHIRO Tomoyuki. Japan. All rights reserved. License: GPL-1+ or Artistic Comment: This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. Files: cpan/Win32/* Copyright: unknown License: GPL-1+ or Artistic Comment: ---------------------------------------- There are no copyright notices or license information in this distribution. It is assumed that the software is licensed under the same terms as 806 Perl itself. This is supported by the META.yml file of the separate CPAN distribution at <http://cpansearch.perl.org/src/JDB/Win32-0.44/META.yml> Files: dist/Attribute-Handlers/* Copyright: Copyright (c) 2001-2009, Damian Conway. All Rights Reserved. License: GPL-1+ or Artistic Comment: This module is free software. It may be used, redistributed and/or modified under the same terms as Perl itself. Files: dist/autouse/* dist/base/* dist/constant/* dist/Devel-SelfStubber/* dist/Dumpvalue/* dist/Env/* dist/ExtUtils-Command/* dist/ExtUtils-Manifest/* dist/I18N-Collate/* dist/Safe/* ext/Fcntl/* ext/FileCache/* ext/GDBM_File/* ext/IPC-Open2/* ext/IPC-Open3/* ext/NDBM_File/* ext/ODBM_File/* ext/Opcode/* ext/PerlIO-encoding/* ext/PerlIO-scalar/* ext/PerlIO-via/* ext/POSIX/* ext/re/* ext/Socket/* ext/Sys-Hostname/* ext/Tie-Hash-NamedCapture/* 807 ext/Tie-Memoize/* ext/VMS-DCLsym/* ext/VMS-Stdio/* Copyright: unknown License: GPL-1+ or Artistic Comment: ---------------------------------------- There is no copyright or license information in these distributions. It is assumed that they are licensed under the same terms as Perl itself. Files: dist/B-Deparse/* Copyright: Copyright (c) 1998-2000, 2002, 2003, 2004, 2005, 2006 Stephen McCamant. All rights reserved. License: GPL-1+ or Artistic Comment: This module is free software; you can redistribute and/or modify it under the same terms as Perl itself. Files: dist/Carp/* Copyright: Copyright (c) 1994-2013 Larry Wall Copyright (c) 2011, 2012, 2013 Andrew Main (Zefram) <[email protected]> License: GPL-1+ or Artistic Comment: This module is free software. It may be used, redistributed and/or modified under the same terms as Perl itself. Files: dist/Data-Dumper/* Copyright: Copyright (c) 1996-98 Gurusamy Sarathy. All rights reserved. License: GPL-1+ or Artistic Comment: This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. Files: dist/ExtUtils-CBuilder/* Copyright: 808 Copyright (c) 2003-2005 Ken Williams. All rights reserved. Copyright (c) 2012-2015 Ken Williams. All rights reserved. License: GPL-1+ or Artistic Comment: This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. Files: dist/ExtUtils-ParseXS/* Copyright: Copyright 2002-2012 by Ken Williams, David Golden and other contributors.
Recommended publications
  • [PDF] Beginning Raku
    Beginning Raku Arne Sommer Version 1.00, 22.12.2019 Table of Contents Introduction. 1 The Little Print . 1 Reading Tips . 2 Content . 3 1. About Raku. 5 1.1. Rakudo. 5 1.2. Running Raku in the browser . 6 1.3. REPL. 6 1.4. One Liners . 8 1.5. Running Programs . 9 1.6. Error messages . 9 1.7. use v6. 10 1.8. Documentation . 10 1.9. More Information. 13 1.10. Speed . 13 2. Variables, Operators, Values and Procedures. 15 2.1. Output with say and print . 15 2.2. Variables . 15 2.3. Comments. 17 2.4. Non-destructive operators . 18 2.5. Numerical Operators . 19 2.6. Operator Precedence . 20 2.7. Values . 22 2.8. Variable Names . 24 2.9. constant. 26 2.10. Sigilless variables . 26 2.11. True and False. 27 2.12. // . 29 3. The Type System. 31 3.1. Strong Typing . 31 3.2. ^mro (Method Resolution Order) . 33 3.3. Everything is an Object . 34 3.4. Special Values . 36 3.5. :D (Defined Adverb) . 38 3.6. Type Conversion . 39 3.7. Comparison Operators . 42 4. Control Flow . 47 4.1. Blocks. 47 4.2. Ranges (A Short Introduction). 47 4.3. loop . 48 4.4. for . 49 4.5. Infinite Loops. 53 4.6. while . 53 4.7. until . 54 4.8. repeat while . 55 4.9. repeat until. 55 4.10. Loop Summary . 56 4.11. if . ..
    [Show full text]
  • The GNOME Census: Who Writes GNOME?
    The GNOME Census: Who writes GNOME? Dave Neary & Vanessa David, Neary Consulting © Neary Consulting 2010: Some rights reserved Table of Contents Introduction.........................................................................................3 What is GNOME?.............................................................................3 Project governance...........................................................................3 Why survey GNOME?.......................................................................4 Scope and methodology...................................................................5 Tools and Observations on Data Quality..........................................7 Results and analysis...........................................................................10 GNOME Project size.......................................................................10 The Long Tail..................................................................................11 Effects of commercialisation..........................................................14 Who does the work?.......................................................................15 Who maintains GNOME?................................................................17 Conclusions........................................................................................22 References.........................................................................................24 Appendix 1: Modules included in survey...........................................25 2 Introduction What
    [Show full text]
  • Learning Perl Through Examples Part 2 L1110@BUMC 2/22/2017
    www.perl.org Learning Perl Through Examples Part 2 L1110@BUMC 2/22/2017 Yun Shen, Programmer Analyst [email protected] IS&T Research Computing Services Spring 2017 Tutorial Resource Before we start, please take a note - all the codes and www.perl.org supporting documents are accessible through: • http://rcs.bu.edu/examples/perl/tutorials/ Yun Shen, Programmer Analyst [email protected] IS&T Research Computing Services Spring 2017 Sign In Sheet We prepared sign-in sheet for each one to sign www.perl.org We do this for internal management and quality control So please SIGN IN if you haven’t done so Yun Shen, Programmer Analyst [email protected] IS&T Research Computing Services Spring 2017 Evaluation One last piece of information before we start: www.perl.org • DON’T FORGET TO GO TO: • http://rcs.bu.edu/survey/tutorial_evaluation.html Leave your feedback for this tutorial (both good and bad as long as it is honest are welcome. Thank you) Yun Shen, Programmer Analyst [email protected] IS&T Research Computing Services Spring 2017 Today’s Topic • Basics on creating your code www.perl.org • About Today’s Example • Learn Through Example 1 – fanconi_example_io.pl • Learn Through Example 2 – fanconi_example_str_process.pl • Learn Through Example 3 – fanconi_example_gene_anno.pl • Extra Examples (if time permit) Yun Shen, Programmer Analyst [email protected] IS&T Research Computing Services Spring 2017 www.perl.org Basics on creating your code How to combine specs, tools, modules and knowledge. Yun Shen, Programmer Analyst [email protected] IS&T Research Computing
    [Show full text]
  • An Introduction to Raku
    Perl6 An Introduction Perl6 Raku An Introduction The nuts and bolts ● Spec tests ○ Complete test suite for the language. ○ Anything that passes the suite is Raku. The nuts and bolts ● Spec tests ○ Complete test suite for the language. ○ Anything that passes the suite is Raku. ● Rakudo ○ Compiler, compiles Raku to be run on a number of target VM’s (92% written in Raku) The nuts and bolts ● Spec tests ○ Complete test suite for the language. ○ Anything that passes the suite is Raku. ● Rakudo ○ Compiler, compiles Raku to be run on a number of target VM’s (92% written in Raku) ● MoarVM ○ Short for "Metamodel On A Runtime" ○ Threaded, garbage collected VM optimised for Raku The nuts and bolts ● Spec tests ○ Complete test suite for the language. ○ Anything that passes the suite is Raku. ● Rakudo ○ Compiler, compiles Raku to be run on a number of target VM’s (92% written in Raku) ● MoarVM ○ Short for "Metamodel On A Runtime" ○ Threaded, garbage collected VM optimised for Raku ● JVM ○ The Java Virtual machine. The nuts and bolts ● Spec tests ○ Complete test suite for the language. ○ Anything that passes the suite is Raku. ● Rakudo ○ Compiler, compiles Raku to be run on a number of target VM’s (92% written in Raku) ● MoarVM ○ Short for "Metamodel On A Runtime" ○ Threaded, garbage collected VM optimised for Raku ● JVM ○ The Java Virtual machine. ● Rakudo JS (Experimental) ○ Compiles your Raku to a Javascript file that can run in a browser Multiple Programming Paradigms What’s your poison? Multiple Programming Paradigms What’s your poison? ● Functional
    [Show full text]
  • LAMP and the REST Architecture Step by Step Analysis of Best Practice
    LAMP and the REST Architecture Step by step analysis of best practice Santiago Gala High Sierra Technology S.L.U. Minimalistic design using a Resource Oriented Architecture What is a Software Platform (Ray Ozzie ) ...a relevant and ubiquitous common service abstraction Creates value by leveraging participants (e- cosystem) Hardware developers (for OS level platforms) Software developers Content developers Purchasers Administrators Users Platform Evolution Early stage: not “good enough” solution differentiation, innovation, value flows Later: modular architecture, commoditiza- tion, cloning no premium, just speed to market and cost driven The platform effect - ossification, followed by cloning - is how Chris- tensen-style modularity comes to exist in the software industry. What begins as a value-laden proprietary platform becomes a replaceable component over time, and the most successful of these components finally define the units of exchange that power commodity networks. ( David Stutz ) Platform Evolution (II) Example: PostScript Adobe Apple LaserWriter Aldus Pagemaker Desktop Publishing Linotype imagesetters NeWS (Display PostScript) OS X standards (XSL-FO -> PDF, Scribus, OOo) Software Architecture ...an abstraction of the runtime elements of a software system during some phase of its oper- ation. A system may be composed of many lev- els of abstraction and many phases of opera- tion, each with its own software architecture. Roy Fielding (REST) What is Architecture? Way to partition a system in components
    [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]
  • Current Issues in Perl Programming Overview
    Current Issues In Perl Programming Lukas Thiemeier Current Issues In Perl Programming DESY, Zeuthen, 2011-04-26 Overview > Introduction > Moose – modern object-orientation in Perl > DBIx::Class – comfortable an flexible database access > Catalyst – a MVC web application framework Lukas Thiemeier | Current issues in Perl programming | 2011-04-26 | Page 2 Introduction > What is this talk about? . Modern Perl can do more than most people know . A quick overview about some modern features . Illustrated with some short examples > What is this talk not about? . Not an introduction to the Perl programming language . Not a Perl tutorial . Not a complete list of all current issues in Perl 5 . Not a complete HowTo for the covered topics Lukas Thiemeier | Current issues in Perl programming | 2011-04-26 | Page 3 Overview > Introduction > Moose – modern object-orientation in Perl . About Moose . Creating and extending classes . Some advanced features > DBIx::Class – comfortable an flexible database access > Catalyst – a MVC web application framework Lukas Thiemeier | Current issues in Perl programming | 2011-04-26 | Page 4 About Moose > “A postmodern object system for Perl 5” > Based on Class::MOP, a metaclass system for Perl 5 > Look and feel similar to the Perl 6 object syntax “The main goal of Moose is to make Perl 5 Object Oriented programming easier, more consistent and less tedious. With Moose you can to think more about what you want to do and less about the mechanics of OOP.” Lukas Thiemeier | Current issues in Perl programming | 2011-04-26 | Page 5 Creating Classes > A very simple Moose-Class: . Create a file called “MyAnimalClass.pm” with the following content: package MyAnimalClass; use Moose; no Moose; 1; Lukas Thiemeier | Current issues in Perl programming | 2011-04-26 | Page 6 Creating Classes > A very simple Moose-Class: The package name is used as class name.
    [Show full text]
  • How the Camel Is De-Cocooning (YAPCNA)
    How the Camel! is de-cocooning Elizabeth Mattijsen! YAPC::NA, 23 June 2014 The Inspiration coccoon? Perl 5 Recap: 2000 - 2010 • 2000 - Perl 5.6 • 2002 - Perl 5.8 • 2007 - Perl 5.10 • 2010 - Perl 5.12 + yearly release • The lean years have passed! Perl 6 Recap: 2000 - 2010 • Camel Herders Meeting / Request for Comments • Apocalypses, Exegeses, Synopses • Parrot as a VM for everybody • Pugs (on Haskell) / Perl 6 test-suite • Rakudo (on Parrot) / Niecza (on mono/.NET) • Nothing “Production Ready” The 0’s - Cocooning Years • Perl was busy with itself • Redefining itself • Re-inventing itself • What is Perl ? • These years have passed! Not your normal de-cocooning Perl 5 and Perl 6 will co-exist for a long time to come! Perl 5 in the 10’s • A new release every year! • Many optimisations,5.20 internalis codeout! cleanup! ! • Perl 6-like features: say, state, given/when, ~~, //, …, packageGo {}, lexical getsubs, sub signaturesit! • Perl 6-like Modules: Moose / Moo / Mouse, Method::Signatures,and Promisesuse it! • and a Monthly development release Perl 6 in the 10’s • Niecza more feature-complete, initially • Not Quite Perl (NQP) developed and stand-alone • 6model on NQP with multiple backends • MoarVM - a Virtual Machine for Perl 6 • Rakudo runs on Parrot, JVM, MoarVM • also a Monthly development release Co-existence? Yes! But Perl 6 will become larger and be more future proof! Cool Perl 6 features in Perl 5 • say • yada yada yada (…) • state variables • defined-or (//)! • lexical subs • subroutine signatures • OK as long as it doesn’t involve types print "Foo\n"; Foo ! say "Foo"; Foo print "Foo\n"; !Foo say "Foo"; Foo print "Foo\n"; Foo ! say "Foo"; Foo print "Foo\n"; Foo ! say "Foo"; Foo sub a { ..
    [Show full text]
  • Libreoffice Presentation Template
    About Lanedo ● Lanedo GmbH - founded 2009 ● OSS developers from a variety of backgrounds ● Gimp, GNOME, GTK+, LibreOffice, Networking, Telco ● Projects ● Tracker support ● Embedded GTK+, 60 fps ● iOS and OS X toolkit support for .NET via Mono ● Google Chromebook 3G/4G network drivers ● OLPC touch screen interface ● LibreOffice maintenance for LiMux, Munich Adapting LibreOffice for Government and Enterprise Use 2 Business Cases ● Two main cases: ● We're approached by business or governmental body ● We apply for government tenders ● Needs are analysed to form an estimate ● Predictable projects – fixed price ● Wider reaching projects – time and materials Adapting LibreOffice for Government and Enterprise Use 3 Business Cases - Examples ● Moonen Packaging ● Slow VLOOKUP across files ● Deliverable as a set of patches ● Google ● Additional modem support in ChromeOS ● ModemManager ● Weekly patches and weekly reports Adapting LibreOffice for Government and Enterprise Use 4 LibreOffice Projects at Lanedo ● Ink annotation support ● LibreOffice Impress kiosk mode ● Région Île-de-France ● LiMux – City of Munich ● PDF gradient support Adapting LibreOffice for Government and Enterprise Use 5 Ink Annotations ● SimplifyMD – software for electronic healthcare records Adapting LibreOffice for Government and Enterprise Use 6 Ink Annotations - Solution ● Added support in LibreOffice file import filters ● .docx and .rtf ● Analysed the errant files... ● Base 64 encoded blob indicates Ink feature ● Actual shape stored as VML path : <o:ink i="ANoFHQTeAqoDASAAaAwAAAAAAMAAAAAAAABGWM9UiuaXxU
    [Show full text]
  • Multimedia Applications for Training in Communications
    New technologies for university education PARROT VIRTUAL MACHINE AS A PEDAGOGIC TOOL C. Aperghis-Tramoni, J. Guizol Universite de la Mediterranee For about 20 years now, Perl programming language did develop itself up to the actual release which is 5. Former releases were : Perl 1 : January 1988 Perl 2 : June 1988 Perl 3 : October 1989 Perl 4 : In 992 Perl 5 : Since August 1997 Lets say first some words on how releases are numbered. Three elements have to be considered : Revision. Version. Subversion. It means that, if we consider Perl 5.6.1, Revision is 6, Version is 5 and subversion is 1. Even versions are maintenance one (5.6.x) Odd versions are versions for development (5.7.x) Before reaching 5.6.0, subversions _01 à _49 will have been reserved for debugging. Subversions _50 à _99 are considered as unstable versions. Perl contains a magical variable ($]) that contains the number of the release. This coding uses the composite scheme of numbering in floating point mode. Value is computed as : Revision + Version/1000 + Subversion/10000 Up to now, all these evolutions have never been revolutions, language did remains an interpreted one, only release 5 did propose objects as a new feature. On contrary, the last one, number 6, will bring a radical change in Perl design, it will no more be interpreted but compiled in a byte codes that will be carried out on a virtual machine, the parrot machine.. The simplicity of this machine, the power of its assembly language did decide us to use it as a support for assembly language courses.
    [Show full text]
  • Web Development with Perl
    Web Development with Perl Paul Fenwick Jacinta Richardson Kirrily Robert Web Development with Perl by Paul Fenwick, Jacinta Richardson, and Kirrily Robert Copyright © 1999-2000 Netizen Pty Ltd Copyright © 2000 Kirrily Robert Copyright © 2001 Obsidian Consulting Group Pty Ltd Copyright © 2001-2006 Perl Training Australia Pty Ltd Copyright © 2001-2006 Paul Fenwick ([email protected]) Copyright © 2001-2006 Jacinta Richardson ([email protected]) Open Publications License 1.0 This material may be distributed only subject to the terms and conditions set forth in the Open Publication License, v1.0 or later (the latest version is presently available at http://www.opencontent.org/openpub/). Distribution of this work or derivative of this work in any standard (paper) book form is prohibited unless prior permission is obtained from the copyright holder. This document includes content from the CGI Programming with Perl training notes originally created by Kirrily Robert and Netizen Pty Ltd. All additional material written by Paul Fenwick and Jacinta Richardson. Copies of the Netizen training manuals can be found at http://sourceforge.net/projects/spork This training manual is maintained by Perl Training Australia. This is version 1.2 of Perl Training Australia’s "Web Development with Perl" training manual. Table of Contents 1. Introduction..................................................................................................................................... 1 Introduction................................................................................................................................
    [Show full text]
  • Grokking the CPAN
    Grokking the I. Genesis What is the CPAN? Comprehensive Perl Archive Network - ~2gb and 220 mirrors Began as an idea by Jared Rhine in December 1993 as a place to store all the Perl bits then scattered all over the map. “I congratulate on your effort to create a new Perl archive site. I too, have begun to create a comprehensive Perl archive. It is this about which I wish to speak. As you no doubt have noticed, there are far too many different structures of Perl archives out there and none are canonical. I propose that we cooperate to create a unified structure, much like the CTAN project which has managed to create a collection of canonical sites for TeX [...] The advantages to the Perl community would be numerous, I imagine. There would be no searching for the correct random directory to find something, and users would not have to go to multiple sites looking for the particular bit they are looking for.”[ http://history.perl.org/packratsarch/93 for the full message ] The idea sits dormant for over a year until Jarkko prods the packrats about it in early 1995. Jarkko works on the CPAN archive and Andreas also tosses around the concept of a ‘Master Module Archive’. CPAN announced to the world on 26 October 1995 http:// www.cpan.org/clpa/1995-10/19951026-142858 Who was instrumental in bringing CPAN from concept to reality? - Bill Middleton, Mark of Coombs, Tom Christiansen, Andreas König, Jared Rhine, Jarkko Hietaniemi, Stephen Potter, Tim Bunce, Jon Orwant Where is CPAN? Everywhere...well, almost.
    [Show full text]