LINUX.ORG.RU
ФорумTalks

Десктоп без Python


0

2

Насколько сложную систему можно построить?

Навеяно акробатикой Python 2/Python 3, вырвиглазом __init__ и ненавистью к обязательным отступам, которые обязательно или пробелы или табы. This must burn in hell. Но сам вопрос интересует лишь теоретически.

★★★★★

Последнее исправление: vertexua (всего исправлений: 1)

кробатикой Python 2/Python 3, вырвиглазом __init__ и ненавистью к обязательным отступам, которые обязательно или пробелы или табы.

Ещё про питоньи тормоза забыл.

Bad_ptr ★★★★★
()

Отступы вполне удобны, неудобно лишь то, что петон кушает слишком много оперативки и процессорного времени :)

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

Насколько помнится Gnome, KDE и гента не останутся )

Поставь себе настоящий дистр и Ъ-десктопное окружение - twm^Wicewm и xterm.

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

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

xsektorx ★★★
()

собственно, дома вполне мог бы без бидона, но gimp...

lazyklimm ★★★★★
()

Заодно выпилить все сишное за & и *, всю джаву за то, что ее делает оракл и весь паскаль за то, что он паскаль. В итоге получим тулкитофобию в терминальной стадии и выключенный комп.

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

4.2, я собирал генту с башем и без питона (но без портежей естественно)

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

Низкая скорость системы Portage, а также отсутствие учета обратных зависимостей устанавливаемых и обновляемых пакетов, привело к созданию проекта Paludis — замены Portage, написанной на C++ и обладающей более высокой скоростью работы и дополнительными возможностями



Пальцем в небо, с Гентой толком не знаком.

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

отсутствие учета обратных зависимостей устанавливаемых и обновляемых пакетов

ЩТО? emerge -uND world

xorik ★★★★★
()

Даже mesa требуется пейтон для сборки.

quantum-troll ★★★★★
()
Ответ на: комментарий от vurdalak

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

Вот не надо грязи... включить комп можно и без Python. Пока что %)

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

Но зачем? Жалко 2-3 метра памяти или полпроцента процессора? На моем далеко не новом десктопе запущен софт и на джаве, и на питоне, и вообще на всем подряд. И на глаз это абсолютно не заметно.

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

Но зачем? Жалко 2-3 метра памяти или полпроцента процессора?

Мне- нет :) ТС, как обычно, выпендривается.

tailgunner ★★★★★
()

Навеяно акробатикой Python 2/Python 3

Рекомендую книгу Дэвида Бизли. Он очень аккуратно рассматривает этот вопрос.

pacify ★★★★★
()

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

PolarFox ★★★★★
()

Меня вот гораздо больше интересует десктоп без Perl'а.

crimson_eyes
()

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

shahid ★★★★★
()

или пробелы или табы

Python

или

Толсто.

buddhist ★★★★★
()

Сноси питон, используй то, что останется. А зачем нужен этот изврат?

Deleted
()

Python 2/Python 3

Вот-вот. А на уютной яве можно собрать (не обязательно) и запустить софт, писавшийся под самую первую версию, если он написан по спецификации. А для любителей фп есть симпатичная скала со статической типизацией и автовыводом, которая совместима с явой настолько, что можно иметь рядом лежащие файлы на разных языках и будет доступно даже полное автодополнение при взаимном использовании.

Но это я так. Построить можно LFS c LXDE.

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

Етч - с питоном, и там из-за питона еще были траблы с установкой пакетов из Lenny-testing.

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

на уютной яве можно собрать (не обязательно) и запустить софт, писавшийся под самую первую версию, если он написан по спецификации.

Ага, абстрактный софт в вакууме. Если писать по спецификации, и прога для Python 1.x пойдет на Python 3.x

tailgunner ★★★★★
()

Я хоть и не ненавижу педон (есть языки и пострашнее), но и содержание десятка виртуальных машин для каждого языка, и даже для каждой его версии, меня не радует. Вот если бы перенесли всю динамику на пэрот, а статику на llvm например, то наступило бы всеобщее счастье и вендекапец.

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

