Beefy Boxes and Bandwidth Generously Provided by pair Networks
Just another Perl shrine
 
PerlMonks  

Web Works

by Sandy (Curate)
on May 27, 2017 at 15:52 UTC ( [id://1191374]=perlquestion: print w/replies, xml ) Need Help??

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

I am currently committed to helping a bunch of math profs learn perl, because they are using a program called WebWorks, which is perl based.

I looked at web-works, and it is a web-based tool that requires apache/mod_perl etc. to work.

webwork

However...

I was hoping to just install the perl, so that I can play around with the perl classes without having to worry about web-servers etc (and to minimize space on my home computer).

Has anyone done this? Any advice?

Sandy

Replies are listed 'Best First'.
Re: Web Works
by Discipulus (Canon) on May 27, 2017 at 16:13 UTC
    Hello Sandy,

    never done this, but I found Bundle::WeBWorK a bundle module but it is a bit aged: 2012

    Then it seems you need to install a private version if you wont to play with this software:

    even if the main documentation is outdated (setting up a dev server) i found the following:

    Nowaday space on disk must not be a problem.

    the main github repository has a a lot of things.

    Share your progress!

    L*

    There are no rules, there are no thumbs..
    Reinvent the wheel, then learn The Wheel; may be one day you reinvent one of THE WHEELS.
Re: Web Works
by glasswalk3r (Friar) on May 27, 2017 at 23:43 UTC

    Nowadays it is not unusual to development teams to use a Virtual Machine our even Docker to make a complete development available.

    You should ask them if they have something like that: you will probably use more space than you would like to (specially if their solution is a VM), but at least you will not have to worry about setting up the environment.

    If you don't want to use the Apache/mod_perl, you might be able to deal with part of their code (the ones that aren't directly related to mod_perl), but you will be severely limited depending on how their code is structured. mod_perl is very coupled with Apache for obvious reasons.

    Finally, at least in a Unix-like OS, you should be able to install Apache + mod_perl very easily. If you have Linux, I bet you will find an image for Docker with Apache + mod_perl already setup!

    Alceu Rodrigues de Freitas Junior
    ---------------------------------
    "You have enemies? Good. That means you've stood up for something, sometime in your life." - Sir Winston Churchill
Re: Web Works
by shadowsong (Pilgrim) on May 27, 2017 at 16:18 UTC

    Hi Sandy

    By all means – download and install the latest perl from http://strawberryperl.com

    Once you've done that you should be good to go – if not let us know and we'll try to help.

    Edit: Looks like I jumped the gun - thought you wanted to install perl and then download and extract the perl files from the WeBWork source tree to have a play with...

    Best Wishes,
    Shadowsong

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others sharing their wisdom with the Monastery: (3)
As of 2024-04-16 22:25 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found