Skip to content

Andrew Shitov

Science, Programming, Electronics, Languages

Category: Programming languages

brian d foy on Future

brian d foy is the author and co-authors of the fundamental Perl books: Learning Perl, Intermediate Perl, Mastering Perl, Programming Perl, and Effective Perl Programming. He is a permanent speaker at different Perl events. This interview was recorded for the Pragmatic Perl magazine on 26 May 2013 during the First Polish Perl Workshop in Warsaw.

Author Andrew ShitovPosted on May 4, 2015November 19, 2019Categories Interviews, Perl, Raku1 Comment on brian d foy on Future

Perl 6 for Concurrency and Parallel Computing

Here are the slides of the talk ‘Perl 6 for Concurrency and Parallel Computing’, which gives an overview of the features available in Perl 6 out of the box for parallel computation and concurrency.

Author Andrew ShitovPosted on April 29, 2015November 16, 2019Categories Concurrency and Parallelism, RakuTags concurrency, parallelism, perl 6, raku, talksLeave a comment on Perl 6 for Concurrency and Parallel Computing

allperlbooks.com

Announcing the site with the collection of the Perl book covers ever printed on paper. Here is a presentation of my site, allperlbooks.com, which is a collection of the book covers, of all the books that are about the Perl and Perl 6 programming languages. Update: also about the Raku programming language.

Author Andrew ShitovPosted on April 29, 2015November 16, 2019Categories Perl, TalksTags books, internet, perl, site, talksLeave a comment on allperlbooks.com

The Future Perl Versioning Panel

This is a talk + a discussion that took place on 14 August 2013 as a part of the YAPC::Europe 2013 Perl conference in Kiev.

Author Andrew ShitovPosted on July 14, 2013November 19, 2019Categories Interviews, Perl, Raku, Talks1 Comment on The Future Perl Versioning Panel

The Joy of Smartmatch

Here is a presentation explaining the main features of the so-called smartmatch (or smart-match, or smart match if you prefer). This is a feature of the Perl 5 programming language, appeared since its version 5.10.

Author Andrew ShitovPosted on May 25, 2013November 16, 2019Categories Perl, TalksTags matching, perl, Perl 5, regex, smartmatch1 Comment on The Joy of Smartmatch

The story of Perl 7

The story of the big public discussion happened in the beginning of 2013 about the future naming of the Perl programming language.

Author Andrew ShitovPosted on April 20, 2013November 16, 2019Categories PerlTags perl, Perl 5, perl 6, talksLeave a comment on The story of Perl 7

What’s new in Perl 5.14

An overview of new features appeared in the version 5.14 of the Perl programming language.

Author Andrew ShitovPosted on May 17, 2011November 16, 2019Categories Perl, TalksTags Perl 5, talksLeave a comment on What’s new in Perl 5.14

Regexes and Grammars in Perl 6

Author Andrew ShitovPosted on September 21, 2010November 16, 2019Categories Raku, TalksTags grammars, perl 6, regexes, talksLeave a comment on Regexes and Grammars in Perl 6

There’s more than one way to empty it

A funny lightning talk about different methods of making an array empty in Perl.

Author Andrew ShitovPosted on August 10, 2010November 16, 2019Categories Perl, TalksTags lightning talk, Perl 5, slides, talksLeave a comment on There’s more than one way to empty it

Text in search queries with examples in Perl 6

Author Andrew ShitovPosted on August 10, 2010November 16, 2019Categories RakuTags perl 6, raku, regex, search, slides, talksLeave a comment on Text in search queries with examples in Perl 6

How to clean an array in Perl

Summary of how Moscow.pm people carry out “@a = ()” action.

Author Andrew ShitovPosted on June 26, 2010November 16, 2019Categories Perl, TalksTags lightning talk, perl, Perl 5, slides, talksLeave a comment on How to clean an array in Perl

Perl 6 by example

This presentation goes through existing Perl 6 programs to see how its early adopters use the language today, before Perl 6 is completed.

Author Andrew ShitovPosted on June 26, 2010November 16, 2019Categories Raku, TalksTags perl 6, slides, talksLeave a comment on Perl 6 by example

Perl 5.10 in 2010

