Group
Extension

Matches 3

FFI-Platypus ( P/PL/PLICEASE/FFI-Platypus-2.10.tar.gz, PLICEASE, 2024; MetaCPAN )
FFI-Platypus/lib/FFI/Platypus.pm ( view source; MetaCPAN )
goal of the Platypus Project is to reduce
common interface specifications to a common format like JSON that could
be shared between different languages.

=item FFI / Platypus could be a bridge to Raku
ile.PL
 Generating a Unix-style Makefile
 Writing Makefile for Foo
 Writing MYMETA.yml and MYMETA.json
 $ make
 cp lib/Foo.pm blib/lib/Foo.pm
 "/home/ollisg/opt/perl/5.37.5/bin/perl5.37.5" -MFFI::Buil
nerating a Unix-style Makefile
 Writing Makefile for FFI::Platypus
 Writing MYMETA.yml and MYMETA.json
 %

=item FFI_PLATYPUS_NO_ALLOCA

Platypus uses the non-standard and somewhat controversial C fun
FFI-Platypus ( P/PL/PLICEASE/FFI-Platypus-2.10.tar.gz, PLICEASE, 2024; MetaCPAN )
FFI-Platypus/lib/FFI/Build/MM.pm ( view source; MetaCPAN )
package FFI::Build::MM;

use strict;
use warnings;
use 5.008004;
use Carp ();
use FFI::Build;
use JSON::PP ();
use File::Glob ();
use File::Basename ();
use File::Path ();
use File::Copy ();
use ExtUt
en my $fh, '>', 'fbx.json';
  print $fh JSON::PP::encode_json($self->{prop});
  close $fh;
}

sub load_prop
{
  my($self) = @_;
  return unless $self->{save};
  unless(-f 'fbx.json')
  {
    $self->{p
rop} = {};
    return;
  }
  open my $fh, '<', 'fbx.json';
  $self->{prop} = JSON::PP::decode_json(do { local $/; <$fh> });
  close $fh;
}

sub clean
{
  my($self) = @_;
  foreach my $stage (qw( build
FFI-Platypus ( P/PL/PLICEASE/FFI-Platypus-2.10.tar.gz, PLICEASE, 2024; MetaCPAN )
FFI-Platypus/lib/FFI/Platypus/Bundle.pm ( view source; MetaCPAN )
ile.PL
 Generating a Unix-style Makefile
 Writing Makefile for Foo
 Writing MYMETA.yml and MYMETA.json
 % make
 cp lib/Foo.pm blib/lib/Foo.pm
 "/Users/ollisg/perl5/perlbrew/perls/perl-5.30.0/bin/perl"

Powered by Groonga
Maintained by Kenichi Ishigaki <ishigaki@cpan.org>. If you find anything, submit it on GitHub.