Re: Re: FW: Introducing Interactive Perl

  • From: "Octavian Rasnita" <orasnita@xxxxxxxxx>
  • To: <programmingblind@xxxxxxxxxxxxx>
  • Date: Fri, 24 Oct 2008 10:50:14 +0300

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

Other related posts:

  • » Re: Re: FW: Introducing Interactive Perl