Re: Hunt Cache 0.6.0 released, Distributed cache framework for Web application.

2019-11-25 Thread zoujiaqing via Digitalmars-d-announce
On Tuesday, 26 November 2019 at 04:22:49 UTC, zoujiaqing wrote: Hunt Cache is a D language cache framework that supports L2cache, and now supports Redis, Memcache, Memory, RocksDB. at the back of the cache. Code for DLang: https://code.dlang.org/packages/hunt-cache Reposiroty for Github:

Re: D for microservices: ldc, rdmd, dub now available on Alpine x86_64

2019-11-25 Thread Mathias Lang via Digitalmars-d-announce
On Wednesday, 13 November 2019 at 12:27:52 UTC, user wrote: On Tuesday, 5 November 2019 at 02:16:28 UTC, Mathias Lang wrote: ``` apk --no-cache add -X http://dl-cdn.alpinelinux.org/alpine/edge/testing ldc ldc-static dtools-rdmd dub ``` A hello world vibe project doesn't build for me using

Re: dud: A dub replacement

2019-11-25 Thread Adam D. Ruppe via Digitalmars-d-announce
On Monday, 25 November 2019 at 23:46:31 UTC, H. S. Teoh wrote: Oooh very nice!! That's wonderful to hear. So you're saying LDC out-of-the-box can cross-compile from Linux to Windows directly? How to do this? I'm *very* interested! ldc2 -mtriple=x86_64-pc-windows-msvc though you will

Re: dud: A dub replacement

2019-11-25 Thread H. S. Teoh via Digitalmars-d-announce
On Mon, Nov 25, 2019 at 09:51:31PM +, kinke via Digitalmars-d-announce wrote: > On Monday, 25 November 2019 at 18:28:55 UTC, H. S. Teoh wrote: > > - lack of support for cross-compilation (e.g., cross-compile to > > Android from a Linux x86 host, or cross-compile from Linux host to > >

Re: dud: A dub replacement

2019-11-25 Thread Rémy Mouëza via Digitalmars-d-announce
On Monday, 25 November 2019 at 19:48:46 UTC, GreatSam4sure wrote: On Monday, 25 November 2019 at 18:28:55 UTC, H. S. Teoh wrote: On Mon, Nov 25, 2019 at 12:15:42PM +, Joseph Rushton Wakeling via Digitalmars-d-announce wrote: [...] [...] I'm probably not the intended audience here, but

Re: dud: A dub replacement

2019-11-25 Thread kinke via Digitalmars-d-announce
On Monday, 25 November 2019 at 18:28:55 UTC, H. S. Teoh wrote: - lack of support for cross-compilation (e.g., cross-compile to Android from a Linux x86 host, or cross-compile from Linux host to Windows executable via wine / cygwin). You're not up to speed, this has been solved with

Re: dud: A dub replacement

2019-11-25 Thread H. S. Teoh via Digitalmars-d-announce
On Mon, Nov 25, 2019 at 07:48:46PM +, GreatSam4sure via Digitalmars-d-announce wrote: [...] > I am interested in D/java project. Can you help me with material or > link on that. I Will be happy to use javafx as front end and D as back > end for a desktop App. > > I have looking on GraalVm

Re: Searching for Dgame Maintainer

2019-11-25 Thread Dgame via Digitalmars-d-announce
On Monday, 25 November 2019 at 10:16:47 UTC, Vijay Nayar wrote: On Sunday, 24 November 2019 at 16:34:35 UTC, Dgame wrote: Maybe some of you know Dgame (https://github.com/Dgame/Dgame), it was my biggest project using D and was a lot of fun at that time. But since I don't use D anymore, I have

Re: dud: A dub replacement

2019-11-25 Thread GreatSam4sure via Digitalmars-d-announce
On Monday, 25 November 2019 at 18:28:55 UTC, H. S. Teoh wrote: On Mon, Nov 25, 2019 at 12:15:42PM +, Joseph Rushton Wakeling via Digitalmars-d-announce wrote: [...] [...] I'm probably not the intended audience here, but just so it's out there, here's a list of dub showstoppers for me:

Re: Proposal for porting D runtime to WebAssembly

2019-11-25 Thread thedeemon via Digitalmars-d-announce
On Saturday, 23 November 2019 at 09:51:13 UTC, Sebastiaan Koppe wrote: This is my proposal for porting D runtime to WebAssembly. I would like to ask you to review it. You can find it here: https://gist.github.com/skoppe/7617ceba6afd67b2e20c6be4f922725d On the GC part. It says "The only

Re: dud: A dub replacement

2019-11-25 Thread H. S. Teoh via Digitalmars-d-announce
On Mon, Nov 25, 2019 at 12:15:42PM +, Joseph Rushton Wakeling via Digitalmars-d-announce wrote: [...] > What's currently broken or impossible in DUB? I'm probably not the intended audience here, but just so it's out there, here's a list of dub showstoppers for me: - lack of support for

Re: dud: A dub replacement

2019-11-25 Thread Robert Schadek via Digitalmars-d-announce
On Monday, 25 November 2019 at 13:14:09 UTC, Sebastiaan Koppe wrote: The biggest thing for me would be incremental compilation. As well as a dub build and test 'watch' mode to avoid scanning the dependencies every time. I think there are two levels to incremental compilation (IC). 1. File

Re: Proposal for porting D runtime to WebAssembly

2019-11-25 Thread Steven Schveighoffer via Digitalmars-d-announce
On 11/25/19 7:52 AM, Sebastiaan Koppe wrote: So it became clear to me I need to have druntime available. It will allow people to use the (almost) complete set of D features and it opens up some metaprogramming avenues that are closed off right now. With that I will be able to create some nice

Re: Proposal for porting D runtime to WebAssembly

2019-11-25 Thread Ola Fosheim Grøstad via Digitalmars-d-announce
On Monday, 25 November 2019 at 13:52:29 UTC, Sebastiaan Koppe wrote: You don't have to wait for that. That future is already here. The in and output could also be distributed storage, event streams or some queue. Yes, I am most familiar with Google Cloud. Earlier this year Google Functions

Re: Proposal for porting D runtime to WebAssembly

2019-11-25 Thread Joseph Rushton Wakeling via Digitalmars-d-announce
On Monday, 25 November 2019 at 13:00:23 UTC, Sebastiaan Koppe wrote: Yes, definitely. But what do you mean with improved support? Like better pattern matching over either types? Yes, that sort of thing. And maybe a move towards trying to use this kind of error handling in newer editions of

Re: Proposal for porting D runtime to WebAssembly

2019-11-25 Thread Sebastiaan Koppe via Digitalmars-d-announce
On Monday, 25 November 2019 at 13:28:17 UTC, Ola Fosheim Grøstad wrote: On Monday, 25 November 2019 at 12:52:46 UTC, Sebastiaan Koppe wrote: As an example, it is just a matter of time before a PaaS provider fully embraces wasm. This sounds interesting, I've been pondering about serverless

Re: Proposal for porting D runtime to WebAssembly

2019-11-25 Thread Georgi D via Digitalmars-d-announce
On Saturday, 23 November 2019 at 23:21:49 UTC, Nick Sabalausky (Abscissa) wrote: On 11/23/19 3:48 PM, Sebastiaan Koppe wrote: On Saturday, 23 November 2019 at 15:23:41 UTC, Alexandru Ermicioi wrote: I was wondering whats your position on Fibers? I am not going to support them in this

Re: Proposal for porting D runtime to WebAssembly

2019-11-25 Thread Ola Fosheim Grøstad via Digitalmars-d-announce
On Monday, 25 November 2019 at 12:52:46 UTC, Sebastiaan Koppe wrote: As an example, it is just a matter of time before a PaaS provider fully embraces wasm. This sounds interesting, I've been pondering about serverless FaaS (function as a service), where you basically (hopefully) get

Re: dud: A dub replacement

2019-11-25 Thread Sebastiaan Koppe via Digitalmars-d-announce
On Monday, 25 November 2019 at 12:15:42 UTC, Joseph Rushton Wakeling wrote: What's currently broken or impossible in DUB? What parts of that can be fixed without changing the config or CLI? And what improvements are most efficiently made via breaking changes? Please, let's bring our focus

Re: Proposal for porting D runtime to WebAssembly

2019-11-25 Thread Sebastiaan Koppe via Digitalmars-d-announce
On Monday, 25 November 2019 at 12:19:30 UTC, Joseph Rushton Wakeling wrote: On Saturday, 23 November 2019 at 09:51:13 UTC, Sebastiaan Koppe wrote: This is my proposal for porting D runtime to WebAssembly. I would like to ask you to review it. You can find it here:

Re: Proposal for porting D runtime to WebAssembly

2019-11-25 Thread Sebastiaan Koppe via Digitalmars-d-announce
On Monday, 25 November 2019 at 09:01:15 UTC, Dukc wrote: On Saturday, 23 November 2019 at 09:51:13 UTC, Sebastiaan Koppe wrote: This is my proposal for porting D runtime to WebAssembly. I would like to ask you to review it. You can find it here:

Re: dud: A dub replacement

2019-11-25 Thread Joseph Rushton Wakeling via Digitalmars-d-announce
On Monday, 25 November 2019 at 11:59:11 UTC, Andre Pany wrote: Is there any chance you can be convinced to join our force to improve Dub? A lot of developers invested their time to either improve Dub in general or to get their needed scenarios running. My gut feeling is, it would take years

Re: Proposal for porting D runtime to WebAssembly

2019-11-25 Thread Joseph Rushton Wakeling via Digitalmars-d-announce
On Saturday, 23 November 2019 at 09:51:13 UTC, Sebastiaan Koppe wrote: This is my proposal for porting D runtime to WebAssembly. I would like to ask you to review it. You can find it here: https://gist.github.com/skoppe/7617ceba6afd67b2e20c6be4f922725d Thanks for putting this together, it

Re: dud: A dub replacement

2019-11-25 Thread Andre Pany via Digitalmars-d-announce
On Monday, 11 November 2019 at 13:44:28 UTC, Robert Schadek wrote: So dub has some problems, and personally I find its code base very hard to get into. At Symmetry we are a very heavy user of dub, resulting in many wasted hours. So I started to write dud [1]. I kept some boring/nice parts

Re: Searching for Dgame Maintainer

2019-11-25 Thread Vijay Nayar via Digitalmars-d-announce
On Sunday, 24 November 2019 at 16:34:35 UTC, Dgame wrote: Maybe some of you know Dgame (https://github.com/Dgame/Dgame), it was my biggest project using D and was a lot of fun at that time. But since I don't use D anymore, I have neither the time nor the desire and even less the knowledge to

Re: dud: A dub replacement

2019-11-25 Thread Robert Schadek via Digitalmars-d-announce
Regarding dependency resolution: Did anybody here had a look at what the Dart people are doing with pubgrab? https://github.com/dart-lang/pub/blob/master/doc/solver.md https://medium.com/@nex3/pubgrub-2fb6470504f https://www.youtube.com/watch?v=Fifni75xYeQ Especially the error reporting looks

Re: Proposal for porting D runtime to WebAssembly

2019-11-25 Thread Dukc via Digitalmars-d-announce
On Saturday, 23 November 2019 at 09:51:13 UTC, Sebastiaan Koppe wrote: This is my proposal for porting D runtime to WebAssembly. I would like to ask you to review it. You can find it here: https://gist.github.com/skoppe/7617ceba6afd67b2e20c6be4f922725d This proposal is so perfectly balanced

Re: Proposal for porting D runtime to WebAssembly

2019-11-25 Thread Dukc via Digitalmars-d-announce
On Sunday, 24 November 2019 at 20:42:24 UTC, Sebastiaan Koppe wrote: LLVM errors out saying it can't select tls for wasm. We could modify ldc to not emit TLS instructions under WebAssembly. No need do make that rule WASM-specific. Do this for all programs that have thearding disabled.