On Monday, 17 February 2014 at 22:54:58 UTC, salvari wrote:
Hi all!

After 14 years using Perl for programming at job I'm now learning D. (And enjoying it)

Hi, and welcome.

(...)
As a newbie I've a few questions. I'm already using D and it's working fine, although I'm writing baby-D the performance improvement is impressive, I'm now trying to use mysql native access. It seems there are two possibilities:

- https://github.com/simendsjo/mysqln
- https://github.com/rejectedsoftware/mysql-native

So far we've tried the second one, mysql-native, with success while using rdmd, but I've failed to compile using dmd, (the rather cryptic message from the compiler it's attached at the end of this entry).

You're right in picking the rejectedsoftware repo. The first one is in a state of flux while experimenting with a near complete rewrite and a new API.

The rejectedsoftware repo is based on an earlier version of mine which in turn is based on the original by Steve Teale (britseye).

(... lots of compiler errors ...)

What you are seeing are missing dependencies. DMD won't figure out dependencies you are using without you specifying it in detail.

You should be using dub directly rather than dmd. Specify your dependencies in the package.json file, and use "dub run" to run the application.

I created a video tutorial a couple of days ago that might help you get started using dub: http://youtu.be/8TV9ZZteYEU

Reply via email to