December 04, 2011

Ben kullanabileceğim zamanın büyük kısmını KelimeMatik projesi için tükettiğimden dolayı bu konu ile yeterince ilgilenemiyorum. Sen uygun zamanında bir incele bakalım neler çıkaracaksın.

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

December 04, 2011

Konudan uzaklaştık ama ben de trileri'yi 2.056 ile derlenebilir duruma getirdim, düzelttim, ve geliştirdim. Zaman bulunca KelimeMatik'e ekleyeceğim.

Ali

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

December 06, 2011

Bu harika bir haber :)

Bu kütüphanenin projeye eklenmesini sabırsızlıkla bekliyorum. Tamamen bizim geliştirdiğimiz bir projeye yine tamamen forum tarafından geliştirilen bir kütüphanenin eklenilmesi ve kullanılması bana müthiş bir heyecen veriyor.

Hani tamamen kendi ürettiğniz malzemelerle büyük bir bina yaparsınızda onun açılışında hissedilen heyecan gibi...
Hani tamamen kendi ürettiğiniz parçalarla bir makine yaparsınızda onun ilk çalışmasında hissedilen heyecan gibi...
ve hani tamamen kendi ürettiğiniz kütüphanaleri kullanalan bir program geliştirirsinizde onun ilk kullanımında hissedilen heyecan gibi ... bir heyecan içindeyim. Belkide KelimeMatik projesinin çalışması için gerekli son adım olan egzersiz çalışması işlemlerini bu sebeple ağırdan alıyorum. Tadını çıkartıyorum :-)

*Not: Ali yinede sen bilirsin tabi ama bence bu son iki mesajı KelimeMatik forumu altına taşırsak daha iyi olur. *

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

December 11, 2011

trileri'yi KelimeMatik'le denedim. İşini doğru yapıyor ama kullanımı hâlâ D dizgileri kadar rahat değil. (Örneğin .sort() işlevini unuttuğumu da farkettim.)

KelimeMatik'e ekleme konusunda teknik bir güçlük var. Her ikisi de svn projeleri olsalar, KelimeMatik'in altına 'trileri' isminde bir 'svn export' oluşturulur ve KelimeMatik yenilendikçe trileri de otomatik olarak yenilenir. Bu bir anlamda, "KelimeMatik trileri projesini kullanır" demek oluyor. Gerisi otomatik...

Bir git projesi altında bir svn projesi kullanmanın bazı güçlükleri var. Henüz hepsini anlamadım ama şunun gibi sayfalardaki adımlar ürkütücü: :)

http://progit.org/book/ch8-1.html

Bunu biraz daha erteleyelim.

Ali

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

December 12, 2011

Öncelikle eline sağlık, sen benden daha hızlısın Ali :) Aslında proje son noktasına geldi ama bir türlü başlayıp son noktayı koyamadım. Şu egzersiz işleminide tamaladığımda kullanılabilir ilk sürüm hazır olacak ama bir türlü fırsat bulamıyorum.

Ben trileri'yi bir kütüphane gibi kullanmayı düşünüyordum. Sen tam entegrasyon taraftarısın sanırım :) İki projeyi birbirine entegre edip güncelemelerden sonra tekrar uğraşmayalım diyorsun. Olabilir tabi. Seninle konuşurken hep farklı fikirlerin ortaya çıkmasını seviyorum.

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

March 15, 2012

Belki işinize yarar:
Alıntı:

>

[-COMMENT-:GLOBAL]

D LANGUAGE (DigitalMars.com) KEYWORDS FILE FOR CRIMSON EDITOR

FIRST EDITED BY Srecko Howard 30/01/04

Edited by TechnoZeus 07,May,2005

[KEYWORDS0:GLOBAL]
#Flow
asm
break
case
catch
continue
default
do
else
finally
for
foreach
goto
if
return
switch
synchronized
throw
try
volatile
while
with

[KEYWORDS1:GLOBAL]
#Primary
assert
false
import
module
null
super
this
true
typeid
unittest

[KEYWORDS2:GLOBAL]
#Attrib
body
deprecated
export
extern
instance
lib
msg
package
pragma
private
protected
public

