🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.programming
Article #215465

Re: Programowanie wizualne

#215465
From: Maciej Sobczak
Date: Fri, 22 Mar 2019 06:43
12 lines
2640 bytes
> Moim zdaniem to, że nasze języki programowania są oparte na tekście, a nie na strukturze, jest sporym utrudnieniem

Ale też pozwala zunifikować zestaw narzędzi do pracy z kodem. O ile jeszcze można sobie wyobrazić, że ktoś na swoim komputerze chce sobie zainstalować osobne narzędzie do każdego swojego ulubionego języka, to wiele takich narzędzi działa w połączeniu np. z repozytoriami. Taki git diff na zdalnym serwerze robi robotę, bo nie wnika, w jakim ulubionym dialekcie LISPa ktoś coś napisał.

> (i pojawiają się idiotyczne diffy w rodzaju tego że ktoś gdzieś dodał nową linię albo że się zmieniły końcówki linii na CRLF, albo że ktoś woli spacje a ktoś inny tabulacje).

To, czy taki diff jest idiotyczny, zależy od kontekstu. A nie chcemy obciążać tym kontekstem zdalnej infrastruktury. Ot, taka sytuacja.

Rozwiązaniem może być projektowanie języków tak, aby dały się sensownie diffować. Czy wtedy ogon merda psem? Nie wiem, bo język też jest narzędziem (tak jak ten diff!) a nie celem.

-- 
Maciej Sobczak * http://www.inspirel.com
Technical Details
Message-ID: <83d4f05a-8ecb-490b-8b0a-061444e0eab4@googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!2.eu.feeder.erje.net!4.us.feeder.erje.net!feeder.erje.net!weretis.net!feeder6.news.weretis.net!feeder.usenetexpress.com!feeder-in1.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!h4no836336qtn.0!news-out.google.com!d8ni377qtr.1!nntp.google.com!h4no836323qtn.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
References: <e4d59f64-95b4-48a0-82fa-443961897b2d@googlegroups.com> <de50bb70-2b8c-4e3b-942d-1702173ba19d@googlegroups.com> <7374e1fe-6b67-406e-8e78-f5cc4378973d@googlegroups.com>

Show Full Headers
Complete Article Headers
X-Received: by 2002:a0c:924a:: with SMTP id 10mr6691914qvz.168.1553237039522;        Thu, 21 Mar 2019 23:43:59 -0700 (PDT)
X-Received: by 2002:a37:9c08:: with SMTP id f8mr5953602qke.353.1553237039344; Thu, 21 Mar 2019 23:43:59 -0700 (PDT)
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!2.eu.feeder.erje.net!4.us.feeder.erje.net!feeder.erje.net!weretis.net!feeder6.news.weretis.net!feeder.usenetexpress.com!feeder-in1.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!h4no836336qtn.0!news-out.google.com!d8ni377qtr.1!nntp.google.com!h4no836323qtn.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.comp.programming
Date: Thu, 21 Mar 2019 23:43:59 -0700 (PDT)
In-Reply-To: <7374e1fe-6b67-406e-8e78-f5cc4378973d@googlegroups.com>
Complaints-To: groups-abuse@google.com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=165.225.84.74; posting-account=bMuEOQoAAACUUr_ghL3RBIi5neBZ5w_S
NNTP-Posting-Host: 165.225.84.74
References: <e4d59f64-95b4-48a0-82fa-443961897b2d@googlegroups.com> <de50bb70-2b8c-4e3b-942d-1702173ba19d@googlegroups.com> <7374e1fe-6b67-406e-8e78-f5cc4378973d@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <83d4f05a-8ecb-490b-8b0a-061444e0eab4@googlegroups.com>
Subject: Re: Programowanie wizualne
From: Maciej Sobczak <see.my.homepage@gmail.com>
Injection-Date: Fri, 22 Mar 2019 06:43:59 +0000
Lines: 26
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit