eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingProgramowanie wizualne › Re: Programowanie wizualne
  • 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/

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: