473,438 Members | 1,681 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,438 software developers and data experts.

perl better than python for users with disabilities?

Can I feel even better about using perl vs. python, as apparently
python's dependence of formatting, indentation, etc. vs. perl's
"(){};" etc. makes writing python programs perhaps very device
dependent. Whereas perl can be written on a tiny tiny screen, and can
withstand all kinds of users with various disabilities, etc.?
Also perl is easier to squeeze into makefiles.

Dec 20 '06 #1
6 1441
Dan Jacobson wrote:
Can I feel even better about using perl vs. python, as apparently
python's dependence of formatting, indentation, etc. vs. perl's
"(){};" etc. makes writing python programs perhaps very device
dependent. Whereas perl can be written on a tiny tiny screen, and can
withstand all kinds of users with various disabilities, etc.?
Also perl is easier to squeeze into makefiles.
Quite punny title though I assume you are really serious and mean people
with a physical disability, I won't comment any further on this subject
:-), if I already offended anyone, please excuse me, since I'm original
from Germany I'm not supposed to be funny.

--
mph
Dec 20 '06 #2
Martin P. Hellwig schrieb:
Quite punny title though I assume you are really serious and mean people
with a physical disability, I won't comment any further on this subject
:-), if I already offended anyone, please excuse me, since I'm original
from Germany I'm not supposed to be funny.
Argh, I am writing to President Horst Köhler to take away your German
citizenship. You _need_ to stay true to German attributes (like not
being funny, what you have been...)! This is the last warning!

:-D

Regarding the topic:

I can't see where Perl should be more accessible than Python.

Thomas

Dec 20 '06 #3
Thomas Ploch schrieb:
Martin P. Hellwig schrieb:
>Quite punny title though I assume you are really serious and mean people
with a physical disability, I won't comment any further on this subject
:-), if I already offended anyone, please excuse me, since I'm original
from Germany I'm not supposed to be funny.

Argh, I am writing to President Horst Köhler to take away your German
citizenship. You _need_ to stay true to German attributes (like not
being funny, what you have been...)! This is the last warning!
I don't think he'd have the time for that. I heard he's busy planning
his lawsuit to enforce his claim for more pension.
Regarding the topic:

I can't see where Perl should be more accessible than Python.
Well, not really. But your $, @, %, {, }, ! etc. keys should be
accessible very fast if you want to write Perl.

Georg
Dec 20 '06 #4
Blind programmers can use braille displays, which let them perceive
indentation as easily as sighted programmers can. http://xrl.us/tydj

As for people with physical disabilities that have trouble typing, a
Python-aware editor does the identation for you, so all you have to do
is type a colon and an enter, then a backspace when you are done being
indented.

But it's an interesting question, and I'd like to hear from blind
programmers about how program language design can make their lives
easier or more difficult.

On Dec 20, 11:11 am, Dan Jacobson <jida...@jidanni.orgwrote:
Can I feel even better about using perl vs. python, as apparently
python's dependence of formatting, indentation, etc. vs. perl's
"(){};" etc. makes writing python programs perhaps very device
dependent. Whereas perl can be written on a tiny tiny screen, and can
withstand all kinds of users with various disabilities, etc.?
Also perl is easier to squeeze into makefiles.
Dec 20 '06 #5
On Thu, 21 Dec 2006 00:11:10 +0800, Dan Jacobson wrote:
Can I feel even better about using perl vs. python, as apparently
python's dependence of formatting, indentation, etc. vs. perl's
"(){};" etc. makes writing python programs perhaps very device
dependent.
I can't think of what sort of computer device you are thinking of that
can't handle indented text. Wait -- my old HP-48C programmable calculator
perhaps?

As for perl and () {} etc, I would have thought that for anyone with poor
eyesight, or using a tiny screen, they would be difficult to tell apart.
Whereas perl can be written on a tiny tiny screen, and can
withstand all kinds of users with various disabilities, etc.?
"Withstand all kinds of users"? I can't imagine what you mean by that.
Also perl is easier to squeeze into makefiles.
Perhaps you are right. In eight years of writing Python code, I've never
once needed to squeeze Python into a makefile, so I don't know how hard it
will be.

--
Steven.

Dec 20 '06 #6
Dan Jacobson wrote:
Can I feel even better about using perl vs. python, as apparently
python's dependence of formatting, indentation, etc. vs. perl's
"(){};" etc. makes writing python programs perhaps very device
dependent. Whereas perl can be written on a tiny tiny screen, and can
withstand all kinds of users with various disabilities, etc.?
Also perl is easier to squeeze into makefiles.
My esteemed colleague does not agree.
http://googleblog.blogspot.com/2006/...ontent_20.html

Reposted with permission:

"""
As for programming in Python while not being able to see, I think
it comes down to the tools you have to do it with.

When in Grad School, all I had was a screenreader, and I stayed
away from python because of the whitespace having semantics
problem. However once i wrote emacspeak, and speech-enabled Barry
Warsaw's python-mode, programming in python has always been a
pleasure -- and the paucity of delimiters actually makes the code
more speakable.
"""

n

Dec 26 '06 #7

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

13
by: Wayne Folta | last post by:
I've been a long-time Perl programmer, though I've not used a boatload of packages nor much of the tacky OO. A couple of years ago, I decided to look into Python and Ruby. Python looked OK, but...
42
by: Fred Ma | last post by:
Hello, This is not a troll posting, and I've refrained from asking because I've seen similar threads get all nitter-nattery. But I really want to make a decision on how best to invest my time....
17
by: Michael McGarry | last post by:
Hi, I am just starting to use Python. Does Python have all the regular expression features of Perl? Is Python missing any features available in Perl? Thanks, Michael
31
by: surfunbear | last post by:
I've read some posts on Perl versus Python and studied a bit of my Python book. I'm a software engineer, familiar with C++ objected oriented development, but have been using Perl because it is...
9
by: Dieter Vanderelst | last post by:
Dear all, I'm currently comparing Python versus Perl to use in a project that involved a lot of text processing. I'm trying to determine what the most efficient language would be for our...
3
by: Xah Lee | last post by:
Split File Fullpath Into Parts Xah Lee, 20051016 Often, we are given a file fullpath and we need to split it into the directory name and file name. The file name is often split into a core...
0
by: Xah Lee | last post by:
One-Liner Loop in Functional Style Xah Lee, 200510 Today we show a example of a loop done as a one-liner of Functional Programing style. Suppose you have a list of file full paths of...
22
by: Dan Rumney | last post by:
Hi all, I've been writing Javascript for quite a while now and have, of late, been writing quite a lot of AJAX and AJAX-related code. In the main, my dynamically generated pages are created...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...
0
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...
0
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The...
0
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.