Fastercsv

FasterCSV is een Ruby-bibliotheek die is gemaakt als een complete vervanging op de CSV-standaardbibliotheek.
Download nu

Fastercsv Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • James Gray
  • Uitgever website:
  • http://rubyforge.org/projects/fastercsv/

Fastercsv Tags


Fastercsv Beschrijving

FasterCSV is een Ruby-bibliotheek die is gemaakt als een volledige vervanging op de CSV-standaardbibliotheek. FasterCSV is een Ruby-bibliotheek die is gemaakt als een volledige vervanging op de CSV-standaardbibliotheek. Het is aanzienlijk sneller en kleiner, terwijl hij nog steeds pure robijncode is. Het streeft ook naar een betere interface.Het is ontworpen om aan te pakken met betrekking tot gebruikers van die bibliotheek had en het heeft drie primaire doelen: 1. Wees aanzienlijk sneller dan CSV terwijl hij een pure robijnbibliotheek overblijft.2. Gebruik een kleiner en gemakkelijker om de codebasis te handhaven. (FasterCSV is nu groter, maar aanzienlijk rijker in functies. De parserende kern blijft vrij klein.) 3. Verbeter op de CSV-interface. Wat is anders dan CSV? Ik weet zeker dat ik iets zal missen, maar ik zal proberen de meeste van de grote verschillen te vermelden waarvan ik me bewust ben, om te helpen anderen snel op snelheid te komen: CSV-parsering FasterCSV heeft een striktere parser en gooit malformatedCSverrors op problematische gegevens. · FasterCSV heeft een minder liberaal idee van een lijn die eindigt dan CSV. Wat u hebt ingesteld als de : Row_SEP is wet. · CSV geeft lege lijnen weer als . FasterCSV noemt ze [] . · FasterCSV heeft een veel snellere parser.interface · FasterCSV maakt gebruik van hash-stijl parameters om opties in te stellen. · FasterCSV heeft geen Generate_Row () of Parmse_Row () van CSV. · FasterChsv. Heeft de lezer- en schrijverlessen van CSV niet. · Fastercsv :: Open () lijkt meer op Ruby's Open () dan CSV :: Open (). · FasterCSV-objecten ondersteunen de meeste standaard IO-methoden. · FasterCSV heeft een nieuwe () methode die wordt gebruikt Wikkel objecten zoals string en io voor lezen en schrijven. · Fastercsv :: Generate () is anders dan CSV :: Generate (). · FasterCSV ondersteunt geen gedeeltelijke lezingen. Het werkt lijn-by-line. · FasterCSV staat niet toe dat de instantiemethoden de scheiders om de uitvoeringsredenen overschrijdt. Ze moeten in de constructor worden ingesteld. Over Ruby: Ruby is een dynamische, reflecterende, algemene doel-georiënteerde programmeertaal die de syntaxis combineert, geïnspireerd door Perl met Smalltalk-achtige functies. Ruby is afkomstig van het midden van de jaren negentig en werd aanvankelijk ontwikkeld en ontworpen door Yukihiro "Matz" Matsumoto.Ruby ondersteunt meerdere programmeerparadigma's (inclusief functioneel, object georiënteerd en imperatief) en heeft een dynamisch type systeem en automatisch geheugenbeheer; Het is daarom vergelijkbaar in verschillende respect voor Python, Perl, Lisp, Dylan en CLU.in zijn huidige, officiële implementatie, geschreven in C, Ruby is een interpreteerde taal met één pass. Omdat er momenteel geen specificatie van de RUBY-taal is, wordt deze implementatie beschouwd als de de facto-referentie. Vanaf 2008 zijn er een aantal alternatieve implementaties van de Ruby-taal, waaronder Rubinius, Jruby, Yarv en Ironruby, waarvan elk een andere aanpak nodig heeft, met Jruby die Just-in-Time Compilation-functionaliteit biedt. De taal is gemaakt door YUKIHIRO MATSUMOTO, die op 24 februari 1993 op Ruby begon te werken en het in 1995 in 1995 aan het publiek vrijgeeft. "Ruby" werd genoemd als een edelsteen vanwege een grap binnen Matsumoto's Circle of Friends die zin hebben op de naam van de Perl-programmeertaal. Vanaf december 2007 is de nieuwste stabiele versie van de referentie-implementatie 1.8.6. Afgezien van de referentie worden verschillende andere virtuele machines ontwikkeld voor robijn. Deze omvatten Jruby, een haven van Ruby naar het Java-platform, Ironruby, een implementatie voor het .NET-framework geproduceerd door Microsoft, en Rubinius, een tolkmodemodel na zelfhostige puttenalkvirtuele machines. Vereisten: · Ruby


Fastercsv Gerelateerde software