Re: Alexa Skill written in D
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
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
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
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
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
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
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.