[KEYWORDS3:GLOBAL]
#Storage
abstract
auto
const
final
in
inout
out
override
static
align
even
naked
offset
seg
ptr

[KEYWORDS4:GLOBAL]
#Basics
bit
byte
cdouble
cent
cfloat
char
creal
dchar
double
float
idouble
ifloat
int
ireal
long
ptrdiff_t
real
short
size_t
ubyte
ucent
uint
ulong
ushort
void
wchar

[KEYWORDS5:GLOBAL]
#User
alias
class
delegate
enum
function
interface
invariant
mixin
struct
template
typedef
typeof
union

[KEYWORDS6:GLOBAL]
#Properties
alignof
dig
dup
epsilon
infinity
init
keys
length
mant_dig
max
max_10_exp
max_exp
min
min_10_exp
min_exp
nan
offsetof
rehash
reverse
sizeof
sort
values
_argptr
_arguments

[KEYWORDS7:GLOBAL]
#Operators
call
cast
delete
is
new
opAdd
opAddAssign
opAdd_r
opAnd
opAndAssign
opAnd_r
opApply
opCall
opCast
opCat
opCatAssign
opCat_r
opCmp
opCmp
opCom
opDiv
opDivAssign
opDiv_r
opEquals
opIndex
opIndexAssign
opMod
opModAssign
opMod_r
opMul
opMulAssign
opMul_r
opNeg
opOr
opOrAssign
opOr_r
opPos
opPostDec
opPostInc
opShl
opShlAssign
opShl_r
opShr
opShrAssign
opShr_r
opSlice
opSub
opSubAssign
opSub_r
opUShr
opUShrAssign
opUShr_r
opXor
opXorAssign
opXor_r
toHash
type
var

[KEYWORDS8:GLOBAL]
#Version
all
BigEndian
debug
DigitalMars
D_InlineAsm
linux
LittleEndian
none
version
Win32
Win64
Windows
X86
X86_64

[KEYWORDS9:GLOBAL]
#Registers
AH
AL
AX
BH
BL
BP
BX
CH
CL
CR0
CR2
CR3
CR4
CS
CX
DH
DI
DL
DR0
DR1
DR2
DR3
DR6
DR7
DS
DX
EAX
EBP
EBX
ECX
EDI
EDX
ES
ESI
ESP
FS
GS
MM0
MM1
MM2
MM3
MM4
MM5
MM6
MM7
SI
SP
SS
ST
TR3
TR4
TR5
TR6
TR7

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

March 16, 2012

Salih emeğin için teşekkürler. Geany ile daha önce çalışmıştım ama özellikle D için bana pek kullanışlı gelmedi bende daha sonra CodeBlocks ile çalışmaya başladım.

Başka bir konuda da belirttiğim gibi CodeBlocks'un Makefile kullanımı ve derleme komutlarını izleyebilme özelliğinden dolayı şimdi ki tercihim bu yönde.

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

March 31, 2012

Salih'in sonradan farkettiği gibi bu liste D1 ile ilgili. En son 2005'te dokunulmuş. :)

Ali

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

June 22, 2012

Geany ide de kod tamamlama işini bende arastırdım ve içinde gelen bir html belgesinde bulmus oldum
Hemen anlatayım
geany -g <kodları eklenecek dosya> (<> isaretleri yok tabiki :) )sekilde parametre gonderir isek bize .tags formatında bir dosya veriyor kendi klasorunde bunu ben data klasorune koydum ve geany ı actım Araçlar>>Biçim Yükle den biçimi yani tags dosyasını yukledım suanda kod tamamlıyor

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

June 23, 2012

Alıntı (huseyin325325):

>

geany -g <kodları eklenecek dosya> (<> isaretleri yok tabiki :) )sekilde parametre gonderir isek bize .tags formatında bir dosya veriyor

Bildiğim kadarıyla bu özellik tek bir dosya üzerinde çalışıp o dosyaya ait metotların etiketlerini (tag) oluşturuyor. Ancak D dilinin standart kütüphanesi Phobos içindeki dosyaları ve bu dosyaların değiştiğini düşünürsek pek verimli bir yöntem olduğunu söyleyemeyiz. Belki sık kullanılan bir kaç dosya için kullanılabilir.

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