Thread overview
Sohbet: 3 Ekim 2021, Pazar, sabah 10:00 (Türkiye saati)
Sep 22, 2021
Ali Çehreli
Sep 26, 2021
Salih Dincer
Oct 01, 2021
Rohat
Oct 03, 2021
Salih Dincer
Sep 30, 2021
Huseyin Sencan
Sep 30, 2021
Ali Çehreli
Oct 01, 2021
Rohat
September 22, 2021
-----
Join Zoom Meeting
https://us04web.zoom.us/j/2248614462?pwd=VTl4OXNjVHNhUTJibms2NlVFS3lWZz09

Meeting ID: 224 861 4462
Passcode: 8eimSR
-----

Konularla ilgili konu: :)


https://forum.dlang.org/thread/trfaapnxvlozbxeceuog@forum.dlang.org#post-trfaapnxvlozbxeceuog:40forum.dlang.org

Ali
September 26, 2021

On Wednesday, 22 September 2021 at 07:42:52 UTC, Ali Çehreli wrote:

>

Konularla ilgili konu: :)

Ali

  • D'de ortak kodlama standardı belirlenmiş midir? Örneğin PascalCase veya CamelCase kullanıldığını görüyoruz. Bu underscore ile ayrılan SnakeCase kullanamayacağız anlamına mı gelir yoksa seçim programcıya mı bırakılmıştır? CSS ve LISP'de aşina olduğumuz KebabCase'e izin verilmediğini biliyorum ve D camiasının ileri gelenlerini bu kış Türkiye'de, yükseklerdeki gölet çevresinde Kebap yemeğe ve bu konuları konuşmaya davet ediyorum!

Hazır bu konuya girmişken, D camiasında önceden belirlenmiş veya çoğunluğun tercih ettiği bir Naming Convention var mıdır? Yoksa vakıf ve ticari şirketlerin inisiyatifinde sınırlandırıldığını söyleyip geçiştirelim mi?

  • D'nin interface'i, bir C# veya Java'dan farklılık içeriyor olabilir mi? Örneğin üyelerden biri statik bir değişken (enum, immutable veya static int vb.) olabiliyor ama const int'e izin vermiyor. Acaba konuyla alakalı 3. parti hazır kütüphaneler örneğin Container'lar var mı?

Yine bu konuya girmişken tüm hafta üzerinde çalıştığım Dependency Injection (DI) mevzusunu bir de Ali hocadan dinlemek isterim! Hatta Inversion of Control (IoC: Denetlemenin Tersinmesi) prensibi için D bize ne fısıldar? GC: "zaten bir çöp toplayıcım var, girme bu işlere, sen nesneyi oluştur ve gerisine karışma" mı der! Yoksa "nesnelerin bağımlılıklarını adamakıllı yaz ve tasarla (DI) da beni boşa uğraştırma" mı :)

Şimdilik bu 2 konu*, sizin ay boyunca üzerinde çalıştığınız işlerden bir soru çıkmaz mı arkadaşlar?

(*) Gün içerisinde üzerinden gitmek için bir örnek kod paylaşacağım.

Sevgiyle kalın...

September 30, 2021
On Wednesday, 22 September 2021 at 07:42:52 UTC, Ali Çehreli wrote:
> -----
> Join Zoom Meeting
> https://us04web.zoom.us/j/2248614462?pwd=VTl4OXNjVHNhUTJibms2NlVFS3lWZz09
>
> Meeting ID: 224 861 4462
> Passcode: 8eimSR
> -----
>
> Konularla ilgili konu: :)
>
>
> https://forum.dlang.org/thread/trfaapnxvlozbxeceuog@forum.dlang.org#post-trfaapnxvlozbxeceuog:40forum.dlang.org
>
> Ali

Tekrardan merhabalar, Bu seferki toplantıda ben de varım. :) Artı olarak 2 arkadaşım daha benimle beraber katılacak. Farklı mühendislik bölümünde olmalarına karşın sektör değiştirmek istiyorlar. Farklı alanları merak ediyorlar. Ben bildiklerimi aktardım fakat bunun için yıllarını vermiş benden çok daha tecrübeli isimlere ihtiyaçları var. Ben de doğru yere geldiğime inanıyorum. Umarım bu durum sizleri de mutlu eder.
September 30, 2021
On 9/30/21 12:24 AM, Huseyin Sencan wrote:

> Bu seferki toplantıda ben de varım. :)

Ve oyun programcılığında bir şeyler anlatacağını varsayıyoruz. ;)

> Artı olarak 2 arkadaşım daha benimle beraber katılacak.
[...]
> Umarım bu durum sizleri de mutlu eder.

Harika!

Ali


October 01, 2021
On Wednesday, 22 September 2021 at 07:42:52 UTC, Ali Çehreli wrote:
> -----
> Join Zoom Meeting
> https://us04web.zoom.us/j/2248614462?pwd=VTl4OXNjVHNhUTJibms2NlVFS3lWZz09
>
> Meeting ID: 224 861 4462
> Passcode: 8eimSR
> -----
>
> Konularla ilgili konu: :)
>
>
> https://forum.dlang.org/thread/trfaapnxvlozbxeceuog@forum.dlang.org#post-trfaapnxvlozbxeceuog:40forum.dlang.org
>
> Ali

