Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #47160

Re: Do you consider Python a 4GL? Why (not)?

Path csiph.com!usenet.pasdenom.info!weretis.net!feeder1.news.weretis.net!feeder.erje.net!eu.feeder.erje.net!newsfeed.xs4all.nl!newsfeed3.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail
Return-Path <python-python-list@m.gmane.org>
X-Original-To python-list@python.org
Delivered-To python-list@mail.python.org
X-Spam-Status OK 0.000
X-Spam-Evidence '*H*': 1.00; '*S*': 0.00; 'subject:not': 0.03; 'insert': 0.05; 'startup': 0.05; 'subject:Python': 0.06; 'compiler': 0.07; 'explicit': 0.07; 'session.': 0.07; 'string': 0.09; 'dan': 0.09; 'received:80.91': 0.09; 'received:80.91.229': 0.09; 'received:gmane.org': 0.09; 'received:list': 0.09; 'scripting': 0.09; 'subject:Why': 0.09; 'sfxlen:2': 0.11; 'python': 0.11; '(before': 0.16; 'amiga': 0.16; 'fits': 0.16; 'received:80.91.229.3': 0.16; 'received:plane.gmane.org': 0.16; 'subject:)?': 0.16; "python's": 0.19; '(the': 0.22; 'command': 0.22; 'cc:addr:python.org': 0.22; 'error': 0.23; 'script.': 0.24; 'url:home': 0.24; 'cc:2**0': 0.24; 'cc:no real name:2**0': 0.24; "i've": 0.25; 'source': 0.25; 'script': 0.25; 'switch': 0.26; 'header:X-Complaints-To:1': 0.27; 'words': 0.29; 'lines': 0.31; '-0700,': 0.31; 'embedding': 0.31; 'suites': 0.31; 'file': 0.32; 'selection': 0.32; 'not.': 0.33; 'maybe': 0.34; 'could': 0.34; 'subject: (': 0.35; 'but': 0.35; 'version': 0.36; 'ibm': 0.36; 'done': 0.36; 'charset:us-ascii': 0.36; 'error.': 0.37; 'throughout': 0.37; 'application': 0.37; 'two': 0.37; 'to:addr :python-list': 0.38; 'ability': 0.39; 'to:addr:python.org': 0.39; 'received:org': 0.40; 'read': 0.60; 'commands': 0.60; 'subject:? ': 0.60; 'hope': 0.61; 'address': 0.63; 'real': 0.63; 'between': 0.67; 'system)': 0.69; 'maybe,': 0.84; 'rexx,': 0.84; 'subject:you': 0.87; 'received:108': 0.93; '2013': 0.98
X-Injected-Via-Gmane http://gmane.org/
To python-list@python.org
From Dennis Lee Bieber <wlfraed@ix.netcom.com>
Subject Re: Do you consider Python a 4GL? Why (not)?
Date Wed, 05 Jun 2013 19:40:27 -0400
Organization > Bestiaria Support Staff <
References <BLU176-W1F35788C5EEAC4B30AB73D79E0@phx.gbl> <CAGGBd_rihU4iD2Cx75Ax0u-f6M+CUHQYcznzOTyYYR386hAQ-w@mail.gmail.com>
Mime-Version 1.0
Content-Type text/plain; charset=us-ascii
Content-Transfer-Encoding 7bit
X-Gmane-NNTP-Posting-Host adsl-108-73-119-141.dsl.klmzmi.sbcglobal.net
X-Newsreader Forte Agent 3.3/32.846
X-No-Archive YES
Cc python-dev@python.org
X-BeenThere python-list@python.org
X-Mailman-Version 2.1.15
Precedence list
List-Id General discussion list for the Python programming language <python-list.python.org>
List-Unsubscribe <http://mail.python.org/mailman/options/python-list>, <mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-list/>
List-Post <mailto:python-list@python.org>
List-Help <mailto:python-list-request@python.org?subject=help>
List-Subscribe <http://mail.python.org/mailman/listinfo/python-list>, <mailto:python-list-request@python.org?subject=subscribe>
Newsgroups comp.lang.python
Message-ID <mailman.2772.1370475644.3114.python-list@python.org> (permalink)
Lines 39
NNTP-Posting-Host 2001:888:2000:d::a6
X-Trace 1370475644 news.xs4all.nl 15909 [2001:888:2000:d::a6]:57799
X-Complaints-To abuse@xs4all.nl
Xref csiph.com comp.lang.python:47160

Show key headers only | View raw


On Tue, 4 Jun 2013 18:17:33 -0700, Dan Stromberg <drsalists@gmail.com>
declaimed the following in gmane.comp.python.general:


> Perhaps "Scripting language" is the best general category we have that
> Python fits into.  But I hope not.

	Heh... Having encountered ARexx (the Amiga version of REXX), Python
is NOT a scripting language... The ARexx implementation (along with the
Amiga's interprocess communication system) allowed for scripting any
application that opened an "ARexx Port"... Other than, maybe, the
original IBM REXX, I've not seen any other REXX implementation that
would permit embedding application specific commands into a script.

	Python's subprocess (and related) are all based on explicit startup
and communication over stdin/stdout... Nothing like:

address TextEditor	/* a fictitious application port */
'DN 5'	/* move down five lines *?:
'MARK'		/* start a selection	*/
'RW 5'	/* move right five words */
'COPY'	/* copy selection to operation result */
string = result
address PageSetter	/* fictitious here, but a real program */
'PASTE' string	/* insert selected string into page document /*

	Yes, maybe the above could be done as two sessions of subprocess --
presuming both programs had a command line interface. But what if the
script was going to switch between the two of them throughout one
session.

	The C compiler suites used this ability to read the error log from a
compile, and move to the line/column in the source file associated with
each error. (Before "integrated" development environments)

-- 
	Wulfraed                 Dennis Lee Bieber         AF6VN
        wlfraed@ix.netcom.com    HTTP://wlfraed.home.netcom.com/

Back to comp.lang.python | Previous | NextNext in thread | Find similar | Unroll thread


Thread

Re: Do you consider Python a 4GL? Why (not)? Dennis Lee Bieber <wlfraed@ix.netcom.com> - 2013-06-05 19:40 -0400
  Re: Do you consider Python a 4GL? Why (not)? Laurent Pointal <laurent.pointal@free.fr> - 2013-06-11 21:48 +0200
    Re: Do you consider Python a 4GL? Why (not)? Dave Angel <davea@davea.name> - 2013-06-11 22:02 -0400
    Re: Do you consider Python a 4GL? Why (not)? Chris Angelico <rosuav@gmail.com> - 2013-06-12 12:10 +1000

csiph-web