LINUX.ORG.RU

Ответ на: комментарий от tolstoevsky

парсить http-запросы

jq/xmlstarlet?

операции с плавающей точкой

bc -l?

Moondancer
()
Ответ на: комментарий от Moondancer

скриптовый язык с быстро запускающимся интерпретатором и без жирного рантайма.

Внезапно perl. Причем он настолько же системный, насколько и bash. Даже баша никакого может не быть (а значит нужно лечить башизмы), а перл точно будет.

bread
()
Ответ на: комментарий от bread

Это-то хорошо, вот только что будет, когда смузихлёбы выкатят Perl 6 поверх JVM и начнут закапывать Perl 5, как уже почти закопали Python 2?

Moondancer
()
Ответ на: комментарий от bread

Думаешь на 20-й год жизни (если это можно так назвать) перл6 таки взлетит?

Только если кто-то впряжётся, как за какой-нибудь Go

Deleted
()
Ответ на: комментарий от bread

Хрен его знает, вон Kafka же откопали внезапно: годами был никому не нужен, а щяс хипсторы с ним носятся.

Moondancer
()
Ответ на: комментарий от Moondancer

этот ваш «полноценный» CLI всё равно сделан через задницу. впрочем, ожидать от аутичных торвольца с адептами иного было бы глупо, коль они даже в банальный smart checkout не шмагли.

littlechris ★★★
()
Ответ на: комментарий от upcFrost

в идейке хотя бы думают про UX гитоплагина, в отличие от примерно вообще всех остальных (VS под винды не пользовался, впрочем). то, что быть лучше всех оказалось так просто, заслуга секты святого торвольца (и jchamano — пророк его).

littlechris ★★★
()
Ответ на: комментарий от littlechris

этот ваш «полноценный» CLI всё равно сделан через задницу

Предложи лучше, умник.

smart checkout

Сахар какой-то. Я checkout обычно для того и юзаю, чтобы правки сбросить, а тут вылезают идеологи жидбрейнса и возникают, что stash, оказывается, не надо делать явно, мда.

Moondancer
()
Ответ на: комментарий от tolstoevsky

Исключение составляют разве что интересные случаи вроде необходимости парсить http-запросы или выполнять операции с плавающей точкой. Но для этого я бы уже взял сишечку...

Кстати поддержу. Некоторое время назад понадобились данные от geoip2 maxmaind, так вот их питоновский вариант работает помедленнее, чем их же mmdblookup написанный на сишечке. В итоге небольшой баш скрипт, который несколько раз дергает mmdblookup, все равно получился по работе быстрее, чем аналог на питоне, а учитывая

" универсальность баша (он, вкупе с базовыми утилитами, есть вообще везде) "

как-то «полегче».

anc ★★★★★
()
Ответ на: комментарий от Moondancer

Для diff есть специальные инструменты: meld, diffuse, kdiff…

Это всё говно и костыли.

Зачем это в редакторе?

Потому что это удобно и интегрировано в твой проект, а не где-то «сбоку».

EXL ★★★★★
()
Ответ на: комментарий от EXL

Это всё говно и костыли

Обоснуй.

интегрировано

То есть прибито гвоздями, понятно.

Moondancer
()

всё равно пока сам всё досконально не пощупаешь и не поймёшь почему у того или иного редактора есть свой лагерь фанатов выбор правильный для себя не сделаешь.

vasyan
()
Ответ на: комментарий от Moondancer

Удобно сразу видеть кто и каким коммитом вставил кусок редактируемого тобой в данный момент кода.

adn ★★★★
()
Ответ на: комментарий от Moondancer

Предложи лучше, умник.

посколько сделать хуже очень сложно, то годится каждый первый альтернативный UI: http://www.git-legit.org/, https://people.gnome.org/~newren/eg/, тысячи их. а конкретно я предлагаю этот паноптикум сверхценных идей торвольца облить мочой и сжечь

тут вылезают идеологи жидбрейнса и возникают, что stash, оказывается, не надо делать явно, мда.

не «не надо», а необязательно. смекаете? вместо «у вас тут нагажено, пока не приберётесь, доставать файло́ не буду» предлагается «бро, тут у тебя правки незакоммиченные мешают, перенакатить?»

littlechris ★★★
()
Ответ на: комментарий от EXL

В 2019 году скрипты на Bash-лапше пишут только странные люди.

Есть два легитимных юзкейса: 1) простые скрипты, состоящие в основном из последовательного запуска программ и пайпов с минимумом логики; 2) скрипты для железок, на которых из подручных средств есть только бизибокс

annulen ★★★★★
()
Ответ на: комментарий от littlechris

конкретно я предлагаю этот паноптикум сверхценных идей торвольца облить мочой и сжечь

Критикуя — предлагай.

бро, тут у тебя правки незакоммиченные мешают, перенакатить?

Считавь пользователя дураком и донимать его в интерактивном режиме — это виндуз-вей.

Moondancer
()
Ответ на: комментарий от littlechris

альтернативный UI

Родной CLI отражает особенности и внутренние проблемы VCS; решать их костылями и абстракциями — ущербный путь.

Moondancer
()
Ответ на: комментарий от Moondancer

Нет, но некоторые расширения поддерживаются

annulen ★★★★★
()

Оба цеха нашего завода рекомендуют: VIm.

anonymous
()
Ответ на: комментарий от Moondancer

 Критикуя — предлагай.

в 2012 уже аналог phases предложили на GSOC. вылилось это в абсолютное, оглушительное ничего. jchamano бдит.

 Считавь пользователя дураком

тут бы прямую цитату «мы считаем пользователя дураком» от сотрудника jetbrains, но не будем требовать невозможного, т.к. мы оба прекрасно понимаем, что авторство её принадлежит голосам в вашей голове.

