Deutsch   English   Français   Italiano  
<18udnd3mEtEGfGX7nZ2dnZfqnPGdnZ2d@earthlink.com>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!local-2.nntp.ord.giganews.com!Xl.tags.giganews.com!local-4.nntp.ord.giganews.com!nntp.earthlink.com!news.earthlink.com.POSTED!not-for-mail
NNTP-Posting-Date: Mon, 30 Sep 2024 05:18:50 +0000
Subject: Re: Can't Avoid That Shit Rust - Even On Gentoo
Newsgroups: comp.os.linux.advocacy,comp.os.linux.misc
References: <pan$96411$d204da43$cc34bb91$1fe98651@linux.rocks>
 <5mqdnZuGq4lgwm_7nZ2dnZfqnPSdnZ2d@earthlink.com>
 <9tDIO.25203$afc4.21891@fx42.iad> <llgvjcF5rlhU3@mid.individual.net>
 <59JIO.96321$WtV9.10707@fx10.iad> <vd8bou$15h6g$2@dont-email.me>
 <18udnd3mEtEGfGX7nZ2dnZfqnPGdnZ2d@earthlink.com>
 <vdap5d$1kp35$4@dont-email.me>
From: "186282@ud0s4.net" <186283@ud0s4.net>
Organization: wokiesux
Date: Mon, 30 Sep 2024 01:18:49 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
 Thunderbird/78.13.0
MIME-Version: 1.0
In-Reply-To: <vdap5d$1kp35$4@dont-email.me>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Message-ID: <fcKcnSXE3MsnqWf7nZ2dnZfqnPudnZ2d@earthlink.com>
Lines: 51
X-Usenet-Provider: http://www.giganews.com
NNTP-Posting-Host: 99.101.150.97
X-Trace: sv3-oogqZcte/awG0vDXfiY6bmhoaNAabhp3P24z5TNfC+obEkA/XBTuk+X8NunpENLNa3qs1snyAtKXW5P!xcGt7vwLPg19pjtuhZrzqeDp0MoULBJAT8rGMoV+VU+MMMeHj40Jn7lpAN2LU6cTDhHf67Pt8aWq!S6Lw7k4i7qmuQMCc2+dl
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
Bytes: 3202

On 9/29/24 1:38 AM, Lawrence D'Oliveiro wrote:
> On Sun, 29 Sep 2024 01:11:54 -0400, 186282@ud0s4.net wrote:
> 
>> On 9/28/24 3:38 AM, Lawrence D'Oliveiro wrote:
>>
>>> I suppose you can do anything with a single call, if you pack enough
>>> arguments into it ...
>>
>> Heh heh ... yea ... LOVE those compound lines with x.y.z.a.b.c() ...
>> SO comprehensible  :-)
> 
> I have occasionally found method-chaining to be useful, particularly with
> graphics APIs, e.g.
> 
>      (draw
>          .close_path()
>          .set_source_colour(bg_colour)
>          .fill_preserve()
>          .set_line_width(line_thickness)
>          .set_source_colour(fg_colour)
>          .stroke()
>      )

   I've occasionally done that with Python.

   HOWEVER, the FUTURE readability suffers considerably.

   IMHO, write code so YOU can go back to it like five
   years later and actually grasp what you did and why.
   Overly-complex code, and 'feature creep' RUIN pgms.

>> If you want biz reports and checks printed - COBOL !
> 
> Could never handle proportional fonts and nice text layouts, though.
> Python deals with those sorts of things better.

   Yep. However there's still tons of COBOL out there
   doing it's boring things.

   TODAY I'd say write in Python or plain-Jane 'C'.

   PASCAL is also very good and readable ... but not
   as many use it anymore. A pity. I do, often.

   Has anyone found a Modula-3 compiler for Linux
   that actually WORKS ? Just wondering. The
   supposed existing offerings SUCK and you can't
   compile a three-liner without a zillion complicated
   errors popping up. Too old to start tracking down
   all that shit.