Bu sefer kalabalık bir sohbet olacak gibi :)
October 01, 2021

On Sunday, 26 September 2021 at 05:07:26 UTC, Salih Dincer wrote:

>

On Wednesday, 22 September 2021 at 07:42:52 UTC, Ali Çehreli wrote:

>

Konularla ilgili konu: :)

Ali

  • D'de ortak kodlama standardı belirlenmiş midir? Örneğin PascalCase veya CamelCase kullanıldığını görüyoruz. Bu underscore ile ayrılan SnakeCase kullanamayacağız anlamına mı gelir yoksa seçim programcıya mı bırakılmıştır? CSS ve LISP'de aşina olduğumuz KebabCase'e izin verilmediğini biliyorum ve D camiasının ileri gelenlerini bu kış Türkiye'de, yükseklerdeki gölet çevresinde Kebap yemeğe ve bu konuları konuşmaya davet ediyorum!

Hazır bu konuya girmişken, D camiasında önceden belirlenmiş veya çoğunluğun tercih ettiği bir Naming Convention var mıdır? Yoksa vakıf ve ticari şirketlerin inisiyatifinde sınırlandırıldığını söyleyip geçiştirelim mi?

  • D'nin interface'i, bir C# veya Java'dan farklılık içeriyor olabilir mi? Örneğin üyelerden biri statik bir değişken (enum, immutable veya static int vb.) olabiliyor ama const int'e izin vermiyor. Acaba konuyla alakalı 3. parti hazır kütüphaneler örneğin Container'lar var mı?

Yine bu konuya girmişken tüm hafta üzerinde çalıştığım Dependency Injection (DI) mevzusunu bir de Ali hocadan dinlemek isterim! Hatta Inversion of Control (IoC: Denetlemenin Tersinmesi) prensibi için D bize ne fısıldar? GC: "zaten bir çöp toplayıcım var, girme bu işlere, sen nesneyi oluştur ve gerisine karışma" mı der! Yoksa "nesnelerin bağımlılıklarını adamakıllı yaz ve tasarla (DI) da beni boşa uğraştırma" mı :)

Şimdilik bu 2 konu*, sizin ay boyunca üzerinde çalıştığınız işlerden bir soru çıkmaz mı arkadaşlar?

(*) Gün içerisinde üzerinden gitmek için bir örnek kod paylaşacağım.

Sevgiyle kalın...

Konular gayet güzel görünüyor Ali abi, senden dinlemek keyifli olacaktır.
Ben şöyle bir istekte bulunayım.

  1. Büyük bir D projesi yazmak istesek, mimari olarak nasıl yaklaşmalıyız?
  2. Kodlarını inceleyebileceğimiz güzel yazılmış, açık kaynak kodlu bir D projesi var mıdır?
  3. Bu C++ daki bir core guideline D için de var mıdır?
  4. Onun dışında bu benim uğraştığım işle ilgili de soket programlama yaptıysanız biraz o konularda da konuşabiliriz. (Mesela client/server mimarisi nasıl tasarlarız)

Şimdilik aklıma gelenler bunlar :)

Rohat

October 03, 2021

On Friday, 1 October 2021 at 12:26:42 UTC, Rohat wrote:

>

On Sunday, 26 September 2021 at 05:07:26 UTC, Salih Dincer wrote:

  1. Büyük bir D projesi yazmak istesek, mimari olarak nasıl yaklaşmalıyız?
  2. Kodlarını inceleyebileceğimiz güzel yazılmış, açık kaynak kodlu bir D projesi var mıdır?
  3. Bu C++ daki bir core guideline D için de var mıdır?
  4. Onun dışında bu benim uğraştığım işle ilgili de soket programlama yaptıysanız biraz o konularda da konuşabiliriz. (Mesela client/server mimarisi nasıl tasarlarız)

Ben uygulamalı 2 tane basit soru üzerine çalıştım. İlki bizzat ekranımı paylaşarak anlatmak isterim:

    1. package'ın private'den farkı; ayrı modülde çalışması?
    1. ref ile parametre alan işlev, ayrı modülde çalışırken main() içindeki değişkeni etkilememesi?

Ayrıca pratiklik için öncekileri de özetleyeyim:

    1. Naming Convention mevzusunu, D camiasındaki eğilim ile değerlendirsek ve yazım standartlarına şöyle bir değinsek olur mu?
    1. interface olanaklarına girip ayın sonlarına doğru forumun General bölümünde işlenen eleştirel konuyu (Elmar* açmıştı) ve bu kapsamdaki soruları işlesek.
    1. Dependency Injection (DI) vb.

(*) Elmar'ın Konusu: https://forum.dlang.org/thread/duiiwhyyxuqyudmhypxi@forum.dlang.org