Re: Alexa Skill written in D

2017-02-11 Thread Laeeth Isharc via Digitalmars-d-announce

On Wednesday, 11 January 2017 at 12:16:06 UTC, extrawurst wrote:
On Tuesday, 10 January 2017 at 11:46:22 UTC, Laeeth Isharc 
wrote:

On Saturday, 7 January 2017 at 13:17:35 UTC, extrawurst wrote:


Thank you for doing this - really happy about it.  A perfect 
open source moment - I was wondering about how to go about 
getting Alexa working.  But I had shared the AWS Lambda stuff 
which proved useful for you, and now you solved the problem 
for me and helped others on top.



Laeeth.


Hi Laeeth, thanks again for your post about aws lambda + D - 
wouldn't have thought about this whole thing otherwise.


I wanted to ask you if you thought about using another platform 
but nodejs wrap the D exe in lambda. They support java and C# 
aswell. I was wondering if it is a performance difference to 
use them instead ?!

Looking forward to your input.

Cheers,
Stephan


Hi Stephan.

I think at the time C# was not possible, and not sure if java 
was.  I don't know those languages so well, but if someone would 
like to try and see if it makes a difference, I would be happy to 
grant them rights to co-maintain the repo and add those as 
options.


If I recall right, there shouldn't be a performance difference - 
just a question of latency to start.  Will Java or C# be better 
in those respects given time needed to start the VM?



Laeeth.



Re: two points

2017-02-11 Thread Seb via Digitalmars-d-announce
On Thursday, 9 February 2017 at 20:12:06 UTC, Joseph Rushton 
Wakeling wrote:
Out of curiosity: is it typical that it would not post until 
some way into the discussion (as in that example)?  I could see 
why it would be irritating if it popped up once discussion and 
review had already started happening.


We enabled it at this point and thus the mention-bot hasn't had a 
comment for this PR.

This was simply the first PR I found.

Assuming that the bot can be relied on to be 'first responder' 
to any PR


Yes, It safely be relied on this fact (it uses Vibe.d).
Moreover, the dlang-bot updates its comment on every new PR event.

I'm happy to try to draft an alternative text for it to post 
(and maybe also look at what texts it can link to).


Thanks a lot for pushing this!
Let's move this discussion over to the dlang-bot:

https://github.com/dlang-bots/dlang-bot/pull/44


Re: Questionnaire

2017-02-11 Thread Igor Shirkalin via Digitalmars-d-announce
On Wednesday, 8 February 2017 at 18:27:57 UTC, Ilya Yaroshenko 
wrote:

1. a + d + new projects
2. C++ + Python
3. Beacause of D strength with LDC

4. Have you use one of the following Mir projects in production:
  No. The lack of numeric methods. To Ilya personally: if you try 
to realize primitive and fast Gauss you see you don't need 
anything from Mir. It is good work for diplom work.

...
5. What D misses to be commercially successful languages?
IDE only. But I have found Visual D pretty enough. D reminds me 
Watcom C++. Debugging tools are for loosers :)

...


Igor Shirkalin


Re: GSoC 2017 Application Rejected

2017-02-11 Thread Martin Nowak via Digitalmars-d-announce
On Friday, 10 February 2017 at 19:00:54 UTC, CRAIG DILLABAUGH 
wrote:

Hello D Community


Unfortunate, I guess the best improvement for the next GSoC is 
getting more help (people) to cater for the 
application/organization.


Re: Questionnaire

2017-02-11 Thread aberba via Digitalmars-d-announce
On Wednesday, 8 February 2017 at 18:27:57 UTC, Ilya Yaroshenko 
wrote:

1. Why your company uses  D?

  a. D is the best
  b. We like D
  c. I like D and my company allowed me to use D
  d. My head like D
  e. Because marketing reasons
  f. Because my company can be more efficient with D for some 
tasks then with any other system language



A.
My on the way to be legalized personal (dictatorship :) ) 
business is using D and vibed. I'm developing a platform like 
pinterest but different audience (local). I'm in Ghana (West 
Africa) so I bearly know any D coder. It did not use php (the 
short path) for long term performance and clean code base...  D 
is just the right tool for it. I'm more of a practical coder 
(immediate solution) than GC, @safe, betterC advocate.

2. Does your company uses C/C++, Java, Scala, Go, Rust?


Nope. Not interested

3. If yes, what the reasons to do not use D instead?

2. Have you use one of the following Mir projects in production:

  a. https://github.com/libmir/mir
  b. https://github.com/libmir/mir-algorithm
  c. https://github.com/libmir/mir-cpuid
  d. https://github.com/libmir/mir-random
  e. https://github.com/libmir/dcv - D Computer Vision Library
  f. std.experimental.ndslice

3. If Yes, can Mir community use your company's logo in a 
section "Used by" or similar.



Not having need for any of them ATM.
4. Have you use one of the following Tamedia projects in your 
production:


  a. https://github.com/tamediadigital/asdf
  b. https://github.com/tamediadigital/je
  c. https://github.com/tamediadigital/lincount

No. You were maintaining the s3 lib which is now frozen. But 
that's my take. Performance is tomorrow's problem.

5. What D misses to be commercially successful languages?

To me, is not the technical detail but what I can do with it. Its 
libs. Image and video processes, storage apis (minio, s3, swift, 
etc.), db libraries. Real-world everyday problems.
6. Why many topnotch system projects use C programming language 
nowadays?


=

No comment


All my current D project are finished. Probably I will use 
other languages for production this year, Java/Go/whatever. Mir 
libraries are amazing and good quality. If you use them this 
would be a good motivation for us to improve the docs and 
provide regular updates. Plus, it can be enchanted during the 
GSoC 2017.



Lack of An improved and tested s3 compatible api is much the deal 
breaker at the moment for me. Object storage (cloud) is the way 
forward. Docker, k8s, etc. are all the driving forces. S3 being 
the pioneer in object storage has moved most of them to support 
s3 apis (Minio for instance is a driving force for using Go lang 
in containerized storage and computing.).


I rather urge community to focus [some] attention on everyday 
demands. And take them by storm with D. Its not a lang problem 
... JavaScript is top cus its useful (not efficient).


Thanks,
Ilya





Re: Questionnaire

2017-02-11 Thread Dmitry Olshansky via Digitalmars-d-announce

On 2/11/17 5:04 AM, bachmeier wrote:

On Friday, 10 February 2017 at 23:02:38 UTC, Dmitry Olshansky wrote:

Go - they value simplicity and robust run-time (Go's GC breaks news
with sub-milisecond pauses on large heaps). The sheer complexity of D
is enough for it to be a hard sell, D's GC is coup de grace.


I have never understood the appeal of Go. With respect to the GC,
there's this:
https://blog.plan99.net/modern-garbage-collection-911ef4f8bd8e#.o6pxesvuw



Has nothing new to say, yes GO's GC fragments heap, is slower at 
allocation and adds "read/write barriers from hell". But it does 
optimize for short pauses, which in turn avoids ugly spikes in server 
workloads and that is priceless. I have had the pleasure of trying to 
"tune away" the GC spikes of Java cluster software - it's not pleasant.




With respect to "simplicity", I found it to be easy to learn a language
that makes it hard to get stuff done. I've never understood the argument
that programming in Go is simple. Clearly others have their own view.


I agree with your view on this one. Go puts both advanced and novice 
programmers on the same ground - both have to write dumb code with 
little to no abstraction. In my limited time with Go I found it futile 
to abstract away even the most trivial patterns such as map-reduce with 
concurrency.


---
Dmitry Olshansky


Re: Game Website Server Side

2017-02-11 Thread Orkhan via Digitalmars-d-announce
On Saturday, 11 February 2017 at 03:33:19 UTC, Ilya Yaroshenko 
wrote:

On Thursday, 9 February 2017 at 16:35:14 UTC, Orkhan wrote:

Hello All!

We have a multiplayer game website which uses D programming 
language for server side instant interactions. I need someone 
professional who is able to make some changes on request. We 
are the company and we will allocate money for these tasks. It 
is not only one time task , we are seeking person who is able 
to work with us for a long time. Please contact or type on 
this thread who interested.


KinD Regards
Orkhan


Hi Orkhan,

Looks interesting. I am able to work.

My contacts:
e-mail: ilyayaroshenko at gmail dot com
LinkedIn: https://www.linkedin.com/in/ilya-yaroshenko-46464993

Thanks,
Ilya


Hi Ilya,

I have sent you an email.

Thanks.