Joel- That is great to hear! I had some discussions with kmx on this topic along the same lines. He has a number of Alien modules that actually work cross-platform as contrasted with others that are there but only work on a limited set of platforms... Here is the link to the ticket/discussion:
https://rt.cpan.org/Ticket/Display.html?id=67568 I've cc'd kmx as well. --Chris On Fri, Jan 20, 2012 at 10:25 AM, Joel Berger <[email protected]> wrote: > Chris et al. > > I am working on a generic Alien:: framework called Alien::Base, hosted > at my gh: > > https://github.com/jberger/Alien-Base . > > I submitted a proposal to tpf a small grant, here is the text for the concept: > > https://gist.github.com/1616923 > > Once this works, it should make Alien:: modules much easier to write. > > Joel > > On Fri, Jan 20, 2012 at 9:12 AM, Chris Marshall <[email protected]> > wrote: >> On Thu, Jan 19, 2012 at 4:52 PM, Clifford Sobchuk >> <[email protected]> wrote: >>> >>> ...don't fully understand what they need to do? Even installing on Linux. I >>> have tried to build PDL from CPAN and I never get it right. The best way for >>> me is to do the apt-get install pdl and then go into cpan and do the upgrade >>> /PDL/. All of the dependencies are accounted when I do it this way. When I >>> install from cpan I always end up missing dependencies. >> >> Hi Cliff- >> >> Yes, the large number of external dependencies >> used by PDL to provide "full" functionality is an >> ongoing problem. >> >> The simplest way to install PDL on linux-ish >> systems having some sort of package manager >> is to use that to install PDL which should pull >> in packages for the needed external library >> and program dependencies. Then use CPAN >> to upgrade to the latest PDL. >> >> There has already been discussion and decision >> on using the Alien module approach to address >> this problem---just no one volunteering to write >> the needed Alien::NetPBM, Alien::PROJ4,... >> modules. >> >>> So am I the minority of target users (people who use PDL and don't have a >>> clue at how to create their own PP modules) in not being able to get it to >>> install from cpan directly? When I use R/scilab/matlab - I use modules when >>> ever I can because it would take me weeks more time to develop a script. On >>> the other hand if your target user is a C++/Perl expert, then please >>> disregard the above as it doesn't apply. >> >> I don't think PDL has a chance of surviving as an >> active and growing project unless we can make >> it possible for anyone to "just use" PDL. Without >> a 1-click install, easy interoperability, and good >> documentation all the non-C/Perl programmer >> scientists will be using Matlab/Octave, or NumPy, >> or ... instead. >> >> Cheers, >> Chris >> >> _______________________________________________ >> Perldl mailing list >> [email protected] >> http://mailman.jach.hawaii.edu/mailman/listinfo/perldl _______________________________________________ Perldl mailing list [email protected] http://mailman.jach.hawaii.edu/mailman/listinfo/perldl
