Re: Say Hello to Our Two New Pull-Request/Issue Managers

2021-01-13 Thread aberba via Digitalmars-d-announce

On Wednesday, 13 January 2021 at 11:33:44 UTC, Mike Parker wrote:
I'm very, very happy that I can finally announce the news. Some 
of you may recall the job announcements I put out on the blog 
back in September [1]. Symmetry Investments offered to fund one 
full-time, or two part-time, Pull Request Manager positions, 
the goal being to improve the efficiency of our process 
(prevent pull requests from stagnating for ages, make sure the 
right people see the PRs in need of more than a simple review, 
persuade the right people to help with specific Bugzilla 
issues, etc).


[...]




Very happy about this. Congrats.


Re: Say Hello to Our Two New Pull-Request/Issue Managers

2021-01-13 Thread M.M. via Digitalmars-d-announce

On Wednesday, 13 January 2021 at 11:33:44 UTC, Mike Parker wrote:

I'm very, very happy that I can finally announce the news. [...]


Great what Symmetry Investments did.

Congratulations to Andrew and Razvan, and good luck with their 
tasks.


Re: Say Hello to Our Two New Pull-Request/Issue Managers

2021-01-13 Thread Meta via Digitalmars-d-announce

On Wednesday, 13 January 2021 at 11:33:44 UTC, Mike Parker wrote:
I'm very, very happy that I can finally announce the news. Some 
of you may recall the job announcements I put out on the blog 
back in September [1]. Symmetry Investments offered to fund one 
full-time, or two part-time, Pull Request Manager positions, 
the goal being to improve the efficiency of our process 
(prevent pull requests from stagnating for ages, make sure the 
right people see the PRs in need of more than a simple review, 
persuade the right people to help with specific Bugzilla 
issues, etc).


Several people applied for the job, including some unknown in 
the D community. Ultimately, two people were selected: one to 
fill an administrative/managerial role, the other to fill a 
more technical role. Today I can tell you who they are.


Please congratulate Andrew Edwards and Razvan Nitu on their new 
positions! They have already been on the job for several days 
and are eager to make a difference.


Currently, their responsibilities are outlined here at:

https://dlang.org/foundation/prman.html

Please consider this a living document. We will amend and 
revise it as we learn more about what they and the community 
need for them to do this job right.


I ask that everyone please give them time to settle in. I 
expect we'll hear from them once they have, with some details 
regarding how they'll perform their duties and any relevant 
information for contributors.


Congratulations to Andrew and Razvan, and tremendous thanks to 
Symmetry for making this happen.



[1] 
https://dlang.org/blog/2020/08/30/symmetry-investments-and-the-d-language-foundation-are-hiring/


That's great! Congrats to Razvan and Andrew, and thanks to 
Symmetry for sponsoring the positions.


Re: Discussion Thread: DIP 1039--Static Arrays with Inferred Length--Community Review Round 1

2021-01-13 Thread Q. Schroll via Digitalmars-d-announce
On Wednesday, 13 January 2021 at 15:40:35 UTC, Nick Treleaven 
wrote:

On Tuesday, 12 January 2021 at 17:27:50 UTC, Q. Schroll wrote:

On Monday, 11 January 2021 at 21:17:20 UTC, jmh530 wrote:
Gotcha. I think I would use that more than the current DIP 
(though I prefer [1]s to [1]$).


You can do it today if you don't mind putting the marker in 
front: https://run.dlang.io/is/E6ne4k (Its operator abuse. 
What would you expect?)


Cool. I'd call it F for fixed size array, `F[e1,e2]`.


[rant]
Calling T[n] an array is correct and useful. In my opinion, 
calling T[] an array is wrong, not even imprecise, plain wrong. 
It's a slice: a typed part of memory that may overlap with arrays 
and other slices, potentially even typed differently. "Array" 
gives one, at least it gives me, a wrong impression how the 
object behaves. Have you seen overlapping "arrays" in any other 
language? I have not.


Calling T[] an array (sometimes) is the biggest didactic mistake 
the D community makes. That way, it is unnecessarily hard to 
learn the concept for anyone who already has an idea what an 
array is.

[/rant]


Re: Discussion Thread: DIP 1039--Static Arrays with Inferred Length--Community Review Round 1

2021-01-13 Thread Atila Neves via Digitalmars-d-announce
On Wednesday, 13 January 2021 at 15:31:33 UTC, Nick Treleaven 
wrote:
On Wednesday, 13 January 2021 at 14:48:07 UTC, Atila Neves 
wrote:


Why do they have to scroll to the top?


They don't, you're right. But if you want to use it throughout 
the module you need a top-level import, by convention at the 
top.


Also the convention seems to be to put a local import at the 
start of a scope rather than sandwiched in the middle of 
statements.


Yes.

1. Save point
2. Jump to start of function
3. Write local import
4. Jump back

More work than not having to do anything, obviously, but still.



Re: Discussion Thread: DIP 1039--Static Arrays with Inferred Length--Community Review Round 1

2021-01-13 Thread Nick Treleaven via Digitalmars-d-announce

On Tuesday, 12 January 2021 at 17:27:50 UTC, Q. Schroll wrote:

On Monday, 11 January 2021 at 21:17:20 UTC, jmh530 wrote:
Gotcha. I think I would use that more than the current DIP 
(though I prefer [1]s to [1]$).


You can do it today if you don't mind putting the marker in 
front: https://run.dlang.io/is/E6ne4k (Its operator abuse. What 
would you expect?)


Cool. I'd call it F for fixed size array, `F[e1,e2]`.


Re: Discussion Thread: DIP 1039--Static Arrays with Inferred Length--Community Review Round 1

2021-01-13 Thread Nick Treleaven via Digitalmars-d-announce

On Monday, 11 January 2021 at 20:25:14 UTC, Luhrel wrote:
I think if the DIP proposed a literal syntax instead of a new 
variable declaration syntax, it would be much less of a burden 
to the compiler. I think we don't have any partial (variable) 
type inference syntax ATM.


I don't think that will be complicated to implement, the 
compiler already says "mismatched array lengths, 2 and 1".


Ok, you're right. I still think a literal syntax is the more 
natural way to do this though.




Re: Discussion Thread: DIP 1039--Static Arrays with Inferred Length--Community Review Round 1

2021-01-13 Thread Nick Treleaven via Digitalmars-d-announce

On Wednesday, 13 January 2021 at 14:48:07 UTC, Atila Neves wrote:


Why do they have to scroll to the top?


They don't, you're right. But if you want to use it throughout 
the module you need a top-level import, by convention at the top.


Also the convention seems to be to put a local import at the 
start of a scope rather than sandwiched in the middle of 
statements.


Even if they did, what editor are they using that they can't 
jump back to where they were?


Geany. You can set a marker but probably the editor should 
automatically add to location history before the go to start of 
file key binding is executed.


Re: Discussion Thread: DIP 1039--Static Arrays with Inferred Length--Community Review Round 1

2021-01-13 Thread Atila Neves via Digitalmars-d-announce

On Monday, 11 January 2021 at 12:32:42 UTC, Nick Treleaven wrote:

On Friday, 8 January 2021 at 14:07:29 UTC, Luhrel wrote:
Example a3 is straightforward the primary use case for 
staticArray:

auto a3 = [1,2,3].staticArray;


I really don't like the `.staticArray` because it's 
non-esthetic. I don't know if it's really argument, mainly 
because it's very personal.


The worst thing about it is you have to import std.array, so 
probably people won't bother scrolling to the top to add the 
import and losing/bookmarking their place,


Why do they have to scroll to the top? Even if they did, what 
editor are they using that they can't jump back to where they 
were?




Re: Say Hello to Our Two New Pull-Request/Issue Managers

2021-01-13 Thread oddp via Digitalmars-d-announce

On 13.01.21 12:33, Mike Parker via Digitalmars-d-announce wrote:

I'm very, very happy that I can finally announce the news.


Fantastic news, congratulations! Good to see that Andrew is back on 
board the dlang ship.


Also want to thank Laeeth et al. at Symmetry for sponsoring these positions!


Re: Symmetry Investments and the D Language Foundation are Hiring

2021-01-13 Thread drug via Digitalmars-d-announce

On 9/5/20 3:55 PM, Andrej Mitrovic wrote:

On Sunday, 30 August 2020 at 14:13:36 UTC, Mike Parker wrote:
Looking for a full-time or part-time gig? Not only is Symmetry 
Investments hiring D programmers, they are also generously funding two 
positions for ecosystem work under the D Language Foundation. And 
they've put up a bounty for a new DUB feature. Read all about it here:


https://dlang.org/blog/2020/08/30/symmetry-investments-and-the-d-language-foundation-are-hiring/ 



One other thing that hashing enables is caching builds. So if you build, 
then change a file, then build again, and then revert the file again it 
would be great if the next build just restored the cached build from the 
very first build.


The less time spent waiting on builds, the better.


Could you test this feature https://github.com/dlang/dub/pull/2077?

The simple way to do it would be adding this file to the project root 
directory:

```json
{
"buildCachePolicy" : "sha1"
}
```
This enables hash dependent build based on sha1. Get ready to spent more 
storage space for your builds, of course.


Re: Say Hello to Our Two New Pull-Request/Issue Managers

2021-01-13 Thread Imperatorn via Digitalmars-d-announce

On Wednesday, 13 January 2021 at 11:33:44 UTC, Mike Parker wrote:
I'm very, very happy that I can finally announce the news. Some 
of you may recall the job announcements I put out on the blog 
back in September [1]. Symmetry Investments offered to fund one 
full-time, or two part-time, Pull Request Manager positions, 
the goal being to improve the efficiency of our process 
(prevent pull requests from stagnating for ages, make sure the 
right people see the PRs in need of more than a simple review, 
persuade the right people to help with specific Bugzilla 
issues, etc).


[...]


That's very good to hear.

Welcome!


Say Hello to Our Two New Pull-Request/Issue Managers

2021-01-13 Thread Mike Parker via Digitalmars-d-announce
I'm very, very happy that I can finally announce the news. Some 
of you may recall the job announcements I put out on the blog 
back in September [1]. Symmetry Investments offered to fund one 
full-time, or two part-time, Pull Request Manager positions, the 
goal being to improve the efficiency of our process (prevent pull 
requests from stagnating for ages, make sure the right people see 
the PRs in need of more than a simple review, persuade the right 
people to help with specific Bugzilla issues, etc).


Several people applied for the job, including some unknown in the 
D community. Ultimately, two people were selected: one to fill an 
administrative/managerial role, the other to fill a more 
technical role. Today I can tell you who they are.


Please congratulate Andrew Edwards and Razvan Nitu on their new 
positions! They have already been on the job for several days and 
are eager to make a difference.


Currently, their responsibilities are outlined here at:

https://dlang.org/foundation/prman.html

Please consider this a living document. We will amend and revise 
it as we learn more about what they and the community need for 
them to do this job right.


I ask that everyone please give them time to settle in. I expect 
we'll hear from them once they have, with some details regarding 
how they'll perform their duties and any relevant information for 
contributors.


Congratulations to Andrew and Razvan, and tremendous thanks to 
Symmetry for making this happen.



[1] 
https://dlang.org/blog/2020/08/30/symmetry-investments-and-the-d-language-foundation-are-hiring/