If you use perl -d under Active Perl, it starts the Perl Debugger which is a program with a graphical interface, but which is unaccessible for us unfortunately. Octavian ----- Original Message ----- From: "tribble" <lauraeaves@xxxxxxxxx> To: "bprogramming" <programmingblind@xxxxxxxxxxxxx> Sent: Friday, October 24, 2008 9:59 AM Subject: Fw: Re: FW: Introducing Interactive Perl > The following from program-l. > I don't think Doug is subscribed to blindprogramming. > --le > > ----- Original Message ----- > From: "Doug Lee" <dgl@xxxxxxxx> > To: <program-l@xxxxxxxxxxxxx> > Cc: "Jamal Mazrui" <empower@xxxxxxxxx> > Sent: Friday, October 24, 2008 12:26 AM > Subject: [program-l] Re: FW: Introducing Interactive Perl > > > Try perl -d, then type Ctrl+D once to start with an empty script > (Ctrl+D works in Cygwin, may be Ctrl+Z in ActivePerl). Use h for > help. You can type Perl expressions for immediate evaluation. If you > want to type something complex, you can, but it all has to appear on > one line. For example, this works: > > while (++$i < 5) { print "$i\n"; } > > but you can't type it on multiple lines like in Python. > > On Fri, Oct 24, 2008 at 09:05:10AM +0530, Pranav Lal wrote: > > > -----Original Message----- > From: programmingblind-bounce@xxxxxxxxxxxxx > [mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Jamal Mazrui > Sent: Friday, October 24, 2008 3:12 AM > To: ProgrammingBlind@xxxxxxxxxxxxx > Subject: Introducing Interactive Perl > > I've been doing some Perl programming lately, and wished there was an > interactive environment like Python or Ruby. There probably is one or > more by a 3rd party, but I have not found one in the ActiveState > distribution of Perl for Windows. Since I had developed an Interactive > JScript environment using the .NET Framework, I thought I would try to > port the same ideas to a project with Perl and the native Win32 API. Here > is my initial attempt. > > Jamal > > > > Now available at > http://EmpowermentZone.com/ipl.zip > > Interactive Perl > Version 1.0 > October 23, 2008 > Copyright 2008 by Jamal Mazrui > LGPL license > > Interactive Perl (IPL) is a console mode environment for testing and > evaluating code in the Perl language. Run ipl.exe to start a session. > The file html.zip contains documentation on the modules bundled in the > executable. Of course, there are other ways of finding relevant > documentation and examples. > > I invite Perl programmers to contribute to this project. Below is the > online help of this initial version: > > Type a Perl statement or expression, followed by Enter. > A trailing semicolon (;) is not needed, but it may be used to seperate > multiple > statements on the same line. > Many modules are packaged in the executable, > so a 'use' statement is not needed: > Date::Calc, English, File::Basename, File::Slurp, > HTML::HeadParser, HTML::LinkExtor, HTML::Parser, HTML::Tagset, > HTML::TokeParser, > List::Util, LWP, LWP::Simple, LWP::UserAgent, > Scalar::Util, String::Util, Term::Screen::Win32, Text::Autoformat, > Text::Reform, > URI, > Win32, Win32::ActAcc, Win32::API, Win32::Clipboard, Win32::Console, > Win32::Exe, > Win32::FetchCommand, Win32::File, Win32::FileOp, Win32::FileTime, > Win32::GUI, Win32::GuiTest, Win32::Job, Win32::OLE, Win32::OLE::Const, > Win32::OL > E::Variant, Win32::Process, Win32::Service. > In addition, some built-in commands are available. > A command name is lower case, with a space before each argument, > and no quotes around it. > exit or quit = end this program > cls = clear the screen > eval FileName = execute a Perl script file > log FileName = log this session to a file > log off = stop logging > help = display this documentation > > __________ > View the list's information and change your settings at > //www.freelists.org/list/programmingblind > > ** To leave the list, click on the immediately-following link:- > ** [mailto:program-l-request@xxxxxxxxxxxxx?subject=unsubscribe] > ** If this link doesn't work then send a message to: > ** program-l-request@xxxxxxxxxxxxx > ** and in the Subject line type > ** unsubscribe > ** For other list commands such as vacation mode, click on the > ** immediately-following link:- > ** [mailto:program-l-request@xxxxxxxxxxxxx?subject=faq] > ** or send a message, to > ** program-l-request@xxxxxxxxxxxxx with the Subject:- faq > > -- > Doug Lee dgl@xxxxxxxx http://www.dlee.org > SSB BART Group doug.lee@xxxxxxxxxxxxxxxx > http://www.ssbbartgroup.com > No one alive is beyond hope; every second of life is a chance. > (08/29/02) > ** To leave the list, click on the immediately-following link:- > ** [mailto:program-l-request@xxxxxxxxxxxxx?subject=unsubscribe] > ** If this link doesn't work then send a message to: > ** program-l-request@xxxxxxxxxxxxx > ** and in the Subject line type > ** unsubscribe > ** For other list commands such as vacation mode, click on the > ** immediately-following link:- > ** [mailto:program-l-request@xxxxxxxxxxxxx?subject=faq] > ** or send a message, to > ** program-l-request@xxxxxxxxxxxxx with the Subject:- faq > > __________ > View the list's information and change your settings at > //www.freelists.org/list/programmingblind > __________ View the list's information and change your settings at //www.freelists.org/list/programmingblind