Beefy Boxes and Bandwidth Generously Provided by pair Networks
P is for Practical
 
PerlMonks  

Re: RFC: A Perl module for DirectX

by Corion (Pope)
on Mar 17, 2010 at 08:22 UTC ( #829116=note: print w/replies, xml ) Need Help??


in reply to RFC: A Perl module for DirectX

One thing I really like about OpenGL is the GLUT library, which makes it fairly trivial to bring up a window and have (keyboard) interaction with the program. Providing something similar would make it really easy to jumpstart an application to test the application. In the long run, both, GLUT and your event loop will likely become a roadblock, but you have to reach such a roadblock first.

The other recommendations are with regard to distribution:

  • Make sure that your libraries can dynamically link to as many versions of DirectX as possible, at least to DirectX 9 (Windows XP) and DirectX 10 (Windows Vista onwards?)
  • Provide a mostly automatic install by including all external dependencies directly or by providing a Alien:: package that will download and install the prerequisites. I don't think you'll need to distribute the DirectX Runtime though, but the less hoops a (proficient Perl) user has to jump through to try out your module the better.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://829116]
help
Chatterbox?
[1nickt]: If 1nickt is the some guy, that's not what he said.
[GotToBTru]: thepkd might not know about last hour of cb
[1nickt]: my $x = $aohoaoh->[0]->{' foo'}->[0]->{'bar' }; should work
[thepkd]: its not $aohoaoh->[0]. its $aohoaoh[0]->{'foo '}. Tried it. Its working. Thnaks
[thepkd]: Hey 1nickt sorry man. What
[GotToBTru]: a ref too far ;)
[thepkd]: Yes this is my first time in cb. Trying to work my way around.
[JohnCub]: "A ref too far" would make a good title for anyone's perl memoirs
[thepkd]: Anyways it works with $aohoaoh[0]->{'foo '}[0]->{'bar'}

How do I use this? | Other CB clients
Other Users?
Others studying the Monastery: (11)
As of 2016-12-06 13:41 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    On a regular basis, I'm most likely to spy upon:













    Results (105 votes). Check out past polls.