Uncategorized
Posted on July 2, 2017. Filed under: Uncategorized | Tags: cpan:c-blocks, tpc, video, xs, yapc, yapc:na:2017 |
C::Blocks In the Perl ecosystem, C is a highly respected but second-class language. C::Blocks changes this situation by embedding a C compiler directly into the Perl parser. Blocks of C code are placed directly among lines of Perl. The compiler is Just-In-Time, making your C code just as scriptable as your Perl code. Functions, variables, […]
Read Full Post |
Make a Comment ( Comments Off on David Mertens – “C::Blocks” )
Posted on June 23, 2017. Filed under: Uncategorized | Tags: author:genehack, swift, tpc, video, yapc, yapc:na:2017 |
A Modest Introduction to Swift This talk will present some of the history of the development of Swift with emphasis on how the Open Source release of the language kick-started activity, review the basic syntax of Swift (with comparisons to similar languages that attendees may be more familiar with), and describe what tools are available […]
Read Full Post |
Make a Comment ( Comments Off on John Anderson – “A Modest Introduction to Swift” )
Posted on June 23, 2017. Filed under: Uncategorized | Tags: author:bulk88, c, perl, tpc, video, xs, yapc, yapc:na:2017 |
Writing XS in Plain C Even if you learned C in a classroom at some point, Perl’s “XS” API for writing perl subs in something purported to be C but is really a cat on a tablet with caps lock on. In this talk I will show how difficult it is to write subs in […]
Read Full Post |
Make a Comment ( Comments Off on Bulk88 – “Writing XS in Plain C” )
Posted on June 23, 2017. Filed under: Uncategorized | Tags: appveyor-ci, author:haarg, ci, perl, testing, tpc, travis-ci, video, yapc, yapc:na:2017 |
Continuous Integration for CPAN – youtube Continuous integration helps you catch issues in your modules across a more diverse set of configurations than is easy to check manually. Travis-CI and AppVeyor are free CI solutions for open source projects that will allow automatic testing on Linux, macOS, and Windows. Extra tools exist for easy testing […]
Read Full Post |
Make a Comment ( Comments Off on Graham Knop – “Continuous Integration for CPAN” )
Posted on May 10, 2017. Filed under: Uncategorized | Tags: author:neilb, cpan, cpan:app-modulebuildtiny, cpan:cpan-meta, cpan:dist-zilla, cpan:extutils-makemaker, cpan:minilla, cpan:module-build, cpan:module-cpanfile, cpan:module-install, perl |
Specifying dependencies for your CPAN distribution […] I’m going to show you how to specify dependencies for your CPAN distributions: the other Perl and CPAN modules that your distribution relies on. Posts in this series: An introduction to CPAN distribution metadata Dependency phases in CPAN distribution metadata Specifying the type of your CPAN dependencies Specifying […]
Read Full Post |
Make a Comment ( Comments Off on Specifying dependencies for your CPAN distribution )
Posted on May 4, 2017. Filed under: Uncategorized | Tags: c, meta, perl, xs |
XS Mechanics is an article in five parts about XS. It explains what it is, why it is, how it works, and how to use it. It includes a complete, working example of an XS module, and a stub module that you can use as a starting point for your own code. It is an […]
Read Full Post |
Make a Comment ( Comments Off on XS Mechanics )
Posted on May 4, 2017. Filed under: Uncategorized | Tags: author:david.farrell, c, cpan:xs-tutorial, meta, perl, r/perl, reddit, xs |
Part 1: Getting started with XS Part 2: Writing your own XS functions Part 3: XS utility routines that are good to know eXtendable Subroutines (XS) are subroutines written in C that are callable from Perl code. There are two common reasons you’d want to use XS: there is a C library you’d like to […]
Read Full Post |
Make a Comment ( Comments Off on Getting started with XS )
« Previous Entries Next Entries »