Jump to page: 1 2
Thread overview
Basic questions about D lang?
Nov 28, 2017
Jayam
Nov 28, 2017
Stefan Koch
Nov 28, 2017
Jayam
Nov 28, 2017
rikki cattermole
Nov 28, 2017
Jayam
Nov 28, 2017
Ali Çehreli
Nov 29, 2017
Jayam
Nov 29, 2017
rikki cattermole
Nov 29, 2017
crimaniak
Nov 29, 2017
user1234
Nov 29, 2017
Jesse Phillips
November 28, 2017
Is D language open source?
Do this have GUI Desktop application support ?
Do this have web api support ?
Can we compile our program to multi program ?

November 28, 2017
On Tuesday, 28 November 2017 at 13:39:11 UTC, Jayam wrote:
> Is D language open source?
> Do this have GUI Desktop application support ?
> Do this have web api support ?
> Can we compile our program to multi program ?

yes
yes some (dlang-ui for example)
yes some (vibe.d or arsd)
I don't know what you mean with that
November 28, 2017
On 28/11/2017 1:39 PM, Jayam wrote:
> Is D language open source?

Yes 100%

> Do this have GUI Desktop application support ?

Sure but probably not to the level you expect.

> Do this have web api support ?

Ugh what? Be more specific.

> Can we compile our program to multi program ?

Okay that definitely makes no sense.

Do you mean can we cross compile to other architectures other than the host?
November 28, 2017
On Tuesday, 28 November 2017 at 13:42:08 UTC, rikki cattermole wrote:
> On 28/11/2017 1:39 PM, Jayam wrote:
>> Is D language open source?
>
> Yes 100%
>
>> Do this have GUI Desktop application support ?
>
> Sure but probably not to the level you expect.
>
>> Do this have web api support ?
>
> Ugh what? Be more specific.
>
>> Can we compile our program to multi program ?
>
> Okay that definitely makes no sense.
>
> Do you mean can we cross compile to other architectures other than the host?

Thanks.
Can we compile our program to multi platform?
November 28, 2017
On Tuesday, 28 November 2017 at 13:42:05 UTC, Stefan Koch wrote:
> On Tuesday, 28 November 2017 at 13:39:11 UTC, Jayam wrote:
>> Is D language open source?
>> Do this have GUI Desktop application support ?
>> Do this have web api support ?
>> Can we compile our program to multi program ?
>
> yes
> yes some (dlang-ui for example)
> yes some (vibe.d or arsd)
> I don't know what you mean with that

Thanks.
Can we compile our program to multi platform?
November 28, 2017
On 11/28/17 8:52 AM, Jayam wrote:
> On Tuesday, 28 November 2017 at 13:42:05 UTC, Stefan Koch wrote:
>> On Tuesday, 28 November 2017 at 13:39:11 UTC, Jayam wrote:
>>> Is D language open source?
>>> Do this have GUI Desktop application support ?
>>> Do this have web api support ?
>>> Can we compile our program to multi program ?
>>
>> yes
>> yes some (dlang-ui for example)
>> yes some (vibe.d or arsd)
>> I don't know what you mean with that
> 
> Thanks.
> Can we compile our program to multi platform?

D supports several platforms:

https://wiki.dlang.org/Compilers

-Steve
November 28, 2017
On 11/28/2017 05:51 AM, Jayam wrote:

> Can we compile our program to multi platform?

Most definitely! D is great in multi-threaded programming. (I hope that was the question. :) )

Ali

November 29, 2017
In D lang,
1. Is there any feature async/ await like "c#" ? I can't find feature like async.
2. Is Garbage Collector work default without any code to force like in c# or do we need to manually trigger it ?
3. Can we make library file and use that in any project like 'Util class' ?




November 29, 2017
On 29/11/2017 11:32 AM, Jayam wrote:
> In D lang,
> 1. Is there any feature async/ await like "c#" ? I can't find feature like async.

No. The idea is floating around however.

> 2. Is Garbage Collector work default without any code to force like in c# or do we need to manually trigger it ?

Automatic but if you want to be in control of it you can.

> 3. Can we make library file and use that in any project like 'Util class' ?

Yes, but you don't need utility classes. They are a code smell (free-functions are the solution here).
November 29, 2017
On Wednesday, 29 November 2017 at 11:32:51 UTC, Jayam wrote:
> In D lang,
> 1. Is there any feature async/ await like "c#" ? I can't find feature like async.
As for me, async/await feature is a half-baked solution. With vibe-d you can write asynchronous code without thinking about it at all. Details: http://vibed.org/features

> 2. Is Garbage Collector work default without any code to force like in c# or do we need to manually trigger it ?
It starts automatically when you try to allocate memory and there is no space in heap. In fact, it leads to architecture restriction: destructors must be @nogc. Also, you can run it with GC.collect()
> 3. Can we make library file and use that in any project like 'Util class' ?
Yes.


« First   ‹ Prev
1 2