Re: dud: A dub replacement

2019-11-25 Thread tchaloupka via Digitalmars-d-announce
On Tuesday, 26 November 2019 at 00:32:54 UTC, Adam D. Ruppe wrote: 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* inter

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

2019-11-25 Thread zoujiaqing via Digitalmars-d-announce
Hunt Cache is a D language cache framework that supports L2cache, and now supports Redis, Memcache, Memory, RocksDB. at the back of the cache. This version changes: 1. Radix based Memory driver 2. Using Hunt Redis as Redis backend 3. Support Redis Cluster 4. Redis allow set DB

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: ht

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 a

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 proll

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 > > Wind

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 jus

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 latest

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 but

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 n

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 unknown

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 multi

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 lev

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 D

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 wa

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 th

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 Faa

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 initial

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 functions

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 on

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: https://gist.github.com/skoppe

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: https://gist.github.com/skoppe/7617ceba6afd67b2e2

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 to

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 look

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 fr

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 ta

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 p

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 be

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.