-
X-Received: by 2002:a0c:947a:: with SMTP id i55mr1967103qvi.223.1553156371041; Thu,
21 Mar 2019 01:19:31 -0700 (PDT)
X-Received: by 2002:a0c:947a:: with SMTP id i55mr1967103qvi.223.1553156371041; Thu,
21 Mar 2019 01:19:31 -0700 (PDT)
Path: news-archive.icm.edu.pl!news.icm.edu.pl!fu-berlin.de!h4no3009728qtn.0!news-out.
google.com!i54ni1769qte.0!nntp.google.com!h4no3009724qtn.0!postnews.google.com!
glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.comp.programming
Date: Thu, 21 Mar 2019 01:19:30 -0700 (PDT)
In-Reply-To: <d...@g...com>
Complaints-To: g...@g...com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=213.192.68.153;
posting-account=f7iIKQoAAAAkDKpUafc-4IXhmRAzdB5r
NNTP-Posting-Host: 213.192.68.153
References: <e...@g...com>
<d...@g...com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <7...@g...com>
Subject: Re: Programowanie wizualne
From: g...@g...com
Injection-Date: Thu, 21 Mar 2019 08:19:31 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Xref: news-archive.icm.edu.pl pl.comp.programming:213398
[ ukryj nagłówki ]W dniu czwartek, 21 marca 2019 07:59:00 UTC+1 użytkownik Maciej Sobczak napisał:
> > Jeśli kogoś by to interesowało, oto nagranie przedstawiające prototyp
> > wizualnego edytora kodu (Lispa, oczywiście), nad którym ostatnio pracowałem:
> >
> > https://www.youtube.com/watch?v=oxeB-8k-DBA
>
> Bardzo fajne. Naprawdę. Podoba mi się też wizualizacja grafu, dobre do DSLi. Taka
wizualizacja przydałaby się też dla podwyrażeń.
>
> Natomiast muszę też podzielić się goryczą związaną z używaniem narzędzi i notacji
graficznych w większej skali, bo ona pokazuje granicę stosowalności takich rozwiązań.
Otóż gdy pojawia się zespół albo dłuższa (czy w ogóle jakakolwiek) historia projektu,
na czoło potrzeb wysuwa się efektywność tych dwóch czynności:
>
> - diff
> - merge
>
> Jeżeli te dwie nie działają absolutnie sprawnie i bez zgrzytów, to
metoda/narzędzie/notacja nie nadaje się do użytku. Te dwie czynności ledwo (!)
opanowaliśmy przez ostatnie 4 dekady dla plików tekstowych (a konkretnie: o
strukturze sekwencji linii tekstu), ale dla notacji graficznych właściwie wcale. To
jest kierunek, w którym potrzebny jest przełom, ale go nigdzie nie widzę. Może tutaj
jakiś research?
>
> Niemniej, żeby nie było, że tylko krytykuję - naprawdę fajne. :-)
>
> --
> Maciej Sobczak * http://www.inspirel.com
Dzięki :)
Akurat jeżeli idzie o diffowanie i merge'owanie, to też trochę o tym myślałem. Moim
zdaniem to, że nasze języki programowania są oparte na tekście, a nie na strukturze,
jest sporym utrudnieniem (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).
Z ciekawszych wpisów to kiedyś natknąłem się na to:
http://fazzone.github.io/autochrome.html
oraz źródło inspiracji tegoż:
http://thume.ca/2017/06/17/tree-diffing/
i jeszcze coś podobnego z innego źródła:
https://github.com/plande/ydiff
oraz tu:
http://jelv.is/cow/
Następne wpisy z tego wątku
- 21.03.19 12:11 fir
- 22.03.19 07:43 Maciej Sobczak
- 22.03.19 08:03 g...@g...com
- 25.03.19 08:02 Maciej Sobczak
- 25.03.19 09:46 g...@g...com
- 26.03.19 09:51 Maciej Sobczak
- 26.03.19 10:27 g...@g...com
- 26.03.19 20:31 Wojciech Muła
- 27.03.19 07:57 Maciej Sobczak
- 28.05.19 15:22 g...@g...com
- 02.05.20 22:57 g...@g...com
- 03.05.20 20:53 Maciej Sobczak
- 03.05.20 23:32 g...@g...com
- 04.05.20 23:40 Maciej Sobczak
- 05.05.20 10:38 g...@g...com
Najnowsze wątki z tej grupy
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- U nas propagują modę na SI, a w Chinach naukowcy SI po kolei umierają w wieku 40-50lat
- C++. Podróż Po Języku - komentarz
- "Wuj dobra rada" z KDAB rozważa: Choosing the Right Programming Language for Your Embedded Linux Device
- Nowa ustawa o ochronie praw autorskich - opis problemu i szkic ustawy
- Alg. kompresji LZW
- Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
Najnowsze wątki
- 2025-04-25 Sprawdzić czy spółka ma sprawy w sądzie
- 2025-04-25 Solarny Palnik Wodorowy
- 2025-04-25 amperomierz w plusie
- 2025-04-25 nie wyłączam silnika
- 2025-04-25 PILNE !! Stara żywność w marketach "Zgodnie z obowiązującym od stycznia 2024 r. prawem przeterminowana, ale nadal zdatna do spożycia żywność, może być sprzedawana przez maksymalnie kolejne 45 dni po dacie na opakowaniu. To legalne tylko wtedy, gdy opakowa
- 2025-04-25 Łódź => Team Lead Data Engineer (Snowflake) <=
- 2025-04-25 Pruszków => Key Account Manager IT <=
- 2025-04-25 Warszawa => Business Development Manager - Network and Network Securit
- 2025-04-25 Kto używa elektrolizera do wytwarzania wodoru do palnika ?
- 2025-04-25 Kraków => PHP Developer (Full Stack) <=
- 2025-04-25 Trójmiasto => Head of Social Media <=
- 2025-04-25 Poznań => Konsultant wdrożeniowy Comarch XL (Logistyka, WMS, Produkc
- 2025-04-25 Warszawa => Developer .Net <=
- 2025-04-25 Warszawa => Support Engineer <=
- 2025-04-25 Warszawa => Team Lead Data Engineer (obszar Snowflake) <=