Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl Monk, Perl Meditation
 
PerlMonks  

Re: Unwritten Perl Books: 2007 version

by Ovid (Cardinal)
on May 17, 2007 at 07:08 UTC ( #615941=note: print w/ replies, xml ) Need Help??


in reply to Unwritten Perl Books: 2007 version

My top choices:

AI Exploration in Perl
Perl is too slow for AI programming in general, but it's a great way to explore basic concepts and perhaps whet people's appetites.
Perl for Students
Build simple dynamic Web pages. Download music. Post to your blog. Tell the RIAA to go stuff themselves.

And while I don't know that it would make an entire book, more information about using chromatic's P5NCI would be great. It would make it much easier to use a lot of existing C or C++ code for the traditionally slow bits of Perl.

Cheers,
Ovid

New address of my CGI Course.


Comment on Re: Unwritten Perl Books: 2007 version
Re^2: Unwritten Perl Books: 2007 version
by Muggins (Pilgrim) on May 17, 2007 at 10:54 UTC

    I agree about P5NCI, would be nice to see more on this. There's also a similar looking thing called FFI on CPAN. I wonder how these compare/contrast?

    Sadly, I couldn't get these to install on Windows XP, (a while back so I can't remember what problems were holding me up) but there is Win32::API. Also the Inline and InlineX modules are great of course.

    Of course there's Extending and Embedding Perl which covers XS, a bit of Inline::C and PDL, and embedding Perl in C. But things have moved on a little.
Re^2: Unwritten Perl Books: 2007 version
by Jenda (Abbot) on May 17, 2007 at 11:06 UTC
Re^2: Unwritten Perl Books: 2007 version
by lin0 (Curate) on May 17, 2007 at 18:59 UTC

    Hi Ovid,

    Perl is too slow for AI programming in general, but it's a great way to explore basic concepts

    I completely agree with this comment. However, we should not forget that using wrappers to well established C/C++ or Fortran routines can provide the benefits of an easy to use application without affecting the processing speed (see for instance PDL)

    Build simple dynamic Web pages. Download music. Post to your blog...

    This one would be a very interesting book, indeed

    By the way, thanks for the reference to P5NCI, it looks like a very useful and interesting module I did not know about

    Cheers,

    lin0

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://615941]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others examining the Monastery: (13)
As of 2014-07-30 18:18 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    My favorite superfluous repetitious redundant duplicative phrase is:









    Results (239 votes), past polls