Fastercsv Classement & Résumé
- Nom de l'éditeur:
- James Gray
- Site Internet de l'éditeur:
- http://highline.rubyforge.org/
- Systèmes d'exploitation:
- Mac OS X
- Taille du fichier:
- 128 KB
Fastercsv Mots clés
Fastercsv La description
Remplacement de la bibliothèque CSV standard Ruby FasterCSV est destiné à remplacer la bibliothèque CSV standard de Ruby. FASTERCSV est significativement plus petit et plus rapide tout en étant un code de rubis pur, et s'efforce également d'une meilleure interface.Fastercsv a été conçu pour répondre aux préoccupations des utilisateurs de cette bibliothèque et qu'il dispose de trois objectifs principaux: · Soyez nettement plus rapide que le CSV tout en restant un pur rubis Bibliothèque. · Utilisez une base de code plus petite et plus facile à maintenir. (Fastercsv est plus grand maintenant, mais beaucoup plus riche en fonctionnalités. Le noyau d'analyse reste assez petit.) · Améliorer sur l'interface CSV.Note: Fastercsv est double licencié et fourni sous la licence générale générale GNU (GPL) version 2 et la licence RUBIS . Voici quelques caractéristiques essentielles de "FasterCSV": · Fastercsv a un analyseur plus strict et jettera Malformedcsverrors sur des données problématiques. · Fastercsv a une idée moins libérale d'une ligne de ligne que CSV. Ce que vous définissez comme le: Row_SeP est la loi. · CSV renvoie des lignes vides comme . FasterCsv les appelle []. · Fastercsv a un analyseur beaucoup plus rapide. · Fastercsv utilise des paramètres de style hachage pour définir des options. · FasterCSV n'a pas de générate_row () ou d'analyse_row () de CSV. · FasterCsv n'a pas de cours de lecteur et d'écrivain de CSV. · Fastercsv :: Open () ressemble plus à Ruby's Open () que CSV :: Ouvert (). · Les objets FasterCSV prennent en charge la plupart des méthodes IO standard. · FasterCSV a une nouvelle méthode () utilisée pour envelopper des objets tels que String et Io pour la lecture et l'écriture. · Fastercsv :: Générer () est différent de la CSV :: Génère (). · Fastercsv ne prend pas en charge les lectures partielles. Il fonctionne la ligne par ligne. · Fastercsv n'autorise pas les méthodes d'instance de remplacer les séparateurs pour des raisons de performance. Ils doivent être installés dans le constructeur. Quoi de neuf dans cette version: · L'analyseur principal a été réécrit par Timothy Elliott pour éviter les grandes intrants. · Problèmes avec le moteur Regex de Ruby 1.8. Cela fait de la poignée de plus en plus d'intrants · Gracieusement. · FasterCSV quittera désormais un avis de mise à niveau si nécessaire dans Ruby 1.9. · Inclus un fichier manquant afin que les tests s'exécutent dans des packages source.
Fastercsv Logiciels associés