1. Introduction
Jifty est un package qui est encore en plein développement, bien qu'il comporte déjà environ 314 modules, soit un peu moins de 50 000 lignes de programme en Perl.
C'est pourquoi cet article, quel que soit son degré de précision, ne sera jamais au mieux qu'à 50 % de ce que pourra en attendre le lecteur. Néanmoins, j'espère qu'il servira de lien en attendant le livre bible sur le sujet.
Ainsi, la naissance de Jifty s'accompagne de cette petite histoire qui pourrait s'intituler « Jifty et les DSL (Domain Specific Languages in Perl) » :
Jesse Vincent - Best Practical à Oscon 2007, écrivait :
"DHH demonstrated Rails migrations
---
#mode ruby
class AddUserTable < ActiveRecord::Migration
def self.up
create_table :users do |table|
table.column :name, :string
table.column :login, :string
table.column :password, :string, :limit => 32
table.column :email, :string
end
end
def self.down
drop_table :users
...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première