Добавление вариантов в порты Mac

Главная проблема здесь заключается в том, что он считает, что помещать const после int настолько ужасно некрасиво и настолько вредно для читабельности, что его следует запретить в руководстве по стилю

Правда?

Покажите мне программиста, который застревает, когда видит:

int foo() {
}

против

int foo()
{
}

... и я покажу вам программиста, который не ' уделять достаточно внимания деталям.

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

РЕДАКТИРОВАТЬ: Это правда, что const int * и int * const не означают одно и то же, но это не главное. Сотрудник OP отметил, что различия в стиле затрудняют понимание кода & amp; поддерживать. С этим утверждением я не согласен.

16
задан wonbyte 22 October 2010 в 00:37
поделиться

1 ответ

Только один вариант порта MacPorts может быть активным одновременно. Однако в терминологии MacPorts несколько вариантов и / или версий порта могут быть installed одновременно. Из них самое большее - active, любые другие - inactive. Если вам нужно время от времени чередовать варианты, вы можете активировать определенный вариант по мере необходимости. Это также автоматически деактивирует любой конфликтующий активный порт. Например, вот гипотетический vim пример (не полностью протестированный!):

$ sudo port install vim +python26
$ sudo port clean vim
$ sudo port install vim +python31
$ sudo port echo installed |grep vim
vim                            @7.3.21_0+python26
vim                            @7.3.21_0+python31
$ sudo port activate vim @7.3.21_0+python26
# ... edit with Python 2
# ...
$ sudo port activate vim @7.3.21_0+python31
# ... edit with Python 3
# ...
25
ответ дан 30 November 2019 в 17:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: