Seed7

Yazılım ekran görüntüsü:
Seed7
Yazılım detaylar:
Versiyon: 2018-04-01 Güncelenir
Qayıt: 22 Jun 18
Geliştirici: Thomas Mertes
Lisans: Ücretsiz
Popülerlik: 20

Rating: 2.0/5 (Total Votes: 1)

Ada, C / C ++ ve Java ile kıyaslandığında, geliştirici dili projenin web sitesinde açıkladığı gibi Seed7 programlama dili daha güçlü ve çok yönlüdür. Programları daha sonra makine koduna derlenen C uygulamalarına çevirebilir. Seed7 ile, tip parametrelerine ve tür sonuçlarına sahip fonksiyonlar, jenerik konsept veya şablonlardan daha zarif olur.


Bir bakışta özellikler

Temel özellikler arasında kullanıcı tanımlı işleçler ve ifadeler, nesne yönelimi desteği (çoklu gönderim ve arabirimler), hata kodu hata ayıklama desteği, güçlü yazma desteği, istisna işleme desteği, yordamların aşırı yüklenmesi, deyimler, işleçler ve işlevler bulunur. yeniden boyutlandırılabilir diziler, bitsetler, karmalar, yapılar, zaman, renk, süre vb. gibi önceden tanımlanmış çeşitli türler için destek olarak.

Ayrıca, Seed7 sayıları için bigRational ve bigInteger türlerini destekler, kullanıcıların özel bir sözdizimi kullanmadan jenerikleri ve şablonları kolayca tanımlamasına izin verir ve ön döngüler ve diziler gibi önceden tanımlanmış yapılarla birlikte gelir. Bir başka ilginç özellik ise yazılımın, geliştiricilerin kaynak kodunu değiştirmek zorunda kalmadan, hareket halindeyken taşınabilir olan programlar oluşturmasına izin vermesidir.

Otomatik bellek yönetimi

Seed7 ayrıca, bir çöp toplayıcı kullanmak zorunda kalmadan kutudan çıkmış olan otomatik bellek yönetimi işlevine sahiptir. Buna ek olarak, yazılım, geliştiricilerin programlarını derlerken hataları otomatik olarak bulmalarına yardımcı olur, çünkü otomatik dökümler ve statik tip kontrolü yoktur.


Desteklenen İşletim Sistemleri, lisanslar ve kullanılabilirlik

Seed7, herhangi bir GNU / Linux işletim sisteminin yanı sıra çeşitli UNIX ve Microsoft Windows İşletim Sistemleri altında çalışır. Çalışma zamanı kitaplığı LGPL lisansı altında dağıtılırken, yorumlayıcı ve örnek programların bir GPL lisansıyla indirilebileceğini bilmek güzel.

Yeni nedir? bu sürüm:

  • Yabancı işlev arayüzünü açıklayan manuel bölüm geliştirilmiştir.
  • Konsolda Unicode'un işlenmesi geliştirildi.
  • C işlevlerine aktarılan tüm dizeler şimdi kontrol edilir.
  • Birkaç çalışma zamanı işlevinin performansı artırıldı.
  • bytedata.s7c'ye yeni esnek dönüşüm işlevleri eklendi.
  • Dokümantasyon yorumları birkaç dosyada eklendi veya iyileştirildi.
  • chk_all.sd7 programı çeşitli derleyici seçeneklerini kontrol etmek için geliştirilmiştir.
  • Derleyici daha fazla optimizasyon yapmak için geliştirildi.
  • chkbig.sd7, chkexc.sd7 ve chkflt.sd7'ye kontroller eklendi.

Sürümde yeni: :

  • Yabancı işlev arayüzünü açıklayan manuel bölüm geliştirilmiştir.
  • Konsolda Unicode'un işlenmesi geliştirildi.
  • C işlevlerine aktarılan tüm dizeler şimdi kontrol edilir.
  • Birkaç çalışma zamanı işlevinin performansı artırıldı.
  • bytedata.s7c'ye yeni esnek dönüşüm işlevleri eklendi.
  • Dokümantasyon yorumları birkaç dosyada eklendi veya iyileştirildi.
  • chk_all.sd7 programı çeşitli derleyici seçeneklerini kontrol etmek için geliştirilmiştir.
  • Derleyici daha fazla optimizasyon yapmak için geliştirildi.
  • chkbig.sd7, chkexc.sd7 ve chkflt.sd7'ye kontroller eklendi.

2016-04-30 sürümünde yeni: :




Seed7'de Yeni 2014-01-19 (20 Ocak 2014)

2016-03-30 sürümünde yeni: :

  • Yabancı işlev arayüzünü açıklayan manuel bölüm geliştirilmiştir.
  • Konsolda Unicode'un işlenmesi geliştirildi.
  • C işlevlerine aktarılan tüm dizeler şimdi kontrol edilir.
  • Birkaç çalışma zamanı işlevinin performansı artırıldı.
  • bytedata.s7c'ye yeni esnek dönüşüm işlevleri eklendi.
  • Dokümantasyon yorumları birkaç dosyada eklendi veya iyileştirildi.
  • chk_all.sd7 programı çeşitli derleyici seçeneklerini kontrol etmek için geliştirilmiştir.
  • Derleyici daha fazla optimizasyon yapmak için geliştirildi.
  • chkbig.sd7, chkexc.sd7 ve chkflt.sd7'ye kontroller eklendi.

2016-02-29 sürümünde yeni: :

  • Yabancı işlev arayüzünü açıklayan manuel bölüm geliştirilmiştir.
  • Konsolda Unicode'un işlenmesi geliştirildi.
  • C işlevlerine aktarılan tüm dizeler şimdi kontrol edilir.
  • Birkaç çalışma zamanı işlevinin performansı artırıldı.
  • bytedata.s7c'ye yeni esnek dönüşüm işlevleri eklendi.
  • Dokümantasyon yorumları birkaç dosyada eklendi veya iyileştirildi.
  • chk_all.sd7 programı çeşitli derleyici seçeneklerini kontrol etmek için geliştirilmiştir.
  • Derleyici daha fazla optimizasyon yapmak için geliştirildi.
  • chkbig.sd7, chkexc.sd7 ve chkflt.sd7'ye kontroller eklendi.

2016-01-30 sürümünde yeni: :

  • Yabancı işlev arayüzünü açıklayan manuel bölüm geliştirilmiştir.
  • Konsolda Unicode'un işlenmesi geliştirildi.
  • C işlevlerine aktarılan tüm dizeler şimdi kontrol edilir.
  • Birkaç çalışma zamanı işlevinin performansı artırıldı.
  • bytedata.s7c'ye yeni esnek dönüşüm işlevleri eklendi.
  • Dokümantasyon yorumları birkaç dosyada eklendi veya iyileştirildi.
  • chk_all.sd7 programı çeşitli derleyici seçeneklerini kontrol etmek için geliştirilmiştir.
  • Derleyici daha fazla optimizasyon yapmak için geliştirildi.
  • chkbig.sd7, chkexc.sd7 ve chkflt.sd7'ye kontroller eklendi.

2015-11-29 sürümünde yeni: :

  • Yabancı işlev arayüzünü açıklayan manuel bölüm geliştirilmiştir.
  • Konsolda Unicode'un işlenmesi geliştirildi.
  • C işlevlerine aktarılan tüm dizeler şimdi kontrol edilir.
  • Birkaç çalışma zamanı işlevinin performansı artırıldı.
  • bytedata.s7c'ye yeni esnek dönüşüm işlevleri eklendi.
  • Dokümantasyon yorumları birkaç dosyada eklendi veya iyileştirildi.
  • chk_all.sd7 programı çeşitli derleyici seçeneklerini kontrol etmek için geliştirilmiştir.
  • Derleyici daha fazla optimizasyon yapmak için geliştirildi.
  • chkbig.sd7, chkexc.sd7 ve chkflt.sd7'ye kontroller eklendi.

2015-09-14 sürümünde yeni: :

  • Yabancı işlev arayüzünü açıklayan manuel bölüm geliştirilmiştir.
  • Konsolda Unicode'un işlenmesi geliştirildi.
  • C işlevlerine aktarılan tüm dizeler şimdi kontrol edilir.
  • Birkaç çalışma zamanı işlevinin performansı artırıldı.
  • bytedata.s7c'ye yeni esnek dönüşüm işlevleri eklendi.
  • Dokümantasyon yorumları birkaç dosyada eklendi veya iyileştirildi.
  • chk_all.sd7 programı çeşitli derleyici seçeneklerini kontrol etmek için geliştirilmiştir.
  • Derleyici daha fazla optimizasyon yapmak için geliştirildi.
  • chkbig.sd7, chkexc.sd7 ve chkflt.sd7'ye kontroller eklendi.

2015-07-05 sürümünde yeni: :

  • Yabancı işlev arayüzünü açıklayan manuel bölüm geliştirilmiştir.
  • Konsolda Unicode'un işlenmesi geliştirildi.
  • C işlevlerine aktarılan tüm dizeler şimdi kontrol edilir.
  • Birkaç çalışma zamanı işlevinin performansı artırıldı.
  • bytedata.s7c'ye yeni esnek dönüşüm işlevleri eklendi.
  • Dokümantasyon yorumları birkaç dosyada eklendi veya iyileştirildi.
  • chk_all.sd7 programı çeşitli derleyici seçeneklerini kontrol etmek için geliştirilmiştir.
  • Derleyici daha fazla optimizasyon yapmak için geliştirildi.
  • chkbig.sd7, chkexc.sd7 ve chkflt.sd7'ye kontroller eklendi.

2015-06-01 sürümünde yeni: :

  • Yabancı işlev arayüzünü açıklayan manuel bölüm geliştirilmiştir.
  • Konsolda Unicode'un işlenmesi geliştirildi.
  • C işlevlerine aktarılan tüm dizeler şimdi kontrol edilir.
  • Birkaç çalışma zamanı işlevinin performansı artırıldı.
  • bytedata.s7c'ye yeni esnek dönüşüm işlevleri eklendi.
  • Dokümantasyon yorumları birkaç dosyada eklendi veya iyileştirildi.
  • chk_all.sd7 programı çeşitli derleyici seçeneklerini kontrol etmek için geliştirilmiştir.
  • Derleyici daha fazla optimizasyon yapmak için geliştirildi.
  • chkbig.sd7, chkexc.sd7 ve chkflt.sd7'ye kontroller eklendi.

2015-05-03 sürümünde yeni: :

  • Yabancı işlev arayüzünü açıklayan manuel bölüm geliştirilmiştir.
  • Konsolda Unicode'un işlenmesi geliştirildi.
  • C işlevlerine aktarılan tüm dizeler şimdi kontrol edilir.
  • Birkaç çalışma zamanı işlevinin performansı artırıldı.
  • bytedata.s7c'ye yeni esnek dönüşüm işlevleri eklendi.
  • Dokümantasyon yorumları birkaç dosyada eklendi veya iyileştirildi.
  • chk_all.sd7 programı çeşitli derleyici seçeneklerini kontrol etmek için geliştirilmiştir.
  • Derleyici daha fazla optimizasyon yapmak için geliştirildi.
  • chkbig.sd7, chkexc.sd7 ve chkflt.sd7'ye kontroller eklendi.

2015-02-16 sürümünde yeni: :

  • Yabancı işlev arayüzünü açıklayan manuel bölüm geliştirilmiştir.
  • Konsolda Unicode'un işlenmesi geliştirildi.
  • C işlevlerine aktarılan tüm dizeler şimdi kontrol edilir.
  • Birkaç çalışma zamanı işlevinin performansı artırıldı.
  • bytedata.s7c'ye yeni esnek dönüşüm işlevleri eklendi.
  • Dokümantasyon yorumları birkaç dosyada eklendi veya iyileştirildi.
  • chk_all.sd7 programı çeşitli derleyici seçeneklerini kontrol etmek için geliştirilmiştir.
  • Derleyici daha fazla optimizasyon yapmak için geliştirildi.
  • chkbig.sd7, chkexc.sd7 ve chkflt.sd7'ye kontroller eklendi.

2014-01-19 sürümünde yeni: :

  • Triple DES şifre desteğiyle birlikte tdes.s7i kütüphanesi eklendi.
  • Kütüphane tls.s7i, CertificateRequest iletilerini kabul etmek için geliştirildi.
  • mdiv ve mod için kontroller chkbig.sd7'ye eklendi.
  • Derleyici, if ifadeleri, eylem BIG_MOD (operatör modu) ve BIG_MDIV (operatör mdiv) için daha fazla optimizasyon yapmak üzere geliştirildi.
  • Dosyaları açmak için yeni fonksiyonlar çeşitli kütüphanelerde tanıtıldı.
  • Eski işlevler hala desteklenmektedir, ancak kullanımdan kaldırılmıştır.
  • Dokümantasyon yorumları çeşitli dosyalara eklendi veya iyileştirildi.
  • Boole değerleri için getValue işlevi eklendi.

2014-01-05 sürümünde yeni: :

  • DES (Data Encryption Standard) şifreleme desteğiyle birlikte des.s7i kütüphanesi eklendi.
  • Bin32.s7i'ye çeşitli işlevler ve değerler yazma desteği eklendi.
  • Unicode kodları arasında dönüştürme işlevleri olan unicode.s7i adlı yeni kütüphane eklendi.
  • Kütüphane gethttps.s7i, HTTP bağlantılarını kabul etmek için geliştirildi.
  • chkbig.sd7'ye birkaç kontrol eklendi.
  • Derleyici, bigInteger işlevleri için daha fazla optimizasyon yapmak üzere geliştirildi.
  • 'Kısıtlama' anahtar kelimesi için chkccomp.c dosyasına bir kontrol eklendi.
  • UTF-8 dönüşüm işlevlerinin performansı% 6'ya kadar artırıldı.

2013-12-22 sürümünde yeni: :

  • bas7.sd7 'de ardışık yazma çağrıları, sırasıyla writeln tekli yazma çağrıları olarak birleştirildi.
  • SSS'ye birkaç bağlantı eklendi.
  • cardSuit ve cardRank türleri ve cardPixmap ve cardBackside işlevleri card.s7i kütüphanesine eklenmiştir.
  • Kütüphane card.s7i, pic_util.s7i işlevlerini kullanmak için geliştirilmiştir.
  • carddemo.sd7 programı, card.s7i'nin yeni türlerini ve işlevlerini kullanacak şekilde geliştirilmiştir.

2013-12-08 sürümünde yeni: :

  • Seed7'nin Java ile nasıl kıyaslandığı ve verileri başlatmanın zarif bir yolu ile ilgili açıklamalar SSS'ye eklenmiştir.
  • Birkaç işlev shell.s7i'den yeni kitaplık process.s7i'ye taşındı.
  • İşlev commandPath, process.s7i'ye eklendi.
  • Windows'un başarısızlığının bir düzeltmesi olarak chk_all.sd7 programı bir istisna yakalamak için geliştirildi.
  • pic16.s7i ve pic32.s7i'de birkaç resim eklendi veya geliştirildi.
  • cmd_win.c dosyasındaki cmdPipe2 işlevi stdin ve stdout'u metin modunda açmak için geliştirildi.
  • filInputReady işlevi, kapatıldıktan sonra TRUE değerini döndürmek için geliştirildi.

2013-11-24 sürümünde yeni: :

  • Resim yardımcı işlevleri ile birlikte pic_util.s7i kütüphanesi eklendi.
  • Cancel_pic, folder_pic ve reset_pic resimleri pic16.s7i ve pic32.s7i'ye eklendi.
  • Bir pixmap görüntüsünü BMP biçimine dönüştürmek için bir işlev ve getPixelColor işlevi, draw.s7i öğesine eklenmiştir.
  • İşlevsiz tüm parametreler, temiz (siyah) olarak değiştirildi.
  • str_rtl.c'deki strCLit işlevinin performansı 10 kat artırıldı.
  • s7c.sd7'deki init_bstri_constants ve init_win_constants işlevleri geliştirildi.
  • Birkaç dosyada yazım hataları düzeltildi.

2013-11-10 sürümünde yeni: :

  • Derleyici ve çalışma zamanı kitaplığı, Sparc üzerinde çalışacak şekilde geliştirildi
  • OpenBSD altındaki 64 bit makineler. Teşekkürler Brian Callahan'a,
  • için
  • desteğini ve Sparc 64-bit makinesine erişim sağladığını.
  • Taşınabilirlikle ilgili SSS açıklaması geliştirildi.
  • Yeni kütüphane cc_conf.s7i eklendi. Bu kütüphane yönetir
  • C derleyicisi ve çalışma zamanı için yapılandırma değerleri.
  • Derleyici, cc_conf.s7i kütüphanesini kullanmak için geliştirildi.
  • version.h dosyasında kullanılan tanımlarla ilgili bölüm geliştirildi
  • src / read_me.txt dosyasında.
  • rtlGenerictype türü,
  • 'de jenerik tür olarak yeniden adlandırıldı
  • çalışma zamanı kitaplığı dosyaları. Şimdi derleyici ve çalışma zamanı kitaplığı
  • her ikisi de jenerik tür adını kullanır.
  • işlev checkForLimitedStringLiteralLength,
  • için bir kontrol
  • trigraph dizileri ve getrlimit ()
  • varlığını kontrol eder.
    chkccomp.c'ye
  • ve siglongjmp () eklendi.
  • setupStack işlevi, cmd_rtl.c dosyasına eklenmiştir. Bu işlev
  • yığın sınırını STACK_SIZE olarak yükseltmeye çalışır.
  • USE_SIGSETJMP kullanımı, HAS_SIGSETJMP olarak yeniden adlandırıldı.
  • Tablo anahtarı_kodu, kbd_inf.c ve kbd_poll.c adreslerinde geliştirilmiştir.
  • Artık, terminal arabiriminin (VERASE) silme kodu her zaman
  • backspace olarak döndürülür (sırasıyla KEY_BS '8'). Bu geliştirir
  • Cygwin altındaki davranış.
  • utf8_init işlevi kbd_inf.c ve
  • olarak değiştirildi.
  • kbd_poll.c, yerel ortam yokken UTF-8 modunu varsaymak için
  • değişken ayarlandı.
  • msgdigest.s7i işlevinde msgDigest işlevi değiştirildi

  • in-parametreleri
  • .
  • configValue işlevi osfiles.s7i'den
  • öğesine taşındı.
  • cc_conf.s7i.
  • REALLOC_STRI_SIZE_SMALLER makrosu, heaputl.h dosyasına eklendi.
  • Çalışma zamanı kitaplığında REALLOC_STRI_SIZE_OK uygulamasının birkaç kullanımı var
  • REALLOC_STRI_SIZE_SMALLER kullanımı için değiştirildi.
  • Derleyici, boolean'ı başlatmak için geliştirildi ve
  • struct.boolvalue değerleri olan yapıların numaralandırma öğeleri
  • sırasıyla value.enumvalue. Bu doğru çalışmak için gereklidir

  • Büyük endian sistemlerde
  • .
  • Yorumları desteklemek için yorumlayıcı ve derleyici geliştirildi
  • ACT_EQ ve ACT_NE.

2013-10-27 sürümünde yeni: :

  • Derleyici ve çalışma zamanı kitaplığı büyük endian sistemlerini desteklemek için geliştirildi.
  • src / read_me.txt dosyasındaki belgeler geliştirildi.
  • Uzak taraf soketi kapattığında tls.s7i kütüphanesi bir istisnayı önlemek için geliştirildi.
  • Dokümantasyon yorumları çeşitli kaynak dosyalarında eklendi veya geliştirildi.
  • Çeşitli işlevler optimize edildi.
  • typNum işlevi bir hashtable kullanmak için geliştirilmiştir.
  • typ_num ve typ_str işlevleri, typSm'yi sırasıyla typStr olarak çağırmak için geliştirilmiştir.
  • ACT_ICONV ve ACT_ORD eylemleri için destek, yorumlayıcıya ve derleyiciye eklendi.

2013-10-13 sürümünde yeni: :

  • TLS / SSL ve HTTPS desteği için kütüphaneler eklendi.
  • Karşılaştırma operatörleri & lt; (uygun alt küme) ve & gt; hashsetof.s7i'ye (uygun süperset) eklenmiştir.
  • digestAlgorithm türü ve bunun işlevleri msgdigest.s7i dosyasına eklendi.
  • hex işlevi bytedata.s7i'ye eklendi.
  • Castle.sd7 örnek programı geliştirildi.
  • Dokümantasyon yorumları çeşitli dosyalara eklendi.
  • msgdigest.s7i'nin mesaj özeti işlevlerindeki dolgu düzeltildi.
  • gethttp.s7i dosyasındaki getHttp işlevi, HTTP başlık alanı adları için büyük / küçük harfe duyarlı bir karşılaştırma kullanacak şekilde geliştirilmiştir.

2013-09-29 sürümünde yeni: :

  • bStriLe, bytesLe, bStriBe ve bytesBe işlevleri bytedata.s7i'ye eklenmiştir. Bu işlevler bir tam sayıyı bayt dizisine dönüştürür.
  • Derleyici, STR_PUSH eylemi için satır içi kod oluşturmak üzere geliştirildi.
  • Bu eylem, bir dizgeye bir karakter ekler (operatör & amp; =) tarafından kullanılır.
  • Dönüşüm işlevleri time.s7i'ye eklendi.
  • Chkbig.sd7, chkint.sd7 ​​ve chkstr.sd7 öğelerine çeşitli işleçler ve işlevler eklenmiştir.
  • doLocalDeclsOfStatement işlevi derleyiciye eklendi. Bu işlev, çeşitli ifadelerin işlenmesini kolaylaştırmak için kullanılır.

2013-09-08 sürümünde yeni: :

  • FreeBSD altında derlemeyi desteklemek için makefile mk_freebsd.mk eklendi.
  • Bayt dizileri ile bigInteger sayıları arasında dönüştürme işlevleri, bytedata.s7i'ye eklenmiştir.
  • bytesLeAsInt ve bytesBeAsInt işlevleri bytesLe2Int ve bytesBe2Int olarak yeniden adlandırılmıştır.
  • chkbig.sd7 ve chkset.sd7'ye kontroller eklendi.
  • big_rtl.c'deki bigRand işlevi, rastgele bir sayının gereken aralığın dışında olduğu durumlardan kaçınmak için geliştirildi.
  • Birden çok dosyaya parametre adları eklendi.
  • Karakterler başlatıldığında derleyici intvalue yerine charvalue kullanmak için geliştirildi.

2013-08-20 sürümündeki yeni: :

  • sha1.s7i kitaplığı msgdigest.s7i olarak yeniden adlandırıldı.
  • Mesaj özetleme ve güvenli karıştırma işlevleri md4, md5, sha224 ve sha256, msgdigest.s7i dosyasına eklenmiştir.
  • Bir özellik dosyasını bir hash tablosuna okuma işlevlerini tanımlayan yeni bir propertyfile.s7i kitaplığı eklendi.
  • Rastgele sayı üretecinin performansı iyileştirildi.
  • bytedata.s7i kitaplığına bir bytesLeAsInt işlevi eklendi.
  • bytedata.s7i'de int64AsBytesBytesLe işlevi int64AsEightBytesLe olarak yeniden adlandırıldı.
  • scanfile.s7i kitaplığına skipWhiteSpace işlevinin bir türevi eklendi.

2013-07-22 sürümünde yeni: :

  • chlog.txt, faq.htm ve faq.txt dosyasındaki yazım hataları düzeltildi.
  • conText işlevi (con_win.c'de), uzun dizeler için doğru şekilde çalışacak şekilde geliştirilmiştir (WriteConsoleW başarısız olduğunda).
  • Birkaç işlev drw_win.c adresinden gkb_win.c dosyasına taşındı.
  • inIntRange'ın yanlış kullanımları, drw_win.c dosyasında daha iyi bir kodla değiştirildi.
  • con_win.c dosyasında, tablo map_key kbdGetc F12 anahtarını tanıyacak şekilde geliştirildi.
  • chk_all.sd7 programı chkhsh.sd7'yi çağırmak için geliştirildi.
  • Derleyici, işlevleri doğru prototiple karşılaştırmak için geliştirilmiştir.

2013-06-16 sürümünde yeni: :

  • Dokümantasyon yorumları birkaç dosyada eklendi veya iyileştirildi.
  • String.s7i ve char.s7i alt ve üst işlevleri, varsayılan Unicode durum eşlemesini kullanacak şekilde geliştirilmiştir.
  • Deflate sıkıştırmanın performansı 5 ile 10 arasında bir faktörle iyileştirildi.
  • str_cmp, str_range, str_substr, strCompare, strRangeSlice, strRange, strSubstrSlice ve strSubstr işlevlerinin performansı geliştirildi.
  • Birkaç dize işlevinin sınanması chkstr.sd7'ye eklendi.
  • Derleyici, STR_HASHCODE, STR_RANGE ve STR_SUBSTR eylemleri için satır içi kod olarak geliştirildi.

Ekran

seed7_1_70722.png

Benzer yazılım

Lua
Lua

17 Aug 18

Pike
Pike

20 Feb 15

Susie
Susie

2 Jun 15

Yorumlar Seed7

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!