Which features of Perl 5.10 are in use in today’s CPAN modules; how not to make mistakes; and a number of use cases of how to use Perl 5.10 features.

Author Andrew ShitovPosted on March 5, 2010November 16, 2019Categories Perl, TalksTags perl, slides, talksLeave a comment on Perl 5.10 in 2010

Personal Perl 6 compiler

A semi-joke on how to create your own Perl 6 compiler and run the code in production already today.

Author Andrew ShitovPosted on March 5, 2010November 16, 2019Categories Raku, TalksTags compilers, perl 6, slides, talksLeave a comment on Personal Perl 6 compiler

Syntaxanalyse von URL mit die Grammatik

A talk about how to use grammars in Perl to analyse the structure of the URL.

Author Andrew ShitovPosted on January 22, 2009November 16, 2019Categories Perl, TalksTags compilers, grammars, perl, slides, talksLeave a comment on Syntaxanalyse von URL mit die Grammatik

Perl 5.10

An overview of the new features available in the version 5.10 of the Perl programming language.

Author Andrew ShitovPosted on January 22, 2009November 16, 2019Categories Perl, TalksTags perl, Perl 5, perl 5.10, slides, talksLeave a comment on Perl 5.10

Life with Perl (presentation)

Author Andrew ShitovPosted on January 22, 2009November 16, 2019Categories Perl, TalksTags perl, slides, talksLeave a comment on Life with Perl (presentation)

Posts navigation

Previous page Page 1 … Page 25 Page 26

Visit the website

Coronavirus Observer

Get the up-to-date statistics over the world, per country- and region-level, detailed graphs, etc.

  • Home
  • About
  • Contents
  • Contact
  • My books
    • Where to buy
    • A Tour of Python 3 (2020)
    • Creating a Compiler with Raku (2020)
    • Raku One-Liners (2019)
    • Using Raku (2019)
    • Using Perl 6 (2017)
    • Perl 6 Deep Dive (2017)
    • Perl 6 at a Glance (2017)
  • Events

Categories

  • Advent calendar 2018 (26)
  • Advent Calendar 2019 (25)
  • Advent Calendar 2020 (11)
  • Algorithms (14)
  • Bash shell (1)
  • Books (5)
  • ChatGPT (2)
  • Compilers (13)
  • Concurrency and Parallelism (11)
  • Conferences (2)
  • COVID-19 (6)
  • Creating a Compiler with Raku (12)
    • Chapter 1. Creating a Simple Interpreter (1)
    • Chapter 10. Test suite (1)
    • Chapter 11. Control Flow (1)
    • Chapter 2. Parsing a Number (1)
    • Chapter 3. Creating a Calculator (1)
    • Chapter 4. A Better Interpreter (1)
    • Chapter 5. Working on Grammar (1)
    • Chapter 6. Dealing with Strings (1)
    • Chapter 7. Arrays and Hashes (1)
    • Chapter 8. Building AST (1)
    • Chapter 8. Building AST. Part 2 (1)
    • Chapter 9. Evaluating AST (1)
  • Event organising (3)
  • Interviews (10)
  • Perl 6 at a Glance (146)
    • Chapter 1. Perl 6 Essentials (13)
    • Chapter 2. Operators (68)
    • Chapter 3. Code organisation (25)
    • Chapter 4. Classes (9)
    • Chapter 5. New Concepts (14)
    • Chapter 6. Regexes and Grammars (9)
    • Chapter 7. Appendix (6)
  • Perl 6 Internals (66)
  • Perl 6 Syntax (10)
  • Programming (1)
  • Programming languages (517)
    • C (2)
    • C# (1)
    • C++ (14)
    • Clojure (1)
    • Crystal (1)
    • D (2)
    • Dart (2)
    • Elixir (1)
    • Factor (1)
    • Fortran (2)
    • Go (2)
    • Hack (1)
    • Hy (1)
    • Io (1)
    • JavaScript (2)
    • Julia (2)
    • Kotlin (2)
    • Lisp (1)
    • Lua (2)
    • Mercury (1)
    • Nim (1)
    • OCaml (1)
    • Pascal (1)
    • Perl (21)
    • PHP (1)
    • Python (2)
    • Raku (477)
      • Raku challenges (54)
      • Raku One-Liners (25)
      • The Pearls of Raku (13)
    • Red (1)
    • Ruby (1)
    • Rust (2)
    • Scala (2)
    • TypeScript (1)
    • V (1)
    • Zig (1)
  • Publications (1)
  • Save Amsterdam (1)
  • Talks (29)
  • Uncategorized (5)
  • Using Raku (101)
    • Chapter 1. Strings (18)
    • Chapter 2. Numbers (29)
    • Chapter 3. Aggregate Data Types (24)
    • Chapter 4. Regexes and Grammars (15)
    • Chapter 5. Date and Time (4)
    • Chapter 6. Parallel Computing (4)
    • Chapter 7. Miscellaneous (6)
    • Introduction (1)
  • Wavelets (2)
  • XSLT (1)

