Beefy Boxes and Bandwidth Generously Provided by pair Networks
Syntactic Confectionery Delight
 
PerlMonks  

Perl graphics engine?

by serrix (Initiate)
on Aug 03, 2009 at 21:43 UTC ( [id://785562]=perlquestion: print w/replies, xml ) Need Help??

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

Hey there,
I've got to learn Perl to help in work i'll be doing in the next 6 months+. I'm going through perl.org's tuts which are very useful however i want to play with a project so i have some 'real-life' programming experience.

Perl isn't my first language, so it shouldn't be a problem to develop something but my project requires a graphics rendering engine. I see Ogre3D is C++ and there isn't a perl wrapper and the irrlicht engine dosn't seem to be near the same qaulity.

Are there any engines out there that use Perl that would be easy enough to learn for a (reasonably) small project?

Replies are listed 'Best First'.
Re: Perl graphics engine?
by Fletch (Bishop) on Aug 03, 2009 at 21:45 UTC

    SDL perhaps?

    The cake is a lie.
    The cake is a lie.
    The cake is a lie.

      Hmmm that'd make sense... Forgot about SDL and haven't used it much previously.
      What about making a simple gui for the project? Would SDL do this easily or should i use GTK/QT or something like that?

      If you haven't guessed, i'm more windows then linux atm so am fairly ignorant of the commonly used tools still.

      Thanks for your help.
        Never mind, looks like it can be done with SDL :)
        If you want to create GUIs, you might want to look at Tk and/or Wx. Bot are GUI toolkits which will work on multiple OSes and have libraries for different programming languages as well.

        Also, if you want to build graphics intense applications, SDL sure is one way to go, but if you come from C++ you might be disappointed by the performance, interpreted languages like Perl, Ruby or Python deliver.
Re: Perl graphics engine?
by Bloodnok (Vicar) on Aug 04, 2009 at 12:31 UTC
    You might want to get a copy of/have a look at Perl Graphics Programming - I've found it very useful.

    A user level that continues to overstate my experience :-))

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: perlquestion [id://785562]
Approved by moritz
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others romping around the Monastery: (2)
As of 2024-04-20 04:11 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found