GrandFather has asked for the wisdom of the Perl Monks concerning the following question:

I would like to access a FilemakerPro 7 database from Perl on Windows. The database is served from a Mac server. In the first instance I'm only interested in querrying the database (read only access).

I've had a look on CPAN and drawn a blank. Where else should I look?

Can anyone tell me how to get started?


Perl is Huffman encoded by design.

Replies are listed 'Best First'.
Re: Filemaker access from Perl
by dynamo (Chaplain) on Jul 05, 2005 at 22:59 UTC
    Specifically, you can use an ODBC driver, which you will find on CPAN, or you can use the http/xml interface to do queries if you have the "Server 7 advanced" package. BTW, older filemaker pros allowed you to use the http interface without the "advanced" package.
Re: Filemaker access from Perl
by shiza (Hermit) on Jul 05, 2005 at 22:57 UTC
Re: Filemaker access from Perl
by Anonymous Monk on Jul 06, 2005 at 09:11 UTC
    Perl is Huffman encoded by design.
    Just a side remark.
    Honestly, I'm really intrigued by your signature above.
    Can you explain what it means? Why it is so?

      Huffman encoding is a technique for data compression where encoded patterns (often words for example) that occur frequently get the smallest representation (are compressed more than infrequent words).

      In the context of Perl, things that are used a lot are highly compressed:

    • default variable: _
    • pattern match on default variable: //
    • read from standard input: <>
    • read everything (slurp) from standard input into default array: @_ = <>

      and so on. As a result of this people often talk about Perl looking like "line noise".


      Perl is Huffman encoded by design.