Programming Language Shootout

Taking inspiration from Doug Bagley's Computer Language Shootout project, I've decided to write a sample program in each of the languages I'm considering for my rewriting-the-dgraph project. The sample program will be one that is relatively central to what the dgraph does: an inverted index.

Anybody who's ever worked on a search engine will know that the inverted index is the central data structure. A google search for inverted index turns up 227,000 documents (the most interesting of which is the paid advertisement from google itself, looking search engine developers).

The idea behind an inverted index is simple: you start with a bunch of documents containing words, and you want to "invert" that, to create a bunch of words each of which lists all the documents that contain that word. Or, in code-speak, you start with a MapDocToWords object, and want to create a MapWordToDocs object (except that I won't be limiting myself to objects).

In my test programs, the first criterion will be how easy it is to use the same code for indices of different types (words, integers, etc).

Another criterion will be how easy it is to write the inverted index to disk, and read it back in. This is important because building the inverted index usually takes a while, so it's good to do it offline and store the results for faster loading later. Also, it's not uncommon to use different data structures for building the inverted index and for querying it. This requirement has the advantage of making the test a bit more realistic.

And the last criterion will be performing intersection queries. For example, your typical multi-word query will involve looking up the document list for each word, and then intersecting the resulting lists to produce the documents that contain all the words in the query.

This is a highly simplified version of the actual inverted index we use at Endeca (we have a lot more features and performance tweaks than I've described here), but it should give me a general idea as to the strengths of each language.

The results will be judged on code size, memory usage, speed, and (highly subjective) cool-ness.

Followups to Programming Language Shootout:

Posted on May 2, 2003 08:15 PM
More languages articles

Comments

Could InvertedIndex be reasonable new benchmark for the revived Shootout?

http://shootout.alioth.debian.org/

Posted by: Isaac Gouy at November 16, 2004 08:06 PM

I'd like to point that the shootout is flawed. They don't measure Java properly. I found that on many occasions the Java versions actually ran faster than the C versions. I'm randomly visiting websites because I'm very upset over their propaganda

Posted by: X at June 9, 2005 06:27 PM

Hi all,

i also do some research due to customer's interest. My concerns are around java vs. c/c++ form performance standpoint.

What i can comment, that from my and enterprice point of view
additionally to small points (like thread -safe String Buffer is used, but not StringBuilder)
more important things which are not fair to java are

1. for server side including of jvm and java load time is not fair
2. including of jit-compilation time is not reasonable

What is even more interesting:
i have implemented and plan to implement few more micro-benchmark:

1. intensive memory allocation deallocation in multithreaded env.
2. intensive synchronization at intensive multithreading

in both cases java is not slightly bu much faster
it is something important for enterprice development

i would be glad if some one point me where is appropriate place to publish the codes and results

Posted by: Yegor at May 14, 2007 09:11 AM

LAST MINUTE
EGIPT
KRETA
WCZASY
WAKACJE

Posted by: wczasy at May 12, 2009 05:45 AM

Last minute

all inclusive

wakacje

tanie wycieczki

Posted by: Wycieczki at July 28, 2009 04:34 PM

including of jit-compilation time is not reasonable

company logo | corporate logo design | logo design

Posted by: James Taylor at August 19, 2009 01:05 AM

This requirement has the advantage of making the test a bit more realistic.

custom logo design | website design

Posted by: James Taylor at August 19, 2009 01:05 AM

Zadania z matematyki
matematyka zadania

Posted by: zwierzaki at August 24, 2009 05:57 AM

They don't measure Java properly. There is something wrong
free grants

Posted by: neva at September 9, 2009 05:46 AM

Thank you for the great web site - a true resource, and one many people clearly enjoy


classifieds |article |s-cape adjustable bed

Posted by: Nathanial dr at September 11, 2009 05:29 AM

Interesting post. Good resource shared.
dubai flats for rent

Posted by: at September 14, 2009 05:35 AM

Thank you for this great website!

Posted by: free games at September 28, 2009 02:32 AM

The idea behind an inverted index is simple: you start with a bunch of documents containing words, and you want to "invert" that, to create a bunch of words each of which lists all the documents that contain that word. Or, in code-speak, you start with a MapDocToWords object, and want to create a MapWordToDocs object (except that I won't be limiting myself to objects).

Posted by: Free online games at September 29, 2009 12:38 AM

I am quite interesting in this topic hope you will elaborate more on it in future posts.

CMS | Chat in Dubai

Posted by: Sim White at October 7, 2009 01:38 AM

Ivani Santana is a dancer and choreographer working in the field of dance-technology since 1990.
Cheap Logo Design - stationery design - Logo Design Services

Posted by: Ccomon at October 11, 2009 02:20 AM

This time they did not heed the cruel pellets that swept over them like hail. It was a savage, bitter battle. The men fired again and again, and, when the animals got to close quarters, lashed out with their sticks and their heavy boots.aion kinah kaufen

Posted by: csy211 at October 14, 2009 07:26 PM

congratulating them on their, conduct, it did seem to them after all that they had won a great victory. The animals slain in the battle were given a solemn funeral. Boxer and Clover pulled the wagon which served as a hearse, metin2 yangcheap metin2 yang

Posted by: csy211 at October 14, 2009 07:27 PM

As his last act upon earth. Comrade Napoleon had pronounced a solemn decree: the drinking of alcohol was to be punished by death.By the evening, buy aion cd keybuy aion gold

Posted by: csy211 at October 14, 2009 07:28 PM

As his last act upon earth. Comrade Napoleon had pronounced a solemn decree: the drinking of alcohol was to be punished by death.By the evening, buy aion cd keybuy aion gold

Posted by: csy211 at October 14, 2009 07:29 PM

At the beginning, when the laws of Animal Farm were first formulated, the retiring age had been fixed for horses and pigs at twelve, for cows at fourteen,aion itemaion jewels

Posted by: csy211 at October 14, 2009 07:32 PM

congratulating them on their, conduct,
live scores online
live scoring
latest scores
live soccer scores

Posted by: Ricky at October 21, 2009 01:21 AM

i have never heard of a shootout like this. this is so cool. If i had the knowledge i would do it.

Car Hifi

Posted by: james lee at October 21, 2009 01:23 PM

Seems pretty interesting a good topic to read thanks for it!
logo design
brochure design

Posted by: Alice Rosemary at October 22, 2009 04:42 AM


in fact,to say nothing more on this subject, but still would like to thank for sharing respects
Dear Admin, I thank you for this informative article. And I thank you for this I follow your vendors. It’s verry good. I wish you continued success

Posted by: chat siteleri at October 23, 2009 08:27 AM

This time they did not heed the cruel pellets that swept over them like hail.
lacoste supplier
ralph lauren wholesaler
wholesale distributor
tommy hilfiger supplier
abercrombie & fitch distributor
calvin klein Wholesaler
diesel jeans distributor

Posted by: Ryan at October 24, 2009 02:51 AM

There is now much more documents turning up after all these years.

Posted by: Bed Bugs at October 26, 2009 11:55 PM

The idea behind an inverted index is simple: you start with a bunch of documents containing words, and you want to "invert" that, to create a bunch of words each of which lists all the documents that contain that word. austria mutters hotels Mutters hotels niederau Niederau hotels ladis hotels Ladis hotels austria hotel accommodation

Posted by: austria at October 28, 2009 08:57 AM

The idea behind an inverted index is simple: you start with a bunch of documents containing words, and you want to "invert" that, to create a bunch of words each of which lists all the documents that contain that word. austria mutters hotels Mutters hotels niederau Niederau hotels ladis hotels Ladis hotels austria hotel accommodation

Posted by: austria at October 28, 2009 09:01 AM

So which language is winning in the cool-ness stakes?

Posted by: Scalextric at October 28, 2009 11:43 AM

So which language is winning in the cool-ness stakes?

Posted by: Scalextric at October 28, 2009 11:43 AM

traidnt, Template,
Product, BBcode,
language, Plugin,Style,
game, games,
Lessons, Design,
Designs, Default Style,
Styles, Free Designs,
Announcements, Announcement,
Web Development, Development
Forums
, Forum upgrades,
Forum upgrade, Scripts,
Hosting, Hosting companies,
Licensing forums, Licensing forum,
Forum Language, Problems and solutions,
AdSense, AdWords,
Analytics, Sitemaps,
Sitemap, Product Search,
Java, Ajax,
asp, php,
web2, web 2,
ترايدنت, معهد ترايدنت,
مجموعة ترايدنت العربيه,
اعلان, اعلانات,
اعلاني, تبادل اعلاني,
تبادل اعلاني تجاري,
التبادل الاعلاني التجاري,
تطوير
المواقع
, تطوير المنتديات,
التطوير, استلايات مجانيه,
ستايلات مجانيه, ستايل مجاني,
استايل مجاني, الاستايلات المجانيه, ترقية استلايات,
ترقية الاستايلات, تصاميم,
تصاميم مجانيه, التصاميم المجانيه,
شروحات التصميم, شرح تصميم,
برامج, برمجيات,
البرامج, مجلات,
ادارة محتوى, إدارة محتوى,
دروس التصميم, دروس تصميم 
درس تصميم, فوتوشوب,
فلاش, سويش,
دروس فوتوشوب, دروس فلاش,
دروس سويش, صور,
تصوير, التصوير,
جوالات, ارقام مميزه,
الارقام المميزه, موبايلي,
اتصالات, ترقية منتدى,
ترقيه
منتدى
, هاك, هاكات,
الهاكات, تمبلتات,
تمبلت, التمبلت,
التمبلتات, بلق ان,
برودكت,
دروس عامه, معرض تصميم,
معرض التصميم  صور جديده,
صور جوده عاليه, ايقونات,
ايقونه,
اكشن, فلتر,
تعليم التصميم, ملحقات التصميم,
برمجيات مدفوعه, برمجيات مجانيه,
البرامج المجانيه, سكربتات مدفوعه,
سكربتات مجانيه, السكربتات المجانيه,
اخبار
المنتديات
, اخبار التصميم,
اقوى تصاميم الاستايلات,
الويب تو, الويب2,
ترخيص منتدى,
تراخيص منتديات, تراخيص المنتديات,
تعريب, تعاريب المنتديات,
تعريب نسخه, افضل
تعريب,
استضافه,
إستضافه, أستضافة,
استضافات, شركات الاستضافه,
شركات الاستضافه
العربيه
, شركات الاستضافه الاجنبيه,
دروس قوقل, قوقل ادوارد,
قوقل ادسنس, سايت ماب,
سايتماب, مشاكل الاستضافه,
دروس الاستضافه, سوق الاستضافه,
دعم فني, الدعم الفني,
ادله المواقع, دليل المواقع, لعبه,
العاب, شرح   
شروحات  شروح  
شرح برنامج  
شرح برامج ..:: دروس 
شرح برامج منوعه 
شرح برامج منوعة   
البرامج المشروحة 
شروحات البرامج - قسم
خاص بالبرامج المشروحه
برامج عربية مشروحه
برامج اجنبيه مشروحه
شرح البرامج   شرح
برامج
الصور
, تعليم برامج الصوت,
دروس برامج,
قسم تعليم فوتوشوب
تعليم فوتو شوب
, دروس فوتو شوب,
شرح فلاتر فوتو شوب,
قسم دروس و برامج منوعة  
روابط في بي 
دعم في بي
  الحماية العربي  الحماية 
الاختراق 
جدار الناري


Posted by: shr7 at October 28, 2009 12:37 PM

traidnt, Template,
Product, BBcode,
language, Plugin,Style,
game, games,
Lessons, Design,
Designs, Default Style,
Styles, Free Designs,
Announcements, Announcement,
Web Development, Development
Forums
, Forum upgrades,
Forum upgrade, Scripts,
Hosting, Hosting companies,
Licensing forums, Licensing forum,
Forum Language, Problems and solutions,
AdSense, AdWords,
Analytics, Sitemaps,
Sitemap, Product Search,
Java, Ajax,
asp, php,
web2, web 2,
ترايدنت, معهد ترايدنت,
مجموعة ترايدنت العربيه,
اعلان, اعلانات,
اعلاني, تبادل اعلاني,
تبادل اعلاني تجاري,
التبادل الاعلاني التجاري,
تطوير
المواقع
, تطوير المنتديات,
التطوير, استلايات مجانيه,
ستايلات مجانيه, ستايل مجاني,
استايل مجاني, الاستايلات المجانيه, ترقية استلايات,
ترقية الاستايلات, تصاميم,
تصاميم مجانيه, التصاميم المجانيه,
شروحات التصميم, شرح تصميم,
برامج, برمجيات,
البرامج, مجلات,
ادارة محتوى, إدارة محتوى,
دروس التصميم, دروس تصميم 
درس تصميم, فوتوشوب,
فلاش, سويش,
دروس فوتوشوب, دروس فلاش,
دروس سويش, صور,
تصوير, التصوير,
جوالات, ارقام مميزه,
الارقام المميزه, موبايلي,
اتصالات, ترقية منتدى,
ترقيه
منتدى
, هاك, هاكات,
الهاكات, تمبلتات,
تمبلت, التمبلت,
التمبلتات, بلق ان,
برودكت,
دروس عامه, معرض تصميم,
معرض التصميم  صور جديده,
صور جوده عاليه, ايقونات,
ايقونه,
اكشن, فلتر,
تعليم التصميم, ملحقات التصميم,
برمجيات مدفوعه, برمجيات مجانيه,
البرامج المجانيه, سكربتات مدفوعه,
سكربتات مجانيه, السكربتات المجانيه,
اخبار
المنتديات
, اخبار التصميم,
اقوى تصاميم الاستايلات,
الويب تو, الويب2,
ترخيص منتدى,
تراخيص منتديات, تراخيص المنتديات,
تعريب, تعاريب المنتديات,
تعريب نسخه, افضل
تعريب,
استضافه,
إستضافه, أستضافة,
استضافات, شركات الاستضافه,
شركات الاستضافه
العربيه
, شركات الاستضافه الاجنبيه,
دروس قوقل, قوقل ادوارد,
قوقل ادسنس, سايت ماب,
سايتماب, مشاكل الاستضافه,
دروس الاستضافه, سوق الاستضافه,
دعم فني, الدعم الفني,
ادله المواقع, دليل المواقع, لعبه,
العاب, شرح   
شروحات  شروح  
شرح برنامج  
شرح برامج ..:: دروس 
شرح برامج منوعه 
شرح برامج منوعة   
البرامج المشروحة 
شروحات البرامج - قسم
خاص بالبرامج المشروحه
برامج عربية مشروحه
برامج اجنبيه مشروحه
شرح البرامج   شرح
برامج
الصور
, تعليم برامج الصوت,
دروس برامج,
قسم تعليم فوتوشوب
تعليم فوتو شوب
, دروس فوتو شوب,
شرح فلاتر فوتو شوب,
قسم دروس و برامج منوعة  
روابط في بي 
دعم في بي
  الحماية العربي  الحماية 
الاختراق 
جدار الناري

Posted by: shr7 at October 28, 2009 12:39 PM

Love this man. Great stuff, great prices, free shipping. Email him if you cant find what you are looking for and he will look for you. Good customer service.louis vuittonSomeone who is knowledgeable in louis vuitton.Another guy from hong Kong (Largest louis vuitton second hand city, I believe) he has great stuff at fair prices but his shipping is insane

Posted by: louis vuitton at October 29, 2009 08:20 AM

Love this man. Great stuff, great prices, free shipping. Email him if you cant find what you are looking for and he will look for you. Good customer service.louis vuittonSomeone who is knowledgeable in louis vuitton.Another guy from hong Kong (Largest louis vuitton second hand city, I believe) he has great stuff at fair prices but his shipping is insane

Posted by: louis vuitton at October 29, 2009 08:20 AM

Love this man. Great stuff, great prices, free shipping. Email him if you cant find what you are looking for and he will look for you. Good customer service.louis vuittonSomeone who is knowledgeable in louis vuitton.Another guy from hong Kong (Largest louis vuitton second hand city, I believe) he has great stuff at fair prices but his shipping is insane

Posted by: louis vuitton at October 29, 2009 08:20 AM

Love this man. Great stuff, great prices, free shipping. Email him if you cant find what you are looking for and he will look for you. Good customer service.louis vuittonSomeone who is knowledgeable in louis vuitton.Another guy from hong Kong (Largest louis vuitton second hand city, I believe) he has great stuff at fair prices but his shipping is insane

Posted by: louis vuitton at October 29, 2009 08:20 AM

Thanks, interesting article, will continue? Buy Autodesk AutoCAD Buy Microsoft Office 2007

Posted by: Frank Oem at November 3, 2009 05:57 PM

Good day! Thx for your great post and Im thinking about how to introduce my ugg boots to you cos Im not sure if u like this. Many people who live in the cold area like the ugg boots, especially the north-europe. Our uggshare.co.uk supply the cheapest classic cardy ugg boots, class tall ugg boots, classic short ugg boots and other series of uggs, hope my words didn’t trouble u, cy!

Posted by: ugg boots at November 11, 2009 10:07 PM

Eliminating the need for the extra trouble to wear ugg boots uk
ugg boots saleuggs, in the extreme sports, look for happiness in life, with UGG Classic boots and nike sb showed off your tall body, do not worry about being laughed at, dancing new style ugg australia and nike sb dunk . The flavor of life that is colorful, there are Christian Louboutincheap nike dunksUGG cardy boots、and nike sb for sale also used fear to creep away money from your pocket Mody ? Love beauty, you might even love UGG Classic tall bootsUGG Nightfall bootsUGG Classic short bootsnew nike sb。There are an infinite high power drivers of popular front ugg boots saleugg saleuggsnike dunkdiscount ugg bootsnike dunk sb, our website also have UGG Nightfall bootsbutton ugg bootsbailey button uggugg button bootsbailey button bootsnike dunk midnike dunk highChristian Louboutin Boots, pick your favorite, do not hesitate!

Posted by: ugg boots sale at November 12, 2009 04:13 AM

Uggs on sale now.UGG Classic Cardy Boot makes me different form the other

girls. The UGG Bailey Button Boot is a good choice for female.

Posted by: ugg classic cardy boots at November 17, 2009 12:11 AM

UGG Bailey Button bootsis a new style in 2009.The classic cardy uggs boots is another hot boots that worth of buying.And the classic tall ugg boots will make your winter amusing.And now uggs on sale,if you are looking for such a boot,the ugg boots is good choice this year.

Posted by: UGG Bailey Button Boots at November 17, 2009 01:30 AM

Louis Vuitton , commonly referred to as Louis Vuitton Abbesses Replica Bag and Louis Vuitton 2009 Fall and Winter handbag, or sometimes shortened to The Back Seat Audience has become one of the most Fake Louis Vuitton Purses5 Agendas luxurybrands Gucci Messenger Bag.

Posted by: 1 at November 17, 2009 01:44 AM

I love Women's UGG Classic Cardy Boot 5819 very much. And the new style UGG Mayfaire Boots is aslo a good choice this year.

Posted by: UGG Bailey Button Fancy Boots at November 17, 2009 03:38 AM

What is good for winter in 2009? I think the new UGG Mayfaire Boots 5116 is a good

choice for lady.And the UGG Classic Cardy Boots makes you special.If you want to

be warm in the cold days,the UGG Classic Tall Boots makes your dream come true.And

aslo the UGG Women's Bailey Button Boot is as fashion as comfortable.There is

a special ugg boots for you.

Posted by: UGG Classic Cardy Boots at November 17, 2009 03:45 AM

lxjuan08ed hardyis a famous ed hardy store which sell directly ed hardy clothing, shoes, boots, swim suit and other cheap ed hardy.

Browse through our catalogue of hundreds of ed hardy clothing,Ed hardy Shirt,Ed hardy ... Buy Ed Hardy today for a gift, for a friend, or for yourself.

ED HARDY Online Shop,Ed Hardy Store by Christian Audigier,coach handbags,rolex watches.We supply cheapest Newest ed hardy discount 2009 Commodity New styles.


ed hardy sale

Posted by: ed hardy at November 18, 2009 08:43 PM

We are the best online sales for the china wholesale . Here you can have a large of choices of kinds Ugg Boots,Converse Shoes,Timberland Boots,puma shoes,Nike Shox Shoes ,Nike Dunk SB Shoes,Nike Air Max,Links Of London,Tiffany Jewelry,Dior Handbags?,jimmy choo handbags ,Cartier Watches, 8GB Mp4 Players,Bluetooth Car DVDs. All our cheap online cheap goods are high quality and original packages, and best service. We offer our customers the best service, 7 days arrive at your door.Enjoy your easy and happy shopping with us.

Posted by: cheap goods sale. at November 20, 2009 12:27 AM


louis vuitton has affirmed itself over the past decades as a world leading brand name in the fashion industry.


Throughout their stay as one of the best brands, louis vuitton designer handbags have managed to mesmerize the mass with their style, grace and finesse.

Posted by: bweg at November 20, 2009 01:30 AM

ou won't overlook the designer when getting a handbag. With ereplicastock's beautiful louis vuitton handbags,Fendi handbags, Prada purses and other designer ladies hand bags, you can obtain to be a trendsetter.


louis vuitton launched his firm after gaining experience making luggage and trunks for Napoléon III. A century and a half later, his namesake brand is the anchor of the world's largest luxury-goods company.

Posted by: beryh at November 20, 2009 02:08 AM

People all over the world know the abercrombie and fitch,but not everyone really knows how fashion the abercrombie is,hollister is the Legend maker. Everybody wears the hollister clothing would be the abercrombie mens and the abercrombie womens, if you want know you can search the Ruehl No.925 or abercrombie outlet in the www.google.com .

Posted by: fitch at November 21, 2009 03:58 AM

Do you think I can stay timberland boots uk to become nothing to you ? Do you think I am a timberland boot automaton ? --a discount timberland boots machine without feelings ? and can bear classic timberland boots to have my morsel of bread snatched from my lips, and my drop of kids timberland boots living water dashed from my cup? Do you think, because I am timberland mens shoes poor, obscure, plain, and little, I am soulless and heartless? You think timberland 6 inch boots wrong!--I have as much timberland custom boots soul as you,--and full as much timberland roll top boots heart! And if God had timberland womens shoes gifted me with some beauty and much wealth, I should have made it as hard for you to leave me, as it is now for me to leave you. I am not talking to you now through the medium of timberland hiking boots custom, conventionalities, nor even of mortal flesh.

Posted by: ugg boots at November 22, 2009 11:08 AM

Your article is write very well, I like it very much ~
ghd Hair Straightener
ghd Hair Straighteners
ghd straighteners
GHD
hair straighteners
bose in ear headphones
bose on ear headphones
bose headphones
nike sb dunks
nike dunks
I wish you have a wonderful day!Thank you.

Posted by: ghd straighteners at November 22, 2009 08:53 PM

Timeberland boots on sale now! Do you want moreTimeberland boots information?Just move your mouse and press it to our Timberland shoes online store.

Posted by: Timberland uk at November 23, 2009 01:31 AM

Laptop Battery Laptop Battery Laptop Batteries
Laptop Batteries discount laptop battery
discount laptop battery
notebook battery notebook battery
computer battery computer battery
replacement laptop battery replacement laptop battery
notebook batteries notebook batteries

Posted by: Laptop Battery at November 24, 2009 10:25 PM

Ugg Classic Cardy

Boots

Ugg Classic Tall

Boots

Ugg Classic Short

Boots

Posted by: topuggshoes at November 26, 2009 03:33 AM

Ugg Classic Cardy

Boots

Ugg Classic Tall

Boots

Ugg Classic Short

Boots

Posted by: topuggshoes at November 26, 2009 03:33 AM

Ugg Classic Cardy

Boots

Ugg Classic Tall

Boots

Ugg Classic Short

Boots

Posted by: topuggshoes at November 26, 2009 03:34 AM

chaoying nfl jerseys
Troy Polamalu Jersey
Hines Ward Jersey

Posted by: jerseysleague at November 29, 2009 04:25 AM

Paul Smith has been collaborating with a few different organizations recently and his latest venture sees him teaming up with Japanese bicycle saddle, Paul Smith bag, on a limited edition leather saddle. The release features Smith’s signature stripes where only 20 will be available at Paul Smith Clothing store in Japan and 8 at the Floral Street store in London. Get on it quick

Posted by: fsafa at November 29, 2009 11:29 AM

Just wanted to say great job with the blog, today is my first visit here and I’ve enjoyed reading your posts so far
ugg bailey button
Wow, my ugg classic mini will not be coming off now! I’ve had them on for 12hrs strait and I do not want to take them off. Thanks for everything, well worth the wait.

Posted by: ugg bailey button boots at November 30, 2009 06:10 AM

It is no doubt that Replica Louis Vuitton Speedy 30 enjoys highest reputation in the world. Louis Vuitton Speedy 30, purses, shoes, watches, clothes, and belts successfully seize loving heart of a majority of people. Speedy 30 is filled with romantic and fantasy, and it is a symbol of noble and high quality of life for gucci ever! Today, let us talk about Tivoli PM.belts have different styles and colors, such as Monogram series belts, Graffiti series belts, both men and women love them crazily. All of them match with various leisure clothes, formal business suits, and beautiful clothes very well. Whenever you wear a Louis Vuitton belt to make your public appearance, you will be naturally concerned and admired by every body. When we talk of high quality, there is no other company to compare with Louis Vuitton Replica Speedy 30. All Louis Vuitton belts adopt top quality cow leather, high quality hard ware, and the color will never be faded. The belts are so durable, and you can wear them to match your clothes for several years. Also, you can clearly see an obvious LV logo as a buckle of each belt.

Posted by: fanqin at December 1, 2009 01:23 AM

ugg boots sale at a time when large heat has set off a winter 08/09 to Ewha.Outlines the

warm wool winter fashion degree to wool crocheted wool ugg boots uk to join after the

body does not stimulate your skin soft, soft comfort UP. Fashion can not without
ugg boots presence in Winter.and ugg boots have many series.such as:
ugg classic
UGG Bailey Button boots
ugg nightfall
ugg kids

Posted by: uggboots at December 2, 2009 08:31 PM
Post a comment









Remember info?




Prove you're human. Type "human":