From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Sun, 27 Jan 2019 03:17:41 +0300 From: "Vladimir D. Seleznev" To: ALT Linux Team development discussions Message-ID: <20190127001741.GA1561@portlab> References: <20190120123133.GA28075@altlinux.org> <5250651548011392@iva4-406defa25fee.qloud-c.yandex.net> <20190125163851.GA13968@portlab> <25163421548518888@sas1-fed4e4c8a570.qloud-c.yandex.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <25163421548518888@sas1-fed4e4c8a570.qloud-c.yandex.net> User-Agent: Mutt/1.10.1 (2018-07-13) Subject: Re: [devel] =?utf-8?b?0JfQsNCy0LjRgdC40LzQvtGB0YLQuCBydWJ5LWxpYnMg?= =?utf-8?q?=D0=B8_libruby?= X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Jan 2019 00:17:49 -0000 Archived-At: List-Archive: List-Post: On Sat, Jan 26, 2019 at 07:08:08PM +0300, Скрылевъ Малъ wrote: > > По-моему, более понятный рубишникам и нерубишникам вид названия пакетов > > с префиксом ruby-. Пожалуйста, именуйте пакеты, в которых упакованы > > модули ruby, с этим префиксом. > > Для рубишников например есть 3 вида руби наборов, это гемы, это > скрипты (или модули) и это веб-приложения скажем на рельсах или > синатре. > > Соответстенно когда разрабатывалась нонешняя "полиция" для руби, был > по большому счеты только 1 вид, это сторонние модули (которые почти > всегда имели префикс ruby- а иногда суффикс или вообще ничего), со > введением невадно модели представления гемов, а также доабвления > веб-приложений например пупета или форемана, появились еще два, в > модули раскладывается ruby-stdlibs, все модули стали оформлены как > гемы (и соответственно почти все они попали в другие папки), а > приложения на рельсах вообще имею свою собственную структуру. > > Так вот для рубишинка префикс ruby- совсем не ясен, что именно он > представляет. > > Я бы разобрал так: > > 1. гемы имеют префик gem- Насколько я знаю, RubyGems — это один из способов дистрибуции модулей руби. Не очевидно, чем это не модули руби. > 2. приложения на рельсах/синатре либо соответствующий префикс, либо rubyapp- Пакетам приложений, написанных на руби, конечно же, не нужно именовать с префиксом ruby-. > 3. модули по старинке ruby- -- С уважением, Владимир Селезнев