タグ

cartonに関するgfxのブックマーク (6)

  • 第21回 Carton & cpanm―Perlモジュール管理最新事情(1) | gihyo.jp

    連載では第一線のPerlハッカーが回替わりで執筆していきます。今回はikasam_aこと中川勝樹さんで、テーマはモジュール管理です。 Perlのモジュール管理 CPAN(Comprehensive Perl Archive Network)は、Perlのモジュールやソフトウェアを集めたアーカイブサイトです。昨今のPerlアプリケーション開発において、CPANにあるPerlモジュールをまったく利用しないというシーンは、ほぼ皆無だと思います。 CPANには、ファイル操作や日付操作をする基的なライブラリから、HTTPクライアントやWebアプリケーションフレームワークといった規模の大きいものまで、先人が開発を進めてきたモジュールがたくさんあります。ですのでありがたいことに、自分でゼロから下回りすべてを開発せずとも、必要なアプリケーション開発に専念できます。 CPANモジュールは使いこなすと非常

    第21回 Carton & cpanm―Perlモジュール管理最新事情(1) | gihyo.jp
    gfx
    gfx 2013/10/21
  • Carton 1.0 at OSCON 2013

    Introducing what's new in Carton at O'Reilly Open Source Convention 2013.

    Carton 1.0 at OSCON 2013
  • perlbrew+Carton+Amon2+Test::mysqldみたいな - As a Futurist...

    モダンな感じで perl でウェブアプリ作りたいなーと思ってほげほげしてます。メモ書き。 最近の流行りでは、system perl なんてもう使わないわけで、自分で perl を make して入れるもの。それを簡単に管理できるのがperlbrew。で、アプリ毎に perl を入れてもいいなぁとは思ったんですが、さすがにそこまで仰々しくしたくはない。でも、CPAN モジュールについてはアプリ毎に依存が無いようにしたい(あるアプリが変にバージョンアップしちゃって他が動かないとか嫌)。 どうするのがいいかなーと色々考えたんですが、そういえば miyagawa さんのCartonというのが、依存関係やバージョンも含めて CPAN モジュール管理できるということでこれをアプリ毎に使うのが正統だろうなと思ったので使ってみた。 まずは perlbrew でインストール これは説明の通り。 $ curl

    perlbrew+Carton+Amon2+Test::mysqldみたいな - As a Futurist...
  • Carton覚え書き - sakurako_sの日記

    Carton を自分でインストールして使ってみたので覚え書き。 Cartonがしてくれること・Cartonでできること Tatsuhiko Miyagawa - Carton: CPAN dependencies manager - YouTube より、 アプリごとに独立したローカルライブラリを作ってくれる 他のアプリとモジュールを共有しない どのモジュールがどうしてインストールされたかを明らかにしてくれる モジュールのツリーを見せてくれる ツリーと Makefile.PL の整合性をチェックしてくれる モジュールのバージョンを固定できる モジュールの情報をJSONファイルに保存してくれる ロールバックも簡単にできる Carton のインストールから git commit まで Amon2 のスケルトンで試してみました。 1. Cartonをインストールする cpanm コマンドを叩

    gfx
    gfx 2011/11/12
    難しそうだと思ってたけど意外と簡単だった!
  • Carton CPAN dependency manager

    This document summarizes a presentation about managing CPAN dependencies for web development projects. It describes a case study where a developer installed many CPAN modules for a new web app, but ran into problems with dependency and versioning issues during deployment to production servers. The presenter then introduced their solution called Carton, a tool for creating isolated, local Perl envi

    Carton CPAN dependency manager
  • On Perl and backward compatibilities

    bulknews.typepad.com Tatsuhiko Miyagawa's blog to discuss mostly tech and nerdy stuff. Much of my thinking about the future of Perl 5 stems from the following principles: New versions of Perl 5 should not break your existing software Backward compatibility must not stop Perl 5 from evolving via www.nntp.perl.org The message linked here discusses lots of insights on perl 5.16 and beyond, based on t

  • 1