in reply to SCORM and Perl

The reason you can't get a straight answer to your question is simple - it doesn't make any sense! An API is not something you can "initiate." You can "define" an API, you can "call" and API, you can "program for" an API, but "initiate" doesn't parse here.

An API is a set of functions, methods and/or objects that define the way you access services from a system. For example, in the API for HTML::Temlpate specifies that to create a new object you call new():

   my $template = HTML::Template->new(...);

The API further defines what goes in the "..." above. The API is not the code for HTML::Template itself, it is the mechanism by which the code is accessed. This distinction isn't always honored though - some people talk about an API as if it encompassed the code behind the interface.

I'd suggest you try again with the SCORM folks. Ask them how you can make API calls from Perl (if that's what you want to do) or how you can implement a SCORM-compliant API in Perl (if that's what you want).

-sam

Replies are listed 'Best First'.
Re^2: SCORM and Perl
by samtregar (Abbot) on Aug 13, 2008 at 17:27 UTC
    Huh. I don't know how I got a double-post. If someone could delete the above that would be cool. The second post is more complete.

    -sam