Fw: [program-l] Re: FW: Introducing Interactive Perl (fwd)

  • From: "tribble" <lauraeaves@xxxxxxxxx>
  • To: "bprogramming" <programmingblind@xxxxxxxxxxxxx>
  • Date: Fri, 24 Oct 2008 06:20:58 -0500

----- Original Message ----- 
From: "Doug Lee" <dgl@xxxxxxxx>
To: <program-l@xxxxxxxxxxxxx>
Sent: Friday, October 24, 2008 4:16 AM
Subject: [program-l] Re: FW: Introducing Interactive Perl (fwd)


Laura is right, I'm not on that list, so feel free to forward this
back.

The Cygwin version, older non-ActivePerl Windows/DOS versions, and any
Unix version I've seen do give us sufficient access, inasmuch as they
present themselves in console windows.  I'm surprised to hear that a
console window is not an option for ActivePerl, but I don't use that
environment.  Maybe there's a way to disable the GUI part permanently
or temporarily?  The basic debugging support has nothing to do with
presentation, so it seems to me that ActivePerl is stacking something
inaccessible on top of something that does not natively present us any
problems.

Good luck, in any case--and if you can't find a way in ActivePerl, try
Cygwin, or MacOS with ssh, or something like that.

On Fri, Oct 24, 2008 at 04:16:22AM -0400, Jamal Mazrui wrote:


---------- Forwarded message ----------
Date: Fri, 24 Oct 2008 10:50:14 +0300
From: Octavian Rasnita <orasnita@xxxxxxxxx>
Reply-To: programmingblind@xxxxxxxxxxxxx
To: programmingblind@xxxxxxxxxxxxx
Subject: Re: Re: FW: Introducing Interactive Perl

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
** 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 person is your friend who demands your silence or denies your
right to grow." --unknown source
** 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

Other related posts:

  • » Fw: [program-l] Re: FW: Introducing Interactive Perl (fwd)