Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
Inline::Support(3)    User Contributed Perl Documentation   Inline::Support(3)

NAME
       Inline-Support -	Support	Information for	Inline.pm and related modules.

DESCRIPTION
       This document contains all of the latest	support	information for
       "Inline.pm" and the recognized Inline Language Support Modules (ILSMs)
       available on CPAN.

SUPPORTED LANGUAGES
       The most	important language that	Inline supports	is "C".	That is
       because Perl itself is written in "C". By giving	a your Perl scripts
       access to "C", you in effect give them access to	the entire glorious
       internals of Perl. (Caveat scriptor :-)

       As of this writing, Inline also supports:

       o   C++

       o   Java

       o   Python

       o   Tcl

       o   Assembly

       o   CPR

       o   And even Inline::Foo! :)

       Projects	that I would most like to see happen in	the year 2001 are:

       o   Fortran

       o   Ruby

       o   Lisp

       o   Guile

       o   Bash

       o   Perl4

SUPPORTED PLATFORMS
       "Inline::C" should work anywhere	that CPAN extension modules (those
       that use	XS) can	be installed, using the	typical	install	format of:

	   perl	Makefile.PL
	   make
	   make	test
	   make	install

       It has been tested on many Unix and Windows variants.

       NOTE: "Inline::C" requires Perl 5.005 or	higher because
       "Parse::RecDescent" requires it.	(Something to do with the "qr"
       operator)

       Inline has been successfully tested at one time or another on the
       following platforms:

       o   Linux

       o   Solaris

       o   SunOS

       o   HPUX

       o   AIX

       o   FreeBSD

       o   OpenBSD

       o   BeOS

       o   OS X

       o   WinNT

       o   Win2K

       o   WinME

       o   Win98

       o   Cygwin

       The Microsoft tests deserve a little more explanation. I	used the
       following:

       o   Windows NT 4.0 (service pack	6)

       o   Perl	5.005_03 (ActiveState build 522)

       o   MS Visual C++ 6.0

       o   The "nmake" make utility (distributed w/ Visual C++)

       "Inline::C" pulls all of	its base configuration (including which	"make"
       utility to use) from "Config.pm". Since your MSWin32 version of Perl
       probably	came from ActiveState (as a binary distribution) the
       "Config.pm" will	indicate that "nmake" is the system's "make" utility.
       That is because ActiveState uses	Visual C++ to compile Perl.

       To install "Inline.pm" (or any other CPAN module) on MSWin32 w/ Visual
       C++, use	these:

	   perl	Makefile.PL
	   nmake
	   nmake test
	   nmake install

       Inline has also been made to work with Mingw32/gcc on all Windows
       platforms.  This	is a free compiler for Windows.	You must also use a
       perl built with that compiler.

       The "Cygwin" test was done on a Windows 98 machine using	the Cygwin
       Unix/Win32 porting layer	software from Cygnus. The "perl" binary	on
       this machine was	also compiled using the	Cygwin tool set	("gcc"). This
       software	is freely available from <http://sources.redhat.com/cygwin/>

       If you get Inline to work on a new platform, please send	me email
       email. If it doesn't work, let me know as well and I'll see what	can be
       done.

SEE ALSO
       For general information about Inline see	Inline.

       For information about using Inline with C see Inline::C.

       For sample programs using Inline	with C see Inline::C-Cookbook.

       For information on writing your own Inline Language Support Module, see
       Inline-API.

       Inline's	mailing	list is	inline@perl.org

       To subscribe, send email	to inline-subscribe@perl.org

AUTHOR
       ingy dA<paragraph>t Net <ingy@cpan.org>

COPYRIGHT
       Copyright 2000-2019. Ingy dA<paragraph>t	Net.

       Copyright 2008, 2010, 2011. Sisyphus.

       This program is free software; you can redistribute it and/or modify it
       under the same terms as Perl itself.

       See <http://www.perl.com/perl/misc/Artistic.html>

perl v5.32.0			  2020-01-09		    Inline::Support(3)

NAME | DESCRIPTION | SUPPORTED LANGUAGES | SUPPORTED PLATFORMS | SEE ALSO | AUTHOR | COPYRIGHT

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=Inline::Support&sektion=3&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help