littlechris ★★★
()
Ответ на: комментарий от littlechris

вылилось это в абсолютное, оглушительное ничего

Значит, ненужно. Ты напоминаешь одного знакомого пользователя Mercurial, который не осилиле Git и визжит, что в нём всё не так, хотя в Mercurial на деле заморочек больше.

прямую цитату «мы считаем пользователя дураком» от сотрудника jetbrains

Щяс бы бизнес себе репутацию портил, ну да. Быдломаркетинг работает не так, надо мило улыбаться клиенту, даже если на куски его порезать готове.

Moondancer
()

vim + нужные плагины на ваш выбор Или Atop, если vim не по душе.

lucentcode ★★★★★
()
Ответ на: комментарий от Moondancer

 Значит, ненужно.

ну мне-то про ненужно можно и не заливать, я как бы с 2010 гитом пользуюсь и насмотрелся его во всех видах. в каждых двух проектах из трёх с 2009 года кто-нибудь чужую историю да перепишет, а потом героически восстанавливают. естественно, к этому времени про инцидент с репами jenkins все фанбои плотно и насовсем забыли.

в Mercurial на деле заморочек больше

пиар же как работает — широкие массы запоминают популярное утверждение, вне зависимости от его истинности.

 Щяс бы бизнес себе репутацию портил, ну да. Быдломаркетинг работает не так, надо мило улыбаться клиенту, даже если на куски его порезать готове.

больше домыслов, неотличимых от выдумок, богу домыслов, неотличимых от выдумок! а там и бога теорий заговора ублажим на сдачу

littlechris ★★★
()
Ответ на: комментарий от littlechris

все фанбои плотно и насовсем забыли

А некоторые и не застали; чо там было?

а там и бога теорий заговора

Никакого заговора, обычный бизнес: стричь бабло с лохов. Нелохи понимают, что опенсорс в долгосрочной перспективе круче. А жидбрейнс — мастодонт из 00-х, который это игнорит и в конечном счёте поплатится.

Moondancer
()
Ответ на: комментарий от Moondancer

А некоторые и не застали; чо там было?

https://news.ycombinator.com/item?id=6713742

так вот как получается, что «ненужными» у одептов гита оказываются непременно фичи, которых гит не умеет и уметь не будет никогда? а отсутствующие в гите фичи, которые к тому же и реализованы где-то ещё, оказываются ненужными вдвойне.

 А жидбрейнс — мастодонт из 00-х, который это игнорит и в конечном счёте поплатится.

неплохой спич. да вот только как же быть с опенсорсными community editions? как быть с бесплатными лицензиями разработчикам опенсорса? как быть с более чем доступными ценами на и на персональную подписку (для программиста, работающего не за арахис, то есть), и на корпоративную? https://visualstudio.microsoft.com/vs/pricing/ вот для сравнения

littlechris ★★★
()
Ответ на: комментарий от Moondancer

так браузер же как раз и костыль, и абстракция над безбрежным plaintextовым морем веба. лицемерненько получается.

littlechris ★★★
()

Не, либо баш, либо питон. Разные религии же.

Deleted
()
Ответ на: комментарий от Moondancer

Ну вот, спор о редакторах перевели в плоскость аналогий.

KennyMinigun ★★★★★
()
Ответ на: комментарий от littlechris

git push --force

ССЗБ.

реализованы где-то ещё

Где? Ты пока только костыли над git'ом же принесле.

опенсорсными community editions

Огрызки.

вот для сравнения

Принесле вместо одной ненужноIDE другую ненужноIDE, мда. Ты б ещё эклипсов всяких с кутикреаторами притащиле, они-то вообще бесплатные.

Moondancer
()
Ответ на: комментарий от littlechris

plaintextовым морем веба

В плейнтекст сериализируется всё, дальше что? У ЛОРа основной интерфейс, наиболее полно и напрямую реализующий его возможности — web. У Git — CLI.

Moondancer
()
Ответ на: комментарий от littlechris

VS под винды не пользовался, впрочем

Я пользовался в самом начале его внедрения туда. Кажется это был древний MS Visual Studio 2013. Очень даже норм там было всё с Git. Причём мелкософтовцы его поддержку сделали нормально, через библиотеку libgit2, а не через костыли, да подпорки как в Linux’овых IDE и редакторах аля ‘‘‘UNIX-Way’’’: вызываем /usr/bin/git с аргументами и парсим его текстовой дрист в stdout. На больших diff’ах всё это аццки тормозило и захлёбывалось, а в Visual Studio работало отлично.

EXL ★★★★★
()
Ответ на: комментарий от Moondancer

 ССЗБ.

не, ну на первой же реплике вытаскивать «ненастоящего шотландца» это как-то совсем дно

 ненужноIDE

лол. какими свойствами должна обладать IDE, чтобы быть нужной?

littlechris ★★★
()
Ответ на: комментарий от EXL

больше того — и студия, и IDEA сами вполне в состоянии diff нарисовать, благо вся исходная информация для этого имеется. так что вряд ли они git для этого даже дёргали.

littlechris ★★★
()
Ответ на: комментарий от littlechris

это как-то совсем дно

А ты хотел, чтоб я тебя не сразу пришиб, а сначала зверски похохотал, злодейскую речь произнёс, да?

какими свойствами должна обладать IDE, чтобы быть нужной?

Как минимум модульностью, чтобы не было у каждой своего несовместимого API плагинов.

Moondancer
()
Ответ на: комментарий от littlechris

А хаяние эфемерных проблем с Git — не демагогия? Я пока увиделе только плач о невключении сахарка над CLI в CLI и ССЗБизм уровня патча Бармина. Тащи что-то разгромнее, иначе балабол.

Moondancer
()

Любой поддерживаемый

xDShot ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.