On 5/12/21 12:37 PM, Berni44 wrote:
> Even if it is a few years old, I would still use the book from Ali. Most
> is still valid and maybe, the online version is even updated
Yes, the online version is more up-to-date than the print version. (By
the way, the more-up-to-date online PDF is what
On Wednesday, 12 May 2021 at 18:37:55 UTC, NonNull wrote:
Some documents/books seem to be out of date. If an intuitive
person competent in several other programming languages and in
abstract reasoning wanted to take the fastest route to learn
pretty much the whole of D as it stands now, having
Hello,
Some documents/books seem to be out of date. If an intuitive
person competent in several other programming languages and in
abstract reasoning wanted to take the fastest route to learn
pretty much the whole of D as it stands now, having already
learned and used a core of the
On Sunday, 4 October 2020 at 19:45:29 UTC, Imperatorn wrote:
Just a tip to everyone.
If you're trying to learn D, you can try to implement some of
these missing tasks and update the corresponding page:
http://rosettacode.org/wiki/Reports:Tasks_not_implemented_in_D
In addition you can solve
On Saturday, 19 September 2020 at 08:26:36 UTC, Imperatorn wrote:
What are some good examples of pretty large/medium size, good
structured repos in D? I'm looking for examples to learn from
Thanks!
I would include vibe.d in there of course!
https://github.com/vibe-d/vibe.d
Some legacy
On Saturday, 19 September 2020 at 08:26:36 UTC, Imperatorn wrote:
What are some good examples of pretty large/medium size, good
structured repos in D? I'm looking for examples to learn from
Thanks!
I often looked into the D std source code:
C:\D\dmd2\src\phobos\std
On Sunday, 20 September 2020 at 04:27:59 UTC, H. S. Teoh wrote:
On Sat, Sep 19, 2020 at 08:26:36AM +, Imperatorn via
Digitalmars-d-learn wrote:
What are some good examples of pretty large/medium size, good
structured repos in D? I'm looking for examples to learn from
[...]
Phobos itself.
On Sat, Sep 19, 2020 at 08:26:36AM +, Imperatorn via Digitalmars-d-learn
wrote:
> What are some good examples of pretty large/medium size, good
> structured repos in D? I'm looking for examples to learn from
[...]
Phobos itself. I have to say, it's the most readable programming
language
On Saturday, 19 September 2020 at 13:13:58 UTC, Jacob Carlborg
wrote:
On Saturday, 19 September 2020 at 08:26:36 UTC, Imperatorn
wrote:
[...]
Here are some examples of large projects:
[...]
Thanks, I'll check them out!
/Forsberg
On Saturday, 19 September 2020 at 08:26:36 UTC, Imperatorn wrote:
What are some good examples of pretty large/medium size, good
structured repos in D? I'm looking for examples to learn from
Thanks!
Here are some examples of large projects:
* DWT [1]. This is one of the largest D projects
What are some good examples of pretty large/medium size, good
structured repos in D? I'm looking for examples to learn from
Thanks!
On Friday, 5 July 2019 at 13:56:18 UTC, Craig Dillabaugh wrote:
Ali's book is targeted at beginners (see link below). I don't
see why D wouldn't make a good first language. If your
objective is to learn D, then I don't think learning C or
Python is going to be help that much. Obviously
link below). I don't
see why D wouldn't make a good first language. If your objective
is to learn D, then I don't think learning C or Python is going
to be help that much. Obviously if you know C/Python you can
learn D more quickly, but I doubt the effort is worth it if D is
the ultimate
and complementary experience
no matter what you want to do. If your goal is specifically to
learn D then I'd learn C up to structures. That way you'll have
basic tools and vocabulary that you can reuse in D and you can
learn the rest as you go.
The things that will be hard if you want to learn D
I've considering learning full D. I remembered that D is not
recommended as a first language, So I read time ago.
So my question, is learning C and Python a good intro before
learning D?
TY
On Sunday, 4 September 2016 at 20:12:09 UTC, Abhishek Mishra
wrote:
Hi! I am a newbie and I would like to know more about D
language. I have prior knowledge of C++(12th Grade/
Pre-University College Level). How should I start? What more do
I need to learn. Thanks in advance. :)
in addition
On Sunday, 4 September 2016 at 20:12:09 UTC, Abhishek Mishra
wrote:
Hi! I am a newbie and I would like to know more about D
language. I have prior knowledge of C++(12th Grade/
Pre-University College Level). How should I start? What more do
I need to learn. Thanks in advance. :)
Ali's book
You should take a look at this: http://tour.dlang.io/
Hi! I am a newbie and I would like to know more about D language.
I have prior knowledge of C++(12th Grade/ Pre-University College
Level). How should I start? What more do I need to learn. Thanks
in advance. :)
On Saturday, 19 September 2015 at 17:42:50 UTC, uNknow123 wrote:
On Saturday, 19 September 2015 at 15:09:38 UTC, WhatMeWorry
wrote:
On Saturday, 19 September 2015 at 13:41:03 UTC, uNknow123
wrote:
Hi! I'll like to learn D Lang. I knew some Pawn, it is pretty
similar, but not so similar, if you
Hi! I'll like to learn D Lang. I knew some Pawn, it is pretty
similar, but not so similar, if you understan me. In Pawn we have
to write just some words, and the Plugin is done, why Plugin,
'cuse Pawn = Scripting for Cs 1.6 and Sa:Mp. So, I am a rookie,
can you help me please?
On Saturday, 19 September 2015 at 13:41:03 UTC, uNknow123 wrote:
Hi! I'll like to learn D Lang. I knew some Pawn, it is pretty
similar, but not so similar, if you understan me. In Pawn we
have to write just some words, and the Plugin is done, why
Plugin, 'cuse Pawn = Scripting for Cs 1.6
On Saturday, 19 September 2015 at 15:09:38 UTC, WhatMeWorry wrote:
On Saturday, 19 September 2015 at 13:41:03 UTC, uNknow123 wrote:
Hi! I'll like to learn D Lang. I knew some Pawn, it is pretty
similar, but not so similar, if you understan me. In Pawn we
have to write just some words
On Friday, 26 June 2015 at 17:11:54 UTC, Marc Schütz wrote:
On Friday, 26 June 2015 at 16:57:14 UTC, Charles Hawkins wrote:
[...]
I don't fully understand what you're doing, but functions can
easily be turned into delegates using std.functional.toDelegate
[1]:
import std.functional :
On Friday, 26 June 2015 at 15:33:25 UTC, Charles Hawkins wrote:
On Friday, 26 June 2015 at 14:52:51 UTC, Marc Schütz wrote:
On Friday, 26 June 2015 at 14:39:05 UTC, Charles Hawkins wrote:
[...]
I think I've answered my own question regarding the callbacks
as well. I realized that the only
On Friday, 26 June 2015 at 14:39:05 UTC, Charles Hawkins wrote:
Thanks. I've changed to thread topic to Help the old man
learn D. :) logger package allows those statements to compile
with gdc although I'm now getting lots of errors saying
undefined identifier format even though I'm importing
outdated,
should be roughly similar though.
Thanks. I've changed to thread topic to Help the old man learn
D. :) logger package allows those statements to compile with
gdc although I'm now getting lots of errors saying undefined
identifier format even though I'm importing std.format
On Friday, 26 June 2015 at 14:52:51 UTC, Marc Schütz wrote:
On Friday, 26 June 2015 at 14:39:05 UTC, Charles Hawkins wrote:
Thanks. I've changed to thread topic to Help the old man
learn D. :) logger package allows those statements to
compile with gdc although I'm now getting lots of errors
On Friday, 26 June 2015 at 16:57:14 UTC, Charles Hawkins wrote:
Sorry for talking to myself, but I'm hoping someone will help
me out. The above idea doesn't work. It appears that only the
main program file is going to have function pointers while
modules and classes will have delegates. So,
On Monday, 8 September 2014 at 21:17:40 UTC, ketmar via
Digitalmars-d-learn wrote:
On Mon, 08 Sep 2014 21:05:53 +
Gary Willoughby via Digitalmars-d-learn
digitalmars-d-learn@puremagic.com wrote:
I would agree but that little C book is an amazing read and
full of valuable lessons.
and
On Sunday, 7 September 2014 at 21:06:48 UTC, zuzuleinen wrote:
The reason I post this is to ask you what other books do you
think I should try in order to become hireable in the next 2
years?
See
http://forum.dlang.org/thread/sgtnnyvmhxzexupgw...@forum.dlang.org
On Sunday, 7 September 2014 at 21:06:48 UTC, zuzuleinen wrote:
Hello,
First, here is my Linkedin profile
http://www.linkedin.com/in/andreiboar in order to make an image
of my professional background. I do realise here are really
good programmers for which this background might sound like a
Thank you all for all your suggestions, I really appreciate them
:)
Now it's time to dive in, you gave me good resources :)
On Sunday, 7 September 2014 at 21:06:48 UTC, zuzuleinen wrote:
Hello,
First, here is my Linkedin profile
http://www.linkedin.com/in/andreiboar in order to make an image
of my professional background. I do realise here are really
good programmers for which this background might sound like a
On Monday, 8 September 2014 at 20:58:20 UTC, ketmar via
Digitalmars-d-learn wrote:
On Mon, 08 Sep 2014 20:47:19 +
AsmMan via Digitalmars-d-learn
digitalmars-d-learn@puremagic.com
wrote:
Before go to D I recomend you to take a look at the C
programming language (as Gary Willoughby already
On Mon, 08 Sep 2014 21:05:53 +
Gary Willoughby via Digitalmars-d-learn
digitalmars-d-learn@puremagic.com wrote:
I would agree but that little C book is an amazing read and full
of valuable lessons.
and pointer arithmetic, and memory leaks, and zero-terminated strings,
and writing generic
On Monday, 8 September 2014 at 20:58:20 UTC, ketmar via
Digitalmars-d-learn wrote:
On Mon, 08 Sep 2014 20:47:19 +
AsmMan via Digitalmars-d-learn
digitalmars-d-learn@puremagic.com
wrote:
Before go to D I recomend you to take a look at the C
programming language (as Gary Willoughby already
Hello,
First, here is my Linkedin profile
http://www.linkedin.com/in/andreiboar in order to make an image
of my professional background. I do realise here are really good
programmers for which this background might sound like a joke,
but this is what I did so far.
After watching some
There's Adam Ruppe's excellent D Cookbook available here:
https://www.packtpub.com/application-development/d-cookbook
And since you specifically said web developer I hope you're
looking at vibe.d:
http://vibed.org/
On Sunday, 7 September 2014 at 21:06:48 UTC, zuzuleinen wrote:
Hello,
First, here is my Linkedin profile
http://www.linkedin.com/in/andreiboar in order to make an image
of my professional background. I do realise here are really
good programmers for which this background might sound like a
On Monday, 14 April 2014 at 17:13:56 UTC, FrankLike wrote:
My advice - use ODBC, it is the fastest way you may connect to
the SQL server, and you already have everything you need for
that. :)
Regards
I have test the d\dmd2\windows\lib\odbc32.lib,the size is 4.5kb,
I test it by
On Thu, 01 May 2014 09:56:49 +0100, FrankLike 1150015...@qq.com wrote:
On Monday, 14 April 2014 at 17:13:56 UTC, FrankLike wrote:
My advice - use ODBC, it is the fastest way you may connect to the SQL
server, and you already have everything you need for that. :)
Regards
I have test the
There is another option. Using OpenDBX[0]. My binding here[1].
Its not exactly tested but since OpenDBX is a c library there
shouldn't be any issues as long as you can grab the appropriate
shared library version.
[0] http://www.linuxnetworks.de/doc/index.php/OpenDBX/Support
[1]
Hello,everyone:
A lot of people want to use D,but they only know MS SQL
Server,what will help them to Learn D?
So lots of people want to use D,who can help them?
They want to connect MS SQL Server in D,then they will connect
other DataBase,
because it's a good idea that nice thing come from
On Monday, 14 April 2014 at 15:21:33 UTC, FrankLike wrote:
Hello,everyone:
A lot of people want to use D,but they only know MS SQL
Server,what will help them to Learn D?
So lots of people want to use D,who can help them?
They want to connect MS SQL Server in D,then they will connect
other
First thing a D programmer MUST do is
1) To port FreeTDS to D, or write a binding/wrapper for it
(should not be too difficult).
or
2) Use ODBC directly, or maybe also write some wrapper around
it.
or
3) Implement D connector to MS SQL server directly (I would
advise against that, such
My advice - use ODBC, it is the fastest way you may connect to
the SQL server, and you already have everything you need for
that. :)
Regards
I have test the d\dmd2\windows\lib\odbc32.lib,the size is 4.5kb,
I test it by test.d(build :dmd test.d)
but find the error:
Error 42:Symbol Undefined
On Monday, 14 April 2014 at 15:21:33 UTC, FrankLike wrote:
Hello,everyone:
A lot of people want to use D,but they only know MS SQL
Server,what will help them to Learn D?
So lots of people want to use D,who can help them?
They want to connect MS SQL Server in D,then they will connect
other
Many things changed since the book has been released. I is
strange that you did not see the link to the TDLP errata
(http://erdani.com/tdpl/errata/) by now. :)
On Tue, 24 Jan 2012 13:41:31 +0100
Dejan Lekic dejan.le...@gmail.com wrote:
Many things changed since the book has been released. I is
strange that you did not see the link to the TDLP errata
(http://erdani.com/tdpl/errata/) by now. :)
I saw errata, but one does not expect to consult book's
On Tuesday, January 24, 2012 14:03:01 Gour wrote:
On Tue, 24 Jan 2012 13:41:31 +0100
Dejan Lekic dejan.le...@gmail.com wrote:
Many things changed since the book has been released. I is
strange that you did not see the link to the TDLP errata
(http://erdani.com/tdpl/errata/) by now. :)
On Sat, Jan 21, 2012 at 1:42 AM, Jonathan M Davis jmdavisp...@gmx.comwrote:
On Saturday, January 21, 2012 09:11:52 Gour wrote:
Hello!
I'd like to re-start learning D (from scratch) using TDPL.
However, several times I've encountered some message which says that
there are some
Jonathan M Davis jmdavisp...@gmx.com wrote in message
news:mailman.659.1327175391.16222.digitalmars-d-le...@puremagic.com...
It's partially available. It just isn't fully implemented, and I don't
know
what's missing from it. And I have no idea when it will be fully
implemented.
You can
Jonathan M Davis jmdavisp...@gmx.com wrote in message
news:mailman.659.1327175391.16222.digitalmars-d-le...@puremagic.com...
It's partially available. It just isn't fully implemented, and I don't
know
what's missing from it. And I have no idea when it will be fully
implemented.
You can
On Saturday, January 21, 2012 09:11:52 Gour wrote:
Hello!
I'd like to re-start learning D (from scratch) using TDPL.
However, several times I've encountered some message which says that
there are some problems in learning the language, like:
a) the language is not complete according to
On Sat, 21 Jan 2012 00:42:18 -0800
Jonathan M Davis jmdavisp...@gmx.com wrote:
There might be some other minor things, but for the most part, the
language hasn't really been changed from what's described in TDPL.
Thank you very much. Your post deserves to be filed in my D-archive
here. ;)
On Saturday, January 21, 2012 09:55:36 Gour wrote:
On Sat, 21 Jan 2012 00:42:18 -0800
Jonathan M Davis jmdavisp...@gmx.com wrote:
The main problem is that the compiler hasn't caught up to TDPL yet.
Yeah, but, at least, those things are tagged as 'tdpl' bugs, right?
In theory. I don't
On Sat, 21 Jan 2012 00:42:18 -0800
Jonathan M Davis jmdavisp...@gmx.com wrote:
5. @safe (and therefore SafeD) isn't fully implemented. So, it
doesn't necessarily work quite like it's supposed to yet.
This one is really interesting for our use of D, so we wonder if there
is some estimation when
On Saturday, January 21, 2012 14:38:56 Gour wrote:
On Sat, 21 Jan 2012 00:42:18 -0800
Jonathan M Davis jmdavisp...@gmx.com wrote:
5. @safe (and therefore SafeD) isn't fully implemented. So, it
doesn't necessarily work quite like it's supposed to yet.
This one is really interesting for
On 2011-06-07 22:45, Timon Gehr wrote:
Fabian wrote:
- There are no maintained GUI libraries
I don't know about this but I think QtD and DWT are still being maintained?
DWT is still maintained, although very slowly.
--
/Jacob Carlborg
On 2011-06-07 23:02, Fabian wrote:
The community does not grow if people stay away because it is small.
Thank you for your answer. - You've got a big point!
I don't know about this but I think QtD and DWT are still being
maintained?
I can't see any changes on this web page:
On 2011-06-07 23:33, Jonathan M Davis wrote:
On 2011-06-07 14:02, Fabian wrote:
The community does not grow if people stay away because it is small.
Thank you for your answer. - You've got a big point!
I don't know about this but I think QtD and DWT are still being
maintained?
I can't see
Too late! :P
I have been inspired by the simplicity of D and DGui.
Never happened before with earlier C++ experiments... my loss!
Jose Armando Garcia wrote in message
news:mailman.906.1308016642.14074.digitalmars-d-le...@puremagic.com...
On Mon, Jun 13, 2011 at 6:33 AM, Lloyd Dupont
/WindowsApi
Fabian wrote in message news:islvgf$1b61$1...@digitalmars.com...
Dear D Community,
is it reasonable to learn D?
I've found a lot of good points for D but I've found a lot of negative
points too. I believe that I needn't to list all the point for D but I
want to give a few examples against
On Mon, Jun 13, 2011 at 6:33 AM, Lloyd Dupont ld-rem...@galador.net wrote:
Let's learn together then! :P
http://galador.net/codeblog/?tag=/D
While my blog post are only about setting up the environment so far.. I have
delved in the code for 2 weeks now! (Although I had some day off (work and
Trass3r Wrote:
http://h3.gd/code/nucleus/
I lol'd at the suggestion to upgrade my FF4 to a modern HTML5-compliant
browser.
^^ No problems with Opera.
I mean, it's ok that it doesn't work, it's just diagnostic message is wrong.
Oh - yeah.
Thank you - English can be so easy :D
there are ports to D2 in the works.
At the moment I just want to learn D - I'm not going to code any big
project with D next time so I think DMD is OK at the beginning. But I'm
no coding newbie - I've already experiences with Delphi and I'm able to
find a solution (also object orientated) for more
Hi
I'm using D on Windows so I'm not able to use LDC. But I believe DMD
should be a good alternative too.
If the garbage collection makes trouble I can disable it - or?
http://stackoverflow.com/questions/472133/turning-off-the-d-garbage-collector
By the way: I've read that Digital Mars C++
Fabian wrote:
By the way: I've read that Digital Mars C++ compiler has got a bad
code optimization. Is that true?
In general, no. There's some benchmarks where it loses, but there's
also some that win.
Overall, it isn't as good at optimizing as gcc and visual studio,
but it still isn't bad.
Okay - Thank you.
Greetings Fab
Is D1.x still supported and under development?
Is D1.x still supported and under development?
Yes, though it almost never gets new features anymore, just bug
fixes about once a month.
See the changelog here:
http://www.digitalmars.com/d/1.0/changelog.html
Trass3r Wrote:
http://h3.gd/code/nucleus/
I lol'd at the suggestion to upgrade my FF4 to a modern HTML5-compliant browser.
http://h3.gd/code/nucleus/
I lol'd at the suggestion to upgrade my FF4 to a modern HTML5-compliant
browser.
^^ No problems with Opera.
No problem with FF3. You should upgrade FF4 to FF3 I guess. :P
Trass3r wrote:
- The D compiler has only bad code optimization
Yep, but there is LDC and GDC which use LLVM and GCC as backends
respectively.
- There are no maintained GUI libraries
I wouldn't agree with that. Some people are still working on GtkD, QtD
and DWT.
- The development of the
I'm very surprised that there are so many Germans who use D. Maybe the
German D book is a reason for that. I don't know but it's pretty cool.
On 6/8/11 9:16 PM, Don wrote:
Trass3r wrote:
- The D compiler has only bad code optimization
Yep, but there is LDC and GDC which use LLVM and GCC as backends
respectively.
- There are no maintained GUI libraries
I wouldn't agree with that. Some people are still working on GtkD, QtD
and DWT.
Das ist ja klasse.
Deutschland, Österreich, Schweiz - alle da
Andrej Mitrovic Wrote:
No problem with FF3. You should upgrade FF4 to FF3 I guess. :P
Your FF3 seems to use Adobe Flash instead of HTML5 video.
Dear D Community,
is it reasonable to learn D?
I've found a lot of good points for D but I've found a lot of negative
points too. I believe that I needn't to list all the point for D but I
want to give a few examples against learning D I've read in some German
and English boards
On 06/07/2011 01:47 PM, Fabian wrote:
Dear D Community,
is it reasonable to learn D?
I've found a lot of good points for D but I've found a lot of negative
points too. I believe that I needn't to list all the point for D but I
want to give a few examples against learning D I've read in some
Fabian wrote:
Dear D Community,
is it reasonable to learn D?
I've found a lot of good points for D but I've found a lot of negative
points too. I believe that I needn't to list all the point for D but I
want to give a few examples against learning D I've read in some German
and English
I think your question is highly subjective. D is still a young language,
which I think accounts for all of the negative feedback you've listed.
I believe D isn't so young anymore. Version 1.0 was released 2007 and I
believe 4 years are long enough to bring out some maintained GUI libraries.
If
The community does not grow if people stay away because it is small.
Thank you for your answer. - You've got a big point!
I don't know about this but I think QtD and DWT are still being
maintained?
I can't see any changes on this web page:
http://www.dsource.org/projects/dwt/wiki
That's
On 06/07/2011 01:55 PM, Fabian wrote:
D is still a young language,
which I think accounts for all of the negative feedback you've listed.
What does think accounts mean?
I rephrase with apology:
rephraseD is still a young language. I think that fact accounts for
all of the negative feedback
On 2011-06-07 14:02, Fabian wrote:
The community does not grow if people stay away because it is small.
Thank you for your answer. - You've got a big point!
I don't know about this but I think QtD and DWT are still being
maintained?
I can't see any changes on this web page:
On 07/06/2011 20:47, Fabian wrote:
Dear D Community,
is it reasonable to learn D?
I've found a lot of good points for D but I've found a lot of negative
points too. I believe that I needn't to list all the point for D but I
want to give a few examples against learning D I've read in some German
Am 07.06.2011, 23:02 Uhr, schrieb Fabian contact-...@freenet.de:
I can't see any changes on this web page:
http://www.dsource.org/projects/dwt/wiki
That doesn't mean anything.
Development sometimes takes place behind the scenes or in forks at github
or bitbucket.
Fabian wrote:
The community does not grow if people stay away because it is small.
Thank you for your answer. - You've got a big point!
I don't know about this but I think QtD and DWT are still being
maintained?
I can't see any changes on this web page:
but there are plenty of Germans here.
Manchmal sieht man sie nur nicht sofort ^^
So I ask you - Is it reasonable to learn D?
Yeah, learning D is definitely worth it, if only to know why C++ and
especially C++0x sucks ass ;)
The language and its potential is just great.
In my experience you shouldn't use D
92 matches
Mail list logo