LINUX.ORG.RU

Vim или Emacs? А LISP в 2021?

 , ,


1

4

https://www.youtube.com/watch?v=8Q9YjXgK38I&t=42s

Парень в определённых кругах, личность известная.
посмотрел я его ролик, стал ковыряться по истории:

А ведь Crashbandicoot была годной игрой…

Что выбрать? Vim или Emacs?
Изучать в 2021 году Lisp? Если изучать, какой? Практика?
А не засмеют сотрудики?

Времени в сутках маловато, на всё не хватает.


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

Как-то слишком толсто. Если есть доводы скажи какие ники

Dumppper001
()
Ответ на: комментарий от no-such-file

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

Что значит закрывают? Ты же емаксер, вкладки убивают! Говори правильно, а то не понять, что же значит «закрыть»...

Открой в своей IDE 300-400 вкладок, тогда узнаешь что такое тормоз.

Зачем? Вкладки для быстрого доступа.

Там давно репы как везде.

Когда ты пишешь на elisp, ты пишешь на elisp. Ты не можешь установить либу с npm для плагина.

Возможно, но долго и затратно.

Наверное действительно можно, но тормозить это будет не представляю даже как. Что бы было быстро, нужно лезть в С.

MOPKOBKA ★★★
()
Ответ на: комментарий от no-such-file

Сейчас программисты не изучают CLOS, они изучают библиотеки, фреймворки. Что может предложить тут Common Lisp? Он изолирован.

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

Я такое могу сварганить хоть сейчас на Delphi, кинул TWebBrowser на форму и поехали. 99.99% кода от этого браузера на C/C++.

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

В нём хоткеи не работают в линуксе некоторые из-за багулины в хромом которую хромой не хочет фиксить, ссылаясь на стандарты OpenDesktop, где конпка Windows на клавиатуре не определена, а сами разрабы атома не считают что это их проблема и вместо этого сделали основные хоткеи другими в линуксах, но вот авторам плагинов с захардкоженными хоткеями рассказать забыли. Как следствие, атом в линуксах не нужен.

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

Хммм…. Попробую тогда все таки перекатиться на VScode хоть и тормозит несколько

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

Java - очень перспективный язык

Был где-то в девяностые.

Проги, утилиты

Только вот нечасто уже пишут.

игры

С рекордным потреблением памяти.

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

не сделаешь npm install cool-liba

Сразу видно, что челик ни секунды в Имаксе не был.

BceM_IIpuBeT ★★☆☆☆
()
Последнее исправление: BceM_IIpuBeT (всего исправлений: 1)
Ответ на: комментарий от byko3y

Это который набрехал с три короба о том, какой замечательный реддит он написал на лиспе?

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

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

Да я бы не сказал… У меня майнкрафт от силы 400-500мб жрет и то только когда долго играешь

Dumppper001
()

Как настанет время - лисп сам изучит тебя, если спрашиваешь - значит оно не настало. И я был бы осторожен с людьми предлагающим evil-mode для emacs.

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

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

Бро, с каких пор ты лиспохейтер?

http://www.aaronsw.com/weblog/rewritingreddit

Over at reddit.com, we rewrote the site from Lisp to Python in the past week. It was pretty much done in one weekend. (Disclosure: We used my web.py library.) The others knew Lisp (they wrote their whole site in it) and they knew Python (they rewrote their whole site in it) and yet they decided liked Python better for this project. The Python version had less code that ran faster and was far easier to read and maintain.

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

вкладки убивают

Убивают буферы, балда. А вкладки закрывают.

Вкладки для быстрого доступа

Если у тебя нет 300-400 файлов, к которым нужны быстрый доступ, то ты пишешь хеловод. Зачем тебе вообще IDE тогда?

Когда ты пишешь на elisp, ты пишешь на elisp. Ты не можешь установить либу с npm для плагина

Я щас не понял сути претензии. С npm ты не можешь установить либу на питоне, ага. Что за тупняк?

тормозить это будет не представляю даже как

Как phpstorm, очевидно же.

no-such-file ★★★★★
()
Ответ на: комментарий от MOPKOBKA

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