Recent Posts

  • Solving Task 2 of the Weekly Challenge 204 with the help of ChatGPT
  • Dialogues with ChatPGP about the Raku programming language. Solving Task 1 of the Weekly Challenge 204
  • Computing factorials using Raku
  • The course of Raku
  • Raku Challenge, Week 92, Issue 1
  • Advent of Code 2020 Day 18/25 in the Raku programming language
  • The second wave of Covid.observer
  • Raku Challenge Week 91
  • Advent of Code 2020 Day 12.1/25 in the Raku programming language
  • Advent of Code 2020 Day 9/25 in the Raku programming language
  • Advent of Code 2020 Day 8/25 in the Raku programming language
  • Advent of Code 2020 Day 7/25 in the Raku programming language
  • Advent of Code 2020 Day 6/25 in the Raku programming language
  • Advent of Code 2020 Day 5/25 in the Raku programming language
  • Advent of Code 2020 Day 4/25 in the Raku programming language
  • Advent of Code 2020 Day 3/25 in the Raku programming language
  • Advent of Code 2020 Day 2/25 in the Raku programming language
  • Advent of Code 2020 Day 1/25 in the Raku programming language
  • A problem solved in 22 programming languages
  • Meet the champion: October 2020

Archives

  • 2023 February (2)
  • 2021 January (2)
  • 2020 December (15)
  • 2020 November (2)
  • 2020 September (10)
  • 2020 August (16)
  • 2020 July (22)
  • 2020 June (21)
  • 2020 May (3)
  • 2020 April (7)
  • 2020 March (9)
  • 2020 February (1)
  • 2020 January (2)
  • 2019 December (25)
  • 2019 November (9)
  • 2019 October (4)
  • 2019 September (103)
  • 2019 August (1)
  • 2019 July (1)
  • 2019 June (8)
  • 2019 March (2)
  • 2019 February (1)
  • 2018 December (26)
  • 2018 November (3)
  • 2018 October (146)
  • 2018 April (5)
  • 2018 March (5)
  • 2018 February (24)
  • 2018 January (31)
  • 2017 December (11)
  • 2016 April (1)
  • 2015 November (1)
  • 2015 October (1)
  • 2015 June (2)
  • 2015 May (4)
  • 2015 April (2)
  • 2013 July (1)
  • 2013 May (1)
  • 2013 April (2)
  • 2011 August (1)
  • 2011 May (1)
  • 2010 September (1)
  • 2010 August (2)
  • 2010 June (2)
  • 2010 March (2)
  • 2010 January (1)
  • 2009 April (1)
  • 2009 January (8)
  • 2002 November (1)

Recent Comments

  • Andrew Shitov on Dialogues with ChatPGP about the Raku programming language. Solving Task 1 of the Weekly Challenge 204
  • Laurent Rosenfeld on Dialogues with ChatPGP about the Raku programming language. Solving Task 1 of the Weekly Challenge 204
  • Laurent Rosenfeld on Dialogues with ChatPGP about the Raku programming language. Solving Task 1 of the Weekly Challenge 204
  • Andrew Shitov on Dialogues with ChatPGP about the Raku programming language. Solving Task 1 of the Weekly Challenge 204
  • Mark Devine on Dialogues with ChatPGP about the Raku programming language. Solving Task 1 of the Weekly Challenge 204
Andrew Shitov Proudly powered by WordPress