Jump to page: 1 2
Thread overview
April 05, 2013

RhS içinde mysql kullanıyorum. Kullandığım mysql sınıfı oldukça hatalı, yetersiz bundan dolayı farklı bir veritabanı uygulaması aradım ve karşıma http://www.dsource.org/projects/ddbi çıktı. Ama bir sorun var tango kullanılmış bu projede. Bunun gibi bir çok proje de bu sorunla karşılaştım kimi projeler Tango, kimileri Phobos. Ve şu aklıma geldi bu şekilde 2 ayrı runtime kütüphanesi geliştirilmesi yerine tangocular resmi olan phobos'a neden katılmıyor? Tango phobos'a dahil olsa biz de bu sorunlarla uğraşmak zorunda kalmasak iyi olmaz mıydı?

Tango ile Phobos'u bir arada kullanmanın bir yolu var mı?

Zekeriya

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

April 05, 2013

Evet haklısınız :)

Alıntı:

>

cd PathToTango
build\bin\win32\bob.exe -vu .

Alıntı:

>

C:\Users\TalhaZekeriya\Desktop\Tango-D2-d2port>build\bin\win32\bob.exe -vu .
dmd -c -I. -release -oftango-core-Array-release.obj ./tango/core/Array.d
dmd -c -I. -release -oftango-core-ArrayLiteral-release.obj ./tango/core/ArrayLit
eral.d
dmd -c -I. -release -oftango-core-BitArray-release.obj ./tango/core/BitArray.d
dmd -c -I. -release -oftango-core-BitManip-release.obj ./tango/core/BitManip.d
dmd -c -I. -release -oftango-core-ByteSwap-release.obj ./tango/core/ByteSwap.d
dmd -c -I. -release -oftango-core-Compiler-release.obj ./tango/core/Compiler.d
dmd -c -I. -release -oftango-core-Exception-release.obj ./tango/core/Exception.d

dmd -c -I. -release -oftango-core-Memory-release.obj ./tango/core/Memory.d
dmd -c -I. -release -oftango-core-Octal-release.obj ./tango/core/Octal.d
dmd -c -I. -release -oftango-core-Runtime-release.obj ./tango/core/Runtime.d
dmd -c -I. -release -oftango-core-RuntimeTraits-release.obj ./tango/core/Runtime
Traits.d
dmd -c -I. -release -oftango-core-Signal-release.obj ./tango/core/Signal.d
dmd -c -I. -release -oftango-core-Thread-release.obj ./tango/core/Thread.d
dmd -c -I. -release -oftango-core-ThreadPool-release.obj ./tango/core/ThreadPool
.d
dmd -c -I. -release -oftango-core-Time-release.obj ./tango/core/Time.d
dmd -c -I. -release -oftango-core-Traits-release.obj ./tango/core/Traits.d
dmd -c -I. -release -oftango-core-Tuple-release.obj ./tango/core/Tuple.d
dmd -c -I. -release -oftango-core-Vararg-release.obj ./tango/core/Vararg.d
dmd -c -I. -release -oftango-core-Variant-release.obj ./tango/core/Variant.d
dmd -c -I. -release -oftango-core-Version-release.obj ./tango/core/Version.d
dmd -c -I. -release -oftango-core-sync-Atomic-release.obj ./tango/core/sync/Atom
ic.d
dmd -c -I. -release -oftango-core-sync-Barrier-release.obj ./tango/core/sync/Bar
rier.d
dmd -c -I. -release -oftango-core-sync-Condition-release.obj ./tango/core/sync/C
ondition.d
dmd -c -I. -release -oftango-core-sync-Config-release.obj ./tango/core/sync/Conf
ig.d
dmd -c -I. -release -oftango-core-sync-Mutex-release.obj ./tango/core/sync/Mutex
.d
dmd -c -I. -release -oftango-core-sync-ReadWriteMutex-release.obj ./tango/core/s
ync/ReadWriteMutex.d
dmd -c -I. -release -oftango-core-sync-Semaphore-release.obj ./tango/core/sync/S
emaphore.d
dmd -c -I. -release -oftango-core-tools-Cpuid-release.obj ./tango/core/tools/Cpu
id.d
dmd -c -I. -release -oftango-core-tools-Demangler-release.obj ./tango/core/tools
/Demangler.d
dmd -c -I. -release -oftango-core-tools-FrameInfo-release.obj ./tango/core/tools
/FrameInfo.d
dmd -c -I. -release -oftango-core-tools-LinuxStackTrace-release.obj ./tango/core
/tools/LinuxStackTrace.d
dmd -c -I. -release -oftango-core-tools-StackTrace-release.obj ./tango/core/tool
s/StackTrace.d
dmd -c -I. -release -oftango-core-tools-TraceExceptions-release.obj ./tango/core
/tools/TraceExceptions.d
dmd -c -I. -release -oftango-core-tools-WinStackTrace-release.obj ./tango/core/t
ools/WinStackTrace.d
object.Exception@.\build\src\bob.d(632): Process exited normally with return cod
e 1
.\tango\core\tools\WinStackTrace.d(423): Error: argument uint[][0u] to typeof is
not an expression
.\tango\core\tools\WinStackTrace.d(423): Error: argument uint[][0u] to typeof is
not an expression
.\tango\core\tools\WinStackTrace.d(198): Error: template instance tango.core.too
ls.WinStackTrace.alloc!(uint[], const(int)) error instantiating
.\tango\core\tools\WinStackTrace.d(519): Error: argument AddrDebugInfo[][0u] to
typeof is not an expression
.\tango\core\tools\WinStackTrace.d(519): Error: argument AddrDebugInfo[][0u] to
typeof is not an expression
.\tango\core\tools\WinStackTrace.d(976): Error: template instance tango.core.too
ls.WinStackTrace.append!(AddrDebugInfo[], AddrDebugInfo) error instantiating
.\tango\core\tools\WinStackTrace.d(423): Error: argument char[][0u] to typeof is
not an expression
.\tango\core\tools\WinStackTrace.d(423): Error: argument char[][0u] to typeof is
not an expression
.\tango\core\tools\WinStackTrace.d(987): Error: template instance tango.core.too
ls.WinStackTrace.alloc!(char[], uint) error instantiating
.\tango\core\tools\WinStackTrace.d(519): Error: argument char*[][0u] to typeof i
s not an expression
.\tango\core\tools\WinStackTrace.d(519): Error: argument char*[][0u] to typeof i
s not an expression
.\tango\core\tools\WinStackTrace.d(990): Error: template instance tango.core.too
ls.WinStackTrace.append!(char*[], char*) error instantiating

bu hatayı veriyor :)

DMD 2.062 ile uyumlu değil sanırım :)

Zekeriya

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

April 05, 2013

Alıntı:

>

Bazen yazdıklarımın yanlış anlaşılabileceğinden korkuyorum. Yukarıdaki, "son olarak söylüyorum" olarak anlaşılmadı, değil mi? "Şunu da belirteyim" anlamında söyledim.

Elbette hayır :)

Zekeriya

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

April 05, 2013

Şunu kullanmayı denedin mi?

https://github.com/simendsjo/mysqln/tree/misc-cleanups/source

Alıntı (zekeriyadurmus):

>

Alıntı:

>

Bazen yazdıklarımın yanlış anlaşılabileceğinden korkuyorum. Yukarıdaki, "son olarak söylüyorum" olarak anlaşılmadı, değil mi? "Şunu da belirteyim" anlamında söyledim.

Elbette hayır :)

Zekeriya

Kesinlikle hayır...:)

"ayrıca/unutmadan söylemeliyim" gibi anlaşılıyor...

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

April 05, 2013

Phobos standart, Tango ise ek bir kütüphane... Seneler önce bir karmaşa vardı. Üstelik, çalışma ortamları uyumsuz olduğundan ikisi bir arada kullanılamıyordu ama artık öyle değil. D ile uyumlu çalışan Tango şu:

