Path: csiph.com!eternal-september.org!feeder.eternal-september.org!mx02.eternal-september.org!.POSTED!not-for-mail From: Marko Rauhamaa Newsgroups: comp.lang.python Subject: Re: Everything good about Python except GUI IDE? Date: Thu, 03 Mar 2016 00:36:22 +0200 Organization: A noiseless patient Spider Lines: 23 Message-ID: <87twkoa4nt.fsf@elektro.pacujo.net> References: <64a6599c-fae1-469d-bcee-875165b3cc7d@googlegroups.com> <56d294f8$0$1604$c3e8da3$5496439d@news.astraweb.com> <56d5c4b6$0$1591$c3e8da3$5496439d@news.astraweb.com> <87y4a2ax8g.fsf@elektro.pacujo.net> <56d64730$0$1589$c3e8da3$5496439d@news.astraweb.com> <87egbtbfmy.fsf@elektro.pacujo.net> <878u21uw7p.fsf@elektro.pacujo.net> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: mx02.eternal-september.org; posting-host="b7cb1518d23ec19d482dcc9c31d30fdd"; logging-data="24734"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+WzciAEUL05BMCf67OfebK" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) Cancel-Lock: sha1:iTDIZs/x7L4+n6oTDVEJDkTMwbU= sha1:Hyg9bkEkPFo/WD5Cye0bGwF8fok= Xref: csiph.com comp.lang.python:103908 Christian Gollwitzer : > Have a look at PowerShell. It's not Python, and it is from MS - but it > works along those lines, passing .NET objects through the pipe. Owing > to that, instead of $2=="something" in the awk progra, you can address > the field(attribute) $2 by the correct name instead of a positional > argument. Requirements for what I have in mind: 1. It would have to be and feel like real Python. 2. External commands should be available as callable Python functions. 3. Functions/commands should return streams. (Generators, maybe?) 4. Pipelines should have an intuitive syntax (but still be valid Python). Requirements 3 and 4 apply to regular Python code as well. Marko