Ну я вчера его читал, так вроде он первый, кто запилил Webapp, потом впарил его Yahoo, а дальше Стал зарабатывать на стартаперах.

А вот игра мне нравилась. Я там видео привёл, глянь, интересное.
И первое видео хорошее.

B0B
() автор топика
Ответ на: комментарий от peregrine

Удивительно что взлетета именно Java со скобочками а не Common Lisp с его замечательным CLOS. Нет ли в этом какой то причины?

Покажи мне проект на Clojure который использует преимущества Lisp.

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

И я был бы осторожен с людьми предлагающим evil-mode для emacs.

потому-что это опасные ребята? да, есть такое.

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

Майнкрафт на Java продаётся за кучу денег и куча народу его купила, а крутой Minetest на модном C++ глючит и в него не играют почти, хоть он и бесплатный и вообще свободный. Даже мододелы не смотря на то что там есть API, а в оригинальных кубах только всякие хаки, его не выбрали чтобы на нём поиграться. Что характерно версия майнкрафта на C++ и C# тоже никому не нужна.

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

А вот игра мне нравилась.

Да в общем то какая разница на чем скриптовать игры? Этим я думаю занимаются не илита IT, преимущества лиспа они не используют НИКАК.

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

Вот ты смеяться будешь, но Fotran в 2021 году профитнее выбрать, чем Rust, Go или Ruby с Perl-ом, пруф

Я боюсь, что среднему члену сообщества в фортране нечего ловить в 2021 году. То есть, никаких новых систем не пишут на фортране. Этот рейтинг скорее показывает популярность ЯП среди школьников. Очень странно, что Go так низко, хотя на нем дофига софта пишется сейчас. На расте очень мало, да. На руби точно есть работа, мало, но есть.

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

Python вообще топ. В по ссылке из того сообщения сходи. Питон за первое место борется с сишкой.

peregrine ★★★★★
()
Последнее исправление: peregrine (всего исправлений: 1)
Ответ на: комментарий от MOPKOBKA

Удивительно что взлетета именно Java со скобочками

Неудивительно, учитывая миллиарды долларов на маркетинг и банкрот Sun.

byko3y ★★★★
()
Ответ на: комментарий от no-such-file

Убивают буферы, балда. А вкладки закрывают.

У буферов есть душа?

Если у тебя нет 300-400 файлов, к которым нужны быстрый доступ, то ты пишешь хеловод. Зачем тебе вообще IDE тогда?

Быстрый переход обеспечивается другим функционалом. Тебе же уже написали.

С npm ты не можешь установить либу на питоне, ага.

Да и ладно, в npm либ достаточно.

Как phpstorm, очевидно же.

emacs так тормозит со старта, а если начать его расширять то даже emacs-gcc не помогает.

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

программисты не изучают CLOS, они изучают библиотеки, фреймворки

Это всё из оперы «нужно ли программисту знать математику». Чтобы клепать формочки на фреймоврках очевидно не нужно ни математики, ни CLOS.

no-such-file ★★★★★
()
Ответ на: комментарий от no-such-file

Есть программисты которые пишут сферических коней в вакууме, но большинство все же как то используют готовый код, интегрируются с чем то, и нельзя у них отнять звание программиста, поэтому твои слова что программист должен знать лисп неверны.

MOPKOBKA ★★★
()
Последнее исправление: MOPKOBKA (всего исправлений: 1)
Ответ на: комментарий от byko3y

В РФ да. Потому что в своё время вместо Fortran-а тут выбрали Cobol и Алгол. А в США поддерживать софт написанный дедами которые уже физически умерли или ушли на пенсию какать в подгузники надо. Переписывать его можно конечно, но не забывай что тот софт работает 50+ лет и баги там отловили неплохо. Вон не из GNU Octave, не из её проприетарного бати Matlab-а никак фортран не выпилят.

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

софт работает 50+ лет и баги там отловили неплохо

Он ещё и работает на старых мейнфреймах.

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

И я был бы осторожен с людьми предлагающим evil-mode для emacs.

Почему? Что не так?

B0B
() автор топика
Ответ на: комментарий от peregrine

Да в бэдроке очень много того что нормально сделали только в Java edition

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

У буферов есть душа?

Души вообще нет, ты о чём?

Быстрый переход обеспечивается другим функционалом

Падажи, но ты же сам сказал что вкладки для этого. Нет? А зачем они тогда?

в npm либ достаточно

В emacs тоже как бы немало.

emacs так тормозит со старта

4.2 Ты просто нагло, тупо врёшь. И ведь всем очевидно что ты врёшь, а кому неочевидно может проверить за 5 минут. Зачем ты это делаешь?

no-such-file ★★★★★
()
Ответ на: комментарий от MOPKOBKA

Покажи мне проект на Clojure который использует преимущества Lisp

А при чем тут «преимущества лисп»? У лиспа нет преимуществ — преимущества есть у Clojure, и это персистентные структуры данных, интегрированные в STM, каналы, и вообще в весь язык. Полнейший дебил после короткого обучения сможет писать на Clojure работающие многопоточные программы, в то время, как на абсолютно любом другом языке это могут сделать только лучше программисты эпохи.

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

Вообще, проблема JVM стала очевидна, когда выяснилось, что сервисы на Node.js жрут в среднем в два раза меньше памяти, чем аналогичные на жаве. И при этом имеют сравнимую производительность. Картина называется «как в Sun Microsystems манагеры принимают архитектурные решения». А ведь уже и GraalVM сделали, и AOT-компиляцию пытаются прикрутить — а все равно эта срань ползает медленнее скриптовухи.

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

Угу. В Java автоматическая сборка мусора, самые удобные инструменты для разработки, надёжные библиотеки, а в C++ разработчик ошибся чуть-чуть и вместо i написал &i или *i компилятор съест и даже варнинг может не выдать и как результат сегфолт или что-то ещё похуже, что данные попортит но продолжит «работать». C# лучше, но там тоже народ любит, когда не стоит лезть в неуправляемый код по старой памяти, т.к. «быстрее же будет работать».

peregrine ★★★★★
()
Последнее исправление: peregrine (всего исправлений: 1)
Ответ на: комментарий от peregrine

Вон не из GNU Octave, не из её проприетарного бати Matlab-а никак фортран не выпилят

Потому что лапшу, написанную математиками, чудовищно тяжело переписывать... даже с фортрана на фортран.

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

Что характерно версия майнкрафта на C++ и C# тоже никому не нужна.

Она не нужна по другим причинам. ТАм нету возможности делать моды и все закрыто. А так эти версии быстрее самых быстрых джавовских со свякими sodium'ами lithium'ами.

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

нельзя у них отнять звание программиста

А это звание? Ну ок, действительно, из рядовых разжаловать уже некуда.

твои слова что программист должен знать лисп неверны

Я говорил о грамотных программистах. Не знаешь ЛИСП – ты неграмотен как программист. Независимо от того сколько однотипных фреймворков для клепания формочек ты освоил.

no-such-file ★★★★★
()
Ответ на: комментарий от no-such-file

Падажи, но ты же сам сказал что вкладки для этого

Вкладки нужны когда ты сейчас будешь работать над 5 файлами, и нужно будет между ними переключаться.

В emacs тоже как бы немало.

Да emacs вообще рвет всех по либам, знаем.

а кому неочевидно может проверить за 5 минут

Именно столько открывается emacs. Даже второй раз, его не прогреть (но костыли есть, даже работают).

MOPKOBKA ★★★
()
Ответ на: комментарий от no-such-file

Я говорил о грамотных программистах. Не знаешь ЛИСП – ты неграмотен как программист. Независимо от того сколько однотипных фреймворков для клепания формочек ты освоил

Не знаю лисп. Ваш ход.

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

Вот только сишники не осилили лапшу от математиков написать (а ведь они тогда были). Бида-пичаль, приходится в GNU Octave 33 года код на фортране терпеть.

peregrine ★★★★★
()
Последнее исправление: peregrine (всего исправлений: 2)
Ответ на: комментарий от byko3y

А при чем тут «преимущества лисп»?

Говорим про Lisp.

У лиспа нет преимуществ

Да я про то же. Со всем согласен.

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