Неправда. У явы очень простая и крайне подробная спецификация. А возможности платформы оформляются только в виде JSR. Абсолютное большинство вносимых таким образом изменений не ломают обратную совместимость — это один из главных принципов явы.

note173 ★★★★★
()

вырвиглазом __init__ и ненавистью к обязательным отступам, которые обязательно или пробелы или табы. This must burn in hell.

Фанатики такие фанатики.

Чтоб ты всю жизнь чужие sendmail.cf без m4 правил.

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

У явы очень простая и крайне подробная спецификация. А возможности платформы оформляются только в виде JSR.

А софт пишут люди, и в результате (не всегда, но бывает) получается ынтерпрайз, который ломается при переходе с 1.3 на 1.4, или с 1.4 на 1.5.

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

Да какой разговор о Java в сравнении с этим

vertexua ★★★★★
() автор топика
Ответ на: комментарий от vertexua
pacman -Rsnc python2
проверка зависимостей...

Удалить (47): gimp-2.6.11-7  libreoffice-writer-3.4.4-5  libreoffice-math-3.4.4-5  libreoffice-impress-3.4.4-5
              libreoffice-gnome-3.4.4-5  libreoffice-draw-3.4.4-5  libreoffice-calc-3.4.4-5
              libreoffice-base-3.4.4-5  deluge-1.3.3-5  twisted-11.1.0-1  pyxdg-0.19-2
              python2-zope-interface-3.8.0-1  python2-distribute-0.6.24-1  python2-chardet-2.0.1-5
              pycrypto-2.3-1  libtorrent-rasterbar-0.15.9-1  libreoffice-common-3.4.4-5  geany-0.21-2
              gajim-0.14.4-2  pygtk-2.24.0-2  python2-gobject2-2.28.6-4  python2-cairo-1.10.0-1
              python2-pyopenssl-0.13-1  python2-2.7.2-4  gegl-0.1.8-1  libexif-0.6.20-1  libwps-0.2.2-1
              lpsolve-5.5.2.0-1  xdg-utils-1.1.0rc1-3  boost-libs-1.48.0-2  graphite-1:1.0.3-1  hyphen-2.8.3-1
              icu-4.8.1.1-1  libreoffice-ru-3.4.4-1  libtextcat-2.2-8  neon-0.29.6-2  orbit2-2.14.19-1
              redland-1:1.0.15-3  dnsutils-9.8.1-2  pygobject2-devel-2.28.6-4  babl-0.1.6-1  libwpd-0.9.2-1
              xorg-xset-1.2.2-1  libidl2-0.8.14-1  rasqal-1:0.9.28-1  idnkit-1.0-2  raptor-2.0.6-1

Размер удаляемых файлов:   597,95 МБ

Хотите удалить эти пакеты? [Y/n]
greenzu
()
Ответ на: комментарий от tailgunner

Если писать по спецификации, и прога для Python 1.x пойдет на Python 3.x

Третий python не имеет обратной совместимости со вторым, так что 4.2.

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

Если писать по спецификации, и прога для Python 1.x пойдет на Python 3.x

Если «прога» — это print «Hello, world», тогда конечно. Но педон вообще-то тем и примечателен, что как ты ни придерживайся спек, обязательно что-то сломается.

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

Если писать по спецификации, и прога для Python 1.x пойдет на Python 3.x

Если «прога» — это print «Hello, world», тогда конечно.

fail.

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

А еще говорят, что кур доят.

Маловероятно. Но бывают же всякие извращенцы.

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

Третий python не имеет обратной совместимости со вторым, так что 4.2.

Здесь я ошибся, это да. Но посмотрим на Яву, когда придет ее время ломать совместимость.

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

Но посмотрим на Яву, когда придет ее время ломать совместимость.

давно пришло, ИМХО, но ломать не будут.

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