https://github.com/SiegeLord/Tango-D2

Son olarak, aksinden emin olmadıkça dsource'taki projelere tarih öncesi gözüyle bakabilirsin. Çoğu ancak D1 ile kullanılabilir. Gösterdiğin proje de en son 2009'da güncellenmiş. :)

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

April 05, 2013

Alıntı (acehreli):

>

Son olarak,

Bazen yazdıklarımın yanlış anlaşılabileceğinden korkuyorum. Yukarıdaki, "son olarak söylüyorum" olarak anlaşılmadı, değil mi? "Şunu da belirteyim" anlamında söyledim. :)

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

April 06, 2013

Alıntı:

>

C:\projeler>vibe
Checking dependencies in 'C:\projeler'
OPTLINK (R) for Win32 Release 8.00.12
Copyright (C) Digital Mars 1989-2010 All rights reserved.
http://www.digitalmars.com/ctg/optlink.html
C:\Users\TALHAZ~1\AppData\Local\Temp.rdmd\rdmd-app.d-B8B9FE74E59EECD3BD4E3009EE
C5FB91\objs\1651215116-app.obj(1651215116-app)
Error 42: Symbol Undefined _D7modules4main5_Main7__ClassZ
C:\Users\TALHAZ~1\AppData\Local\Temp.rdmd\rdmd-app.d-B8B9FE74E59EECD3BD4E3009EE
C5FB91\objs\1651215116-app.obj(1651215116-app)
Error 42: Symbol Undefined _D7modules4main5_Main6__ctorMFC11interpreter11Interp
reterZC7modules4main5_Main
C:\Users\TALHAZ~1\AppData\Local\Temp.rdmd\rdmd-app.d-B8B9FE74E59EECD3BD4E3009EE
C5FB91\objs\1651215116-app.obj(1651215116-app)
Error 42: Symbol Undefined _D7modules4main12__ModuleInfoZ
--- errorlevel 3
Could Not Find C:\Users\TALHAZ~1\AppData\Local\Temp.rdmd\source\1651215116-app.
exe

vibe.d denedim heryerinden hata fışkırdı resmen. Doğru düzgün verdiği hataları hallettim şimdi bunun gibi ne olduğunu anlamadığım bir hata verdi.

Zekeriya

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

April 06, 2013

birkaç dosyayı projenin dışına attım ve hatalar gitti. Hatalarla sonra uğraşacağım ama şimdi şunu merak ediyorum.

vibe.d içerisinde bir cgi modülü bulamadım. Acaba ben mi bulamadım yoksa gerçekten yok mu?

phobos için kullandığım cgi modülü vibe.d içerisinde çalışmıyor bin bir tane hata veriyor :)

Zekeriya

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

April 06, 2013

Ali hocam CGI modülüne ihtiyacım var çünkü GET, POST, file upload, COOKIES gibi işlemleri yapacak bir uygulamaya ihtiyaç var. Vibe bu ihtiyaçları karşılıyor mu?

Zekeriya

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

April 06, 2013

Alıntı (zekeriyadurmus):

>

vibe.d içerisinde bir cgi modülü bulamadım.

CGI, Apache gibi web sunucularının dinamik web sayfası oluşturmak için kullandıkları bir yöntem. CGI'da sayfa bir program tarafından oluşturulur. (Bunları bildiğini biliyorum. :)). Örneğin, Apache "şu istek geldi" der, CGI programını başlatır; o programın çıktısı da web sayfasının içeriği olur.

Vibe'da buna gerek yok çünkü vibe kendisi bir web programı olarak işliyor. Sen içeriği Vibe'a uygun olarak yazdığın programa oluşturuyorsun.

Buna rağmen, senin programın isterse CGI gibi işleyebilir. std.process.shell ile başlattığı programın çıktısını kullanabilir.

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

« First   ‹ Prev
1 2