digitalmars.D - Any potential infrastructure related projects or experiments?
- SealabJaster (9/9) Apr 24 2022 I'm in that weird mood where I want to contribute to D somehow,
- rikki cattermole (6/6) Apr 24 2022 Something random that came up in the last hour:
- SealabJaster (14/26) Apr 25 2022 I think I might have to send Mike a cheeky email ;)
- SealabJaster (16/22) May 01 2022 Kept hitting a mental block while trying to work on a prototype
- rikki cattermole (8/8) May 01 2022 Looking awesome!
- SealabJaster (6/15) May 04 2022 Agreed
- SealabJaster (4/5) May 04 2022 I got a little bored and quickly threw together an infra
- Tobias Pankrath (2/11) Apr 24 2022 Open Telemetry for D.
- Johan (9/18) Apr 24 2022 Completely different from what you pointed to, but the
- Guillaume Piolat (3/5) Apr 24 2022 Maybe dud?
- Harrison Ford (hatf0) (3/12) Apr 25 2022 Auto-generating AWS API bindings from the
- ryuukk_ (6/15) Apr 26 2022 My wishlist:
- H. S. Teoh (27/30) Apr 26 2022 [...]
- max haughton (6/15) May 03 2022 We actually just had a meeting about migrating all the D
- SealabJaster (3/8) May 04 2022 I currently live and breathe Terraform (AWS), so I'd be more than
I'm in that weird mood where I want to contribute to D somehow, but I can't think of anything interesting. So I thought instead of helping via code, I might be able to help using my skills as a Cloud Engineer. So my question is mostly: Does anyone have any interesting ideas/experiments on what I could work on in this sense? I know it's a very abstract and open ended question, but I have a strong drive to contribute right now, but nothing to spend my time on.
Apr 24 2022
Something random that came up in the last hour: Artifact repository for dub, that supports custom file uploads + versions/versioning schemes. But more long term, there probably is something if you want to help out with the in progress infrastructure revamp (ask Mike about contributing for that).
Apr 24 2022
On Sunday, 24 April 2022 at 14:39:20 UTC, rikki cattermole wrote:Something random that came up in the last hour: Artifact repository for dub, that supports custom file uploads + versions/versioning schemes. But more long term, there probably is something if you want to help out with the in progress infrastructure revamp (ask Mike about contributing for that).I think I might have to send Mike a cheeky email ;) I do have some ideas flowing about an artifact repo though, so I might try and get something done this week for feedback.Open Telemetry for DWould be a worth while project, but one that doesn't particularly interest me.Completely different from what you pointed to, but the intel-intrinsics project...Will definitely have a look into that :)Maybe dud?I don't think I have the skills necessary for this, if neither Robert nor Atila could get anywhere with it.Auto-generating AWS API bindings from the botocore definitions might be an interesting challenge!This has been on my radar for a while. I even made a forum post about it a while back. This'd definitely make D more usable for my personal use cases (and maybe even in the company I'm working for), but I need to scope out the difficulty and if I can manage it myself.
Apr 25 2022
On Sunday, 24 April 2022 at 14:39:20 UTC, rikki cattermole wrote:Something random that came up in the last hour: Artifact repository for dub, that supports custom file uploads + versions/versioning schemes. But more long term, there probably is something if you want to help out with the in progress infrastructure revamp (ask Mike about contributing for that).Kept hitting a mental block while trying to work on a prototype for this, so thought I'd just diagram it out instead and quickly make a video going over an idea for this [1] I kinda wanted to use an existing solution, but they're either not-free, or aren't overly flexible when it comes to storing raw artifacts (because most of them seem designed to handle existing package manager formats, which Dub of course won't be included in). Thankfully the basic idea of an artifact repository is pretty straightforward, as long as it's _only_ for storing artifacts, and doesn't handle dependencies or relationships itself (e.g. could be offloaded onto dub). Realistically this is something that needs to be properly scoped out though. [1] https://www.loom.com/share/6e296039a0594ac9be18bef36b630407
May 01 2022
Looking awesome! Right now dub-registry can be used in a private registry setup, however it doesn't offer authentication right now for dub. Obviously this should be beefed up. It does concern me that we would essentially have to go custom for the artifact repository. Money shouldn't be an issue if we have to pay for a solution to this problem. So if there is a workable existing solution that would be something that should be tabled.
May 01 2022
On Sunday, 1 May 2022 at 16:48:01 UTC, rikki cattermole wrote:Looking awesome!:phew:Right now dub-registry can be used in a private registry setup, however it doesn't offer authentication right now for dub. Obviously this should be beefed up.AgreedIt does concern me that we would essentially have to go custom for the artifact repository. Money shouldn't be an issue if we have to pay for a solution to this problem. So if there is a workable existing solution that would be something that should be tabled.I've been conditioned by D to make my own version of anything and everything >:3 I'll try to have a better look into things at some point.
May 04 2022
On Wednesday, 4 May 2022 at 13:51:54 UTC, SealabJaster wrote:...I got a little bored and quickly threw together an infra architecture I've been itching to make for myself for a while now: https://www.loom.com/share/22fde3a59c5242b1870e4210e49128b3
May 04 2022
On Sunday, 24 April 2022 at 14:34:44 UTC, SealabJaster wrote:I'm in that weird mood where I want to contribute to D somehow, but I can't think of anything interesting. So I thought instead of helping via code, I might be able to help using my skills as a Cloud Engineer. So my question is mostly: Does anyone have any interesting ideas/experiments on what I could work on in this sense? I know it's a very abstract and open ended question, but I have a strong drive to contribute right now, but nothing to spend my time on.Open Telemetry for D.
Apr 24 2022
On Sunday, 24 April 2022 at 14:34:44 UTC, SealabJaster wrote:I'm in that weird mood where I want to contribute to D somehow, but I can't think of anything interesting. So I thought instead of helping via code, I might be able to help using my skills as a Cloud Engineer. So my question is mostly: Does anyone have any interesting ideas/experiments on what I could work on in this sense? I know it's a very abstract and open ended question, but I have a strong drive to contribute right now, but nothing to spend my time on.Completely different from what you pointed to, but the intel-intrinsics project (https://github.com/AuburnSounds/intel-intrinsics) is fun to contribute to, because you can contribute in very small chunks. Even contributing just one intrinsic is helpful! It's easier than you might think: https://github.com/AuburnSounds/intel-intrinsics/issues/72#issuecomment-845347371 -Johan
Apr 24 2022
On Sunday, 24 April 2022 at 14:34:44 UTC, SealabJaster wrote:I'm in that weird mood where I want to contribute to D somehow, but I can't think of anything interesting.Maybe dud? https://github.com/symmetryinvestments/dud
Apr 24 2022
On Sunday, 24 April 2022 at 14:34:44 UTC, SealabJaster wrote:I'm in that weird mood where I want to contribute to D somehow, but I can't think of anything interesting. So I thought instead of helping via code, I might be able to help using my skills as a Cloud Engineer. So my question is mostly: Does anyone have any interesting ideas/experiments on what I could work on in this sense? I know it's a very abstract and open ended question, but I have a strong drive to contribute right now, but nothing to spend my time on.Auto-generating AWS API bindings from the [botocore](https://github.com/boto/botocore/tree/develop/botocore/data) definitions might be an interesting challenge!
Apr 25 2022
On Sunday, 24 April 2022 at 14:34:44 UTC, SealabJaster wrote:I'm in that weird mood where I want to contribute to D somehow, but I can't think of anything interesting. So I thought instead of helping via code, I might be able to help using my skills as a Cloud Engineer. So my question is mostly: Does anyone have any interesting ideas/experiments on what I could work on in this sense? I know it's a very abstract and open ended question, but I have a strong drive to contribute right now, but nothing to spend my time on.My wishlist: - better tooling and semantic analysis for DCD so we can have better code completion - builtin tagged union - builtin multiple return type
Apr 26 2022
On Tue, Apr 26, 2022 at 04:04:25PM +0000, ryuukk_ via Digitalmars-d wrote: [...]My wishlist:[...]- builtin tagged unionThere's already std.variant.Variant, and one or two dub packages that do similar things.- builtin multiple return typestd.typecons.Tuple does an OK job of it (just return `Tuple!(int, string)`, for example). It's also pretty easy to write your own template for doing this in just a few of lines of code: struct MultiRet(T...) { T values; alias values this; } auto multiRet(T...)(T values) { return MultiRet!T(values); } auto myFunc() { return multiRet(10, "string", 3.14159); static assert(is(typeof(return) == MultiRet!(int, string, double))); } auto values = myFunc(); assert(values[0] == 10); assert(values[1] == "string"); assert(values[2] == 3.14159); T -- He who sacrifices functionality for ease of use, loses both and deserves neither. -- Slashdotter
Apr 26 2022
On Sunday, 24 April 2022 at 14:34:44 UTC, SealabJaster wrote:I'm in that weird mood where I want to contribute to D somehow, but I can't think of anything interesting. So I thought instead of helping via code, I might be able to help using my skills as a Cloud Engineer. So my question is mostly: Does anyone have any interesting ideas/experiments on what I could work on in this sense? I know it's a very abstract and open ended question, but I have a strong drive to contribute right now, but nothing to spend my time on.We actually just had a meeting about migrating all the D infrastructure into one place (or rather one terraform project to start with). Currently it's in very early stages but once something is actually using it "in production" any and all help is appreciated.
May 03 2022
On Tuesday, 3 May 2022 at 19:34:58 UTC, max haughton wrote:We actually just had a meeting about migrating all the D infrastructure into one place (or rather one terraform project to start with). Currently it's in very early stages but once something is actually using it "in production" any and all help is appreciated.I currently live and breathe Terraform (AWS), so I'd be more than happy to help when that happens.
May 04 2022