Re: DConf General Registration Rate == Early-Bird Rate, Courtesy of WEKA!

2024-06-12 Thread M.M. via Digitalmars-d-announce

On Wednesday, 12 June 2024 at 10:57:46 UTC, Mike Parker wrote:

I'd like to give a big shoutout to WEKA.

Thanks to their support for DConf '24, we're able to lock in 
the Early-Bird registration rate. For the remainder of the 
registration period, the General registration rate will remain 
at $382.50. We won't be bumping it up to $450.


If you haven't registered yet, you can head on over to 
dconf.org and get it done anytime between now and September 
17th:


https://dconf.org/2024/index.html#register

Thank you, WEKA!


Yeah, great community support, WEKA!


Re: Upcoming ACCU 2024 Talk: How DLang Improves my Modern C++ and Vice Versa

2024-04-09 Thread M.M. via Digitalmars-d-announce

On Monday, 8 April 2024 at 19:45:05 UTC, Emmanuel wrote:

On Monday, 8 April 2024 at 01:38:20 UTC, Mike Shah wrote:
I'll be talking more about D (and modern C++) at the ACCU 2024 
conference in Bristol (Abstract below -- talk is on April 19, 
2024).


[...]


great piece Mike!


+1


Re: Is D programming friendly for beginners?

2024-03-13 Thread M.M. via Digitalmars-d-announce

On Tuesday, 12 March 2024 at 22:27:11 UTC, Mike Shah wrote:

On Tuesday, 12 March 2024 at 20:40:49 UTC, Meta wrote:

On Tuesday, 12 March 2024 at 16:20:29 UTC, matheus. wrote:

[...]


I think it really depends on the person. My first language was 
C++, which was absolute hell to learn as a complete beginner 
to programming, but I really wanted to learn a language with 
low-level capabilities that could also do gamedev. Learning 
C++ as my first language was incredibly difficult, but it also 
made the programming parts of my CS degree a breeze - 
especially courses like machine level programming. Nobody else 
in the class even understood what a pointer was for the first 
couple weeks.


I've been at institutions where C++ is the first language and 
for most folks who were sure they wanted to do programming it 
was a fine enough language (when taught with care) to teach. In 
fact, it benefited me (and other instructors) quite a bit when 
I saw those students later and taught them computer graphics 
(usually taught in C++ to prepare them for job market).


For folks who were not sure if they wanted to study computer 
science, unfortunately they were scared away as they thought 
this was the only path for programming (i.e. C++, assembly, 
etc.). For this reason, a language that is gentler (e.g. 
Python, JavaScript, or I also suspect a large subset of D) 
would all have been better choices. More universities these 
days are offering courses with gentler options (e.g. 
Programming for non-majors) which usually take this approach to 
more slowly ramp students up -- which I think is a good thing 
to have these offerings. And then later on in the program, 
these students can learn the good stuff (i.e. systems, 
compilers, graphics, etc. :) )


I understand that outside of CS, something like Python is a fine 
choice, hiding many low-level details. But within a 
CS-curriculum, one needs to come beyond basics-of-programming to 
something like efficient algorithm-design-and-data-structures; 
isn't a typed language better here? (Like the quote of Knuth 
says: if you do not understand the hardware behind, your programs 
will look weird. I have observed this a lot with current 
data-science students, which use a map/dictionary for everything, 
largely ignoring the existence of arrays).


Re: Is D programming friendly for beginners?

2024-03-12 Thread M.M. via Digitalmars-d-announce

On Tuesday, 12 March 2024 at 18:03:43 UTC, Lance Bachmeier wrote:

On Tuesday, 12 March 2024 at 17:03:42 UTC, Mike Shah wrote:

As a note, the 'which language is best for CS 1' debate has 
long been debated -- but at least in a school setting, I've 
found the quality/enthusiasm/encouragement of the teacher to 
be the most important aspect regardless of language choice.


As someone that's been teaching beginners to program at a 
university for a long time (but not in a CS department) I've 
come to see the choice of language as largely unimportant. You 
have to decide what you want to teach them and then eliminate 
the languages that aren't suitable. D is one of many languages 
that would work with the right content. Other languages, like 
C++, add unnecessary overhead and thus should not be used.


It's often said "X is a complicated language" but that's the 
wrong way to look at it. You're teaching a set of programming 
concepts, not a language. The question is how well a particular 
language works for learning those concepts.


I was always wondering about this debate on a suitable "first" 
programming language in a CS curriculum. I largely observe one 
dividing point: to start with a strongly-typed language or not. 
(After that, it probably does not matter so much which language 
is chosen; alas, it should be available on Windows, Linux, and 
Mac OS). Do you observe similar sentiment in the discussions in 
the university settings?


Re: Google Summer of Code 2024 Application Submitted

2024-03-06 Thread M.M. via Digitalmars-d-announce

On Wednesday, 6 March 2024 at 14:11:13 UTC, Sergey wrote:

On Monday, 5 February 2024 at 13:47:21 UTC, Mike Parker wrote:
I've just pressed the submit button on the GSoC 2024 
application form. All we can do now is keep our fingers 
crossed that we're accepted this year.


In the meantime, we can continue to update and refine the 
project ideas list:


https://github.com/dlang/project-ideas

So any submissions to the issues list there are welcome. I 
expect either Razvan or I will be updating the projects in the 
root directory after our monthly meeting this week.


Your princess is in another castle 
https://summerofcode.withgoogle.com/programs/2024/organizations


no dlang project. that's a real pity.


Re: Symmetry Autumn of Code 2023 Result

2024-02-01 Thread M.M. via Digitalmars-d-announce

On Thursday, 1 February 2024 at 12:12:43 UTC, Mike Parker wrote:
If you've been paying attention to the forums over the past few 
months, you'll have seen weekly updates from the three SAOC 
2023 participants: Teodor Dutu (his third SAOC!), Emmanuel 
Nyarko, and Prajwal S N. Congratulations to each of them for 
making it all the way to the end. The work the put in was both 
well done and valuable for the D ecosystem.


[...]


Congratulations to all three participants for their progress and 
contributions to D. Extra congratulations to Prajwal for being 
selected for the extra prize.


Glad to hear that the participants aim to round-up the projects 
beyond the official duration of SAOC.


Thanks to Symmetry for the ongoing support.


Re: Hipreme Engine v1.0.0 Announcement + iOS port

2023-12-22 Thread M.M. via Digitalmars-d-announce

On Thursday, 21 December 2023 at 00:32:00 UTC, Hipreme wrote:

# Hipreme Engine v1.0.0 Announcement

Today, I'm glad to announce that Hipreme Engine is finally 
releasing its version 1.0. The 1000th commit marks the first 
release of this engine. There is a lot of work already done and 
a lot of work to be done


This is quite an achievement. Congratulations and wishing you 
good progress with the future releases.


Re: DLF September 2023 Monthly Meeting Summary

2023-11-12 Thread M.M. via Digitalmars-d-announce

On Sunday, 12 November 2023 at 19:50:02 UTC, Mike Parker wrote:
Well. For the first time in all my years of using these forums, 
I've managed to post something that exceeds the byte limit. 
You'll find the September 2023 Monthly Meeting Summary at the 
following link:


https://gist.github.com/mdparker/f28c9ae64f096cd06db6b987318cc581


Thank you for posting. As always, it's interesting read. And it's 
great for the community to get the feeling for what's happening.


Nice to see that people such as Adam and Timon joined these 
discussions recently.


Topic-wise, I would be interested in how the "shared" is going to 
be shaped. Especially, I remember Manu advocating for a quite 
simple in principle approach to it, but he never got to much 
positive vibes from the community. I noticed his suggestions 
mentioned in the summary notes of the DLF meeting, and wondered 
whether some of those ideas will be part of the discussion.





Re: SAOC 2023 Projects

2023-09-22 Thread M.M. via Digitalmars-d-announce

On Thursday, 21 September 2023 at 16:12:45 UTC, Mike Parker wrote:
Milestone 1 of the sixth edition of Symmetry Autumn of Code 
kicked off on September 15th! We have three coders hacking away 
on D projects for the next four months. You should be reading 
their first weekly forum updates very soon.


[...]


Congratulations to the selected participants, and good luck with 
the projects! Big thanks to Symmetry for enabling this.


Re: arsd 11 tagged

2023-08-10 Thread M.M. via Digitalmars-d-announce

On Thursday, 10 August 2023 at 02:12:05 UTC, Adam D Ruppe wrote:
I reviewed the 20k git diff lines and summarized it into 25 
bullet points for you:


http://dpldocs.info/this-week-in-d/Blog.Posted_2023_08_07.html

A lot of the more revolutionary stuff isn't done yet, despite 
me being 3 months behind schedule, but the groundwork is laid, 
the required breakages are done (don't worry, odds are you, as 
an arsd user, will not notice these except if you build 
yourself since you'll need the new core.d module added to your 
build, and dmd -i will do this for you if you just git clone), 
and there's a lot of new things I didn't want to keep held up 
any more.


Really amazing piece of work (before and now). Well done.


Re: A New Era for the D Community

2023-05-14 Thread M.M. via Digitalmars-d-announce
On Friday, 5 May 2023 at 16:58:37 UTC, Joseph Rushton Wakeling 
wrote:

On Wednesday, 3 May 2023 at 11:13:34 UTC, Mike Parker wrote:
I'm not exaggerating when I say that this is going to be the 
most significant change in the D community in the 20 years 
I've been a part of it. 


This sounds very exciting -- more than any details (which I'm 
sure we'll learn over time), I'm struck by the enthusiasm and 
confidence for the future of how D will be supported.


I really look forward to learning more as things progress.  
Many thanks to Ucora for their investment of time, insight, and 
resources.


+1




Re: Release D 2.103.0

2023-04-03 Thread M.M. via Digitalmars-d-announce

On Monday, 3 April 2023 at 16:41:25 UTC, Iain Buclaw wrote:

Glad to announce D 2.103.0, ♥ to the 43 contributors.

This release comes with 9 major changes, including:

- In the compiler, `-preview=dip25` is now enabled by default.
- In the standard library, std.uni Grapheme functions have been 
updated to conform to Unicode 15
- In dub, the `--color` argument now accepts the values `auto`, 
`never`, and `always`.


http://dlang.org/download.html
http://dlang.org/changelog/2.103.0.html

-Iain
on behalf of the Dlang Core Team


Bravo, Dlang people!


Re: Hipreme Engine is fully ported to MacOS

2023-03-30 Thread M.M. via Digitalmars-d-announce

On Wednesday, 29 March 2023 at 21:29:20 UTC, Hipreme wrote:

...
I hope you guys are excited for the next release, just 
remembering this engine is almost fully D made,


Yes! This is fantastic work. (Are you planning to present some of 
it at DConf?)



and supports:

- Linux
- Windows
- MacOS
- Android
- PS Vita
- WebAssembly
- Xbox Series


Wow!


Re: arsd 11 progress report - scheduled for release in May

2023-03-23 Thread M.M. via Digitalmars-d-announce

On Tuesday, 21 March 2023 at 21:30:59 UTC, Adam D Ruppe wrote:
I haven't written much in the blog lately but I tried to catch 
up a little this week with a progress report of the code I 
intend to release in a couple more months.


http://dpldocs.info/this-week-in-d/Blog.Posted_2023_03_20.html


Good luck with the restructuring of your project; or, would you 
call it differently?


Re: Serpent OS Infrastructure - Live

2023-03-23 Thread M.M. via Digitalmars-d-announce

On Thursday, 23 March 2023 at 16:39:17 UTC, Ikey Doherty wrote:

So normally a post like this really isn't that interesting.
However, our infrastructure has been written in D and is now
live!

[...]


Wow! That's a whole lot of work, and very interesting one. I 
guess there's still a lot to be done. I go read more on the 
project website, and wish good luck with the project.


Re: Beta 2.103.0

2023-03-16 Thread M.M. via Digitalmars-d-announce

On Thursday, 16 March 2023 at 09:13:04 UTC, Iain Buclaw wrote:

On Thursday, 2 March 2023 at 14:40:04 UTC, Iain Buclaw wrote:
...
The release candidate for 2.103.0 is now available, which has 
11 bug fixes since the initial beta release.

...



Good to hear the beta was useful.


Re: D Language Foundation January 2023 Quarterly Meeting Summary

2023-02-27 Thread M.M. via Digitalmars-d-announce

On Monday, 27 February 2023 at 14:25:29 UTC, Adam D Ruppe wrote:

On Monday, 27 February 2023 at 14:18:04 UTC, M.M. wrote:
In the recent post by Mike Parker, betterC is used as a great 
alternative to C for writing bare-metal RISC-V application:


Real D can do this too.


Oh, that's a bit new information to me. But yes, I do not use 
betterC and I am not dlang-savvy, so happy to hear standard dlang 
can do as well.


Re: D Language Foundation January 2023 Quarterly Meeting Summary

2023-02-27 Thread M.M. via Digitalmars-d-announce

On Monday, 27 February 2023 at 10:47:04 UTC, Mike Parker wrote:

...
### Dennis
Dennis asked about the future direction of `-betterC`...

... He then listed three possible approaches:
* Explicitly annotate code as CTFE-only with new syntax: 
`pragma(ctfe)`, `if (ctfe)` etc. Walter noted that the syntax 
is an extra `()`.
* Implicitly make functions using DRuntime features as 
CTFE-only. This might be surprising and unintuitive
* Generate run-time errors instead of compile-time errors. This 
makes errors easier to slip by.


Martin suggested a fourth option: phase out `-betterC` because 
it's a "pile of hacks"...


As a final question, Dennis asked what the "official" intended 
use for BetterC was in the first place: just a C migration tool 
or also something for new D code. I said `-betterC` shouldn't 
be used for writing new code. Walter said it can be used for 
whatever calls for it, be it integrating with C, targeting 
embedded systems, or any scenario where you don't want to link 
DRuntime.

...


In the recent post by Mike Parker, betterC is used as a great 
alternative to C for writing bare-metal RISC-V application:


https://forum.dlang.org/post/eemwycjmfqvedgggn...@forum.dlang.org


Re: Google Summer of Code -- We didn't make it

2023-02-27 Thread M.M. via Digitalmars-d-announce

On Monday, 27 February 2023 at 00:11:49 UTC, Mike Parker wrote:
Unfortunately, our application to Google Summer of Code was not 
accepted this year.




Yeah, that's unfortunate. I think that Google Summer of Code 
would be an important showcase  to the outside world. Hopefully 
dlang can make it next year.


Re: SAOC 2022 Result

2023-02-05 Thread M.M. via Digitalmars-d-announce

On Sunday, 5 February 2023 at 16:15:38 UTC, Mike Parker wrote:
We had three participants in SAOC 2022. You may have noticed 
their periodic updates in the General forum. Keeping the 
community informed through those updates is one of the 
requirements of the event each year. They also have to submit 
reports on their progress at the end of each milestone, and 
their mentors send along evaluations at the same time.


[...]


Congratulations to all the participants -- Vlad, Lucian, and 
Teodor, and to their mentors. Thank you to Symmetry for making 
this happen.


Re: Release D 2.102.0

2023-02-02 Thread M.M. via Digitalmars-d-announce

On Thursday, 2 February 2023 at 12:30:50 UTC, Iain Buclaw wrote:

Glad to announce D 2.102.0, ♥ to the 40 contributors.

This release comes with support for multiple message arguments 
in `static assert()`, stack allocated `scope` array literals, a 
new preview switch to add support for `@system` variables, and 
many more.


Downloads and full changelog are available from the dlang site.

http://dlang.org/download.html
http://dlang.org/changelog/2.102.0.html

-Iain
on behalf of the Dlang Core Team


Fantastic!


Re: GDC documentation is online and 13.x development updates.

2022-12-09 Thread M.M. via Digitalmars-d-announce

On Tuesday, 6 December 2022 at 12:13:59 UTC, Iain Buclaw wrote:

Hi,

There is now (long overdue) expanded documentation of the 
user-facing features of GDC online on GCC's documentation site.


[...]


There is quite some momentum on the GDC front recently. Well 
done. Much appreciated.


Re: The DConf '22 videos are all done!

2022-11-23 Thread M.M. via Digitalmars-d-announce

On Wednesday, 23 November 2022 at 09:29:46 UTC, Mike Parker wrote:
I've finally finished editing the DConf '22 videos. They're all 
in the DConf '22 playlist on our YouTube channel:


https://www.youtube.com/playlist?list=PLIldXzSkPUXVDzfnBlXcqZF6GB_ejjkEn

...


Well done! Thank you.


Re: Release D 2.101.0

2022-11-15 Thread M.M. via Digitalmars-d-announce

On Tuesday, 15 November 2022 at 20:54:03 UTC, Iain Buclaw wrote:

Glad to announce D 2.101.0, ♥ to the 63 contributors.


fantastic! thank you everyone that contributed or otherwise 
involved.


Re: Godot 4 beta-4 released

2022-11-07 Thread M.M. via Digitalmars-d-announce

On Saturday, 5 November 2022 at 12:21:13 UTC, evilrat wrote:

...
Godot-d is a bindings for Godot, latest official release is for 
Godot 3 only, however here is a WIP branch for Godot 4 latest 
beta-4.

...


Godot is a great open source project. That you work on the d 
bindings for the new version 4 is really great.


Re: Beta 2.101.0

2022-10-18 Thread M.M. via Digitalmars-d-announce

On Tuesday, 18 October 2022 at 12:46:55 UTC, Iain Buclaw wrote:

This has been fixed, ♥ to the 62 contributors. ;-)


Great that you're taking over from Martin Nowak. Thank you and 
good luck.


Re: SAOC 2022 Projects

2022-08-29 Thread M.M. via Digitalmars-d-announce

On Monday, 29 August 2022 at 11:46:49 UTC, Mike Parker wrote:
The first milestone for this year's Symmetry Autumn of Code 
kicks off on September 15. We have three participants this year:


[...]


Congratulations to all participants. I think it is a great 
decision to allow a long-term project to span two SAOC editions.


Good luck to all the projects!


Re: Symmetry Autumn of Code 2022

2022-06-30 Thread M.M. via Digitalmars-d-announce

On Wednesday, 29 June 2022 at 11:20:47 UTC, Mike Parker wrote:
I recently received confirmation from Symmetry that SAOC 2022 
is a go!


[...]


Great to see the initiative continuing to exist! Thanks to the 
sponsors, and all involved.


Re: D at BSDCan

2022-05-30 Thread M.M. via Digitalmars-d-announce

On Sunday, 29 May 2022 at 20:57:56 UTC, Brian Callahan wrote:


I'm giving a redux of my PolyglotBSD talk at BSDCan this year: 
https://www.bsdcan.org/events/bsdcan_2022/schedule/session/96-polyglotbsd/


It won't be all about D, but D is a major part of the story.


Nice! Enjoy your talk, wish you good audience. Hopefully you also 
say some good about D ;-)


Re: mysql-native v3.2.0 - the safe update

2022-04-25 Thread M.M. via Digitalmars-d-announce
On Saturday, 23 April 2022 at 05:12:30 UTC, Steven Schveighoffer 
wrote:
It's happened. I opened the PR over 2 years ago, and just got 
around to bringing it up to date in the last few days.


This is a huge huge update. I've never done anything like this 
before, but I think it works as a drop-in replacement, while 
allowing you to migrate any piece you wish from unsafe code to 
safe code. Please let me know if there are *any* problems you 
find with this.


See the [safe migration 
doc](https://github.com/mysql-d/mysql-native/blob/master/SAFE_MIGRATION.md) for more details.


Note this does *not* build with dip1000, because the two 
underlying libraries (Phobos sockets and vibe.d) do not build 
as safe with dip1000.


-Steve


Looks like a great effort! Well done.


Re: Our New Pull-Request and Issue Manager

2022-02-24 Thread M.M. via Digitalmars-d-announce

On Thursday, 24 February 2022 at 13:05:33 UTC, Mike Parker wrote:
In January, I announced that we were looking to fill the vacant 
Pull-Request and Issue Manager position sponsored by Symmetry 
Investments. We received some applications, Symmetry evaluated 
them, and we agreed on a candidate we believe is perfect for 
the job. He is a frequent contributor and for the past several 
months has been working on one of the volunteer strike teams 
organized by Razvan Nitu, our other PR & Issue Manager.


[...]


Congratulations and thank you, Dennis. Well done, dlang 
community. Thank you, Symmetry Investments, for sponsoring this 
position.


Re: DConf 2022 in London?

2022-02-15 Thread M.M. via Digitalmars-d-announce

On Tuesday, 15 February 2022 at 12:22:05 UTC, Mike Parker wrote:
Yes! Thanks to Symmetry Investments, DConf 2022 is happening in 
London Aug 1-4. I'll have the web site up soon (waiting to make 
sure there's no issue with our logo), but I wanted to get the 
news out ASAP since I have permission now to announce it.


[...]


Nice!


Re: DIP 1038--"@mustUse" (formerly "@noDiscard")--Accepted

2022-01-28 Thread M.M. via Digitalmars-d-announce

On Friday, 28 January 2022 at 13:07:13 UTC, Mike Parker wrote:
Congratulations to Paul Backus. DIP 1038, "@mustUse" has been 
accepted after he implemented changes to address concerns from 
Walter.


https://github.com/dlang/DIPs/blob/master/DIPs/accepted/DIP1038.md
...



Congratulations! (And thank you everyone involved in the 
discussions and feedback.)


Re: GDC has just landed v2.098.0-beta.1 into GCC

2021-11-30 Thread M.M. via Digitalmars-d-announce

On Tuesday, 30 November 2021 at 19:37:34 UTC, Iain Buclaw wrote:

Hi,

The latest version of the D language has [now 
landed](https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=5fee5ec362f7a243f459e6378fd49dfc89dc9fb5) in GCC.


[...]


wow! congratulations and thank you at the same time!


Re: code-d 0.23.0

2021-11-21 Thread M.M. via Digitalmars-d-announce

On Sunday, 21 November 2021 at 18:00:38 UTC, Robert Schadek wrote:

for nvim with coc's I do

```js
{
"languageserver": {
"d": {
			"command": 
"/home/burner/.dub/packages/serve-d-0.7.0/serve-d/serve-d",

"filetypes": ["d"],
"trace.server": "on",
"rootPatterns": ["dub.json", "dub.sdl"],
"initializationOptions": {
},
"settings": {
}
}
},
"suggest.autoTrigger": "none",
"suggest.noselect": false
}
```

Which works very nicely.


Did anyone try the built-in LSP server in neovim 0.5+ for Dlang?


Re: Bugzilla Reward System

2021-09-16 Thread M.M. via Digitalmars-d-announce

On Thursday, 16 September 2021 at 11:56:21 UTC, Mike Parker wrote:

...
We'll revise and adapt the system as needed as time goes by. In 
the meantime, happy bug fixing!


The blog:
https://dlang.org/blog/2021/09/16/bugzilla-reward-system/
...


Nice idea to reward contributors. Happy to see that you just try 
and see how it works, and adjust if needed. I think the overall 
positive synergy of the community is important, and this 
initiative should not damage it. To achieve this, I would suggest 
to consider giving more than 3 prizes each evaluation period. 
Furthermore, I would suggest to think about rewarding "rookies" 
as well... But let's first see how this works.


Re: Surprise - New Post on the GtkD Coding Blog

2021-09-06 Thread M.M. via Digitalmars-d-announce

On Saturday, 4 September 2021 at 11:50:44 UTC, Mike Wey wrote:

On 03-09-2021 20:42, M.M. wrote:
I just recently visited your blog, and was wandering whether 
it's over now... I also visited gtkd website, and was 
wandering whether it's over now (the website still shows a 
wrapper for GTK 3.24).


Happy to see you are back and well. I wonder where did you 
learn about a new gtkD release? Anyway, on the long run, I 
guess covering GTK 4 will be very welcome.


The GTK 4 version still needs work and isn't released yet.
I currently don't have the time to work on it, but i hope i am 
able to resume working on it later this year.


Glad to hear you still have some work for gtkd on mind. (I recall 
your announcement along the lines of seeking someone to step-in 
for the help with gtkd.) Given the success of gtkd, it would be a 
pity if gtk4 did not get into it. Good luck finding time (and 
joy) to work on it. I appreciate the work.


Re: Surprise - New Post on the GtkD Coding Blog

2021-09-03 Thread M.M. via Digitalmars-d-announce

On Friday, 3 September 2021 at 15:47:41 UTC, Ron Tarrant wrote:
Has it really been 15 months since I last posted an article? 
Um, yes. Yes, it has.


I hope I haven't completely lost my good will here in the 
D-lang community. I'm feeling better now, the medication seems 
to be working, and I've got a new article... well, it was 
already in the works last year when I stopped posting, but I've 
edited the heck out of it and hopefully it's up to my usual 
standards.


At the top of the article, I ask whether or not anyone is still 
interested in reading articles about GtkD 3.9 (Mike Wey 
released GtkD 4 a couple of weeks ago) and I explain why I'm 
not all that keen on making the transition. Please let me know 
in comments (Yes, GtkD Coding now has comments) if you think 
it's still worth writing articles centred around 3.9.


Thanks.

Here's the link: 
https://gtkdcoding.com/2021/09/03/0112-gtk-gio-application-barebones.html


I just recently visited your blog, and was wandering whether it's 
over now... I also visited gtkd website, and was wandering 
whether it's over now (the website still shows a wrapper for GTK 
3.24).


Happy to see you are back and well. I wonder where did you learn 
about a new gtkD release? Anyway, on the long run, I guess 
covering GTK 4 will be very welcome.


Re: D Summer School v3

2021-08-27 Thread M.M. via Digitalmars-d-announce

On Thursday, 26 August 2021 at 14:33:25 UTC, Mike Parker wrote:
Through much of July, Razvan Nitu and Eduard Staniloiu 
organized and carried out their third D Summer School at 
University POLITEHNICA of Bucharest. This time, they did 
several things differently, leading to their biggest event yet. 
They've provided some details on the blog:


https://dlang.org/blog/2021/08/26/d-summer-school-v3/

Reddit:
https://www.reddit.com/r/d_language/comments/pc0ppo/d_summer_school_v3/


Very nice event and blog.

I wonder about the hackathon: did you, Razvan et al., 
pre-selected a list of bugzilla issues to work on?


About the intimidacy of contributing bugfixes: it could be worth 
trying to demonstrate during a lecture how fixing such an PR 
actually works, including the (technical) process of submitting a 
PR, with all the comments, naming conventions, etc.


Re: DIP 1036--String Interpolation Tuple Literals--Has Been Withdrawn

2021-05-27 Thread M.M. via Digitalmars-d-announce

On Thursday, 27 May 2021 at 12:14:25 UTC, Mike Parker wrote:
The authors of DIP 1036, "String Interpolation Tuple Literals", 
have chosen to withdraw it from consideration in deference to 
an alternative proposal currently being drafted here:


https://github.com/John-Colvin/YAIDIP

From the DIP review process documentation:

Unlike Abandoned DIPs, a Withdrawn DIP cannot be revived 
without the DIP manager's approval. A DIP author will have a 
specific reason for withdrawing from the process, and that 
reason might preclude further consideration of the DIP. For 
example, a DIP that was withdrawn because it received an 
overwhelmingly negative response should be rewritten and 
submitted as a new proposal rather than revived in its 
original form. If the DIP manager does allow a Withdrawn DIP 
to be revived, it must begin the review process anew from the 
first round of Community Review.


https://github.com/dlang/DIPs/blob/master/docs/process-reviews.md#withdrawn-and-superseded-dips

The DIP's new home is here:

https://github.com/dlang/DIPs/blob/master/DIPs/other/DIP1036.md


I believe that the discussions around the DIP1036 were fruitful 
and will contribute to a very good solution for dlang (be it the 
new DIP or another one).


Thank you, Adam and Steven, for drafting the DIP, listening to 
the comments, answering all the questions, and making the second 
and improved version of it.


I assume that you, Adam and Steven, hold the new (YAI)DIP in high 
regards. Is that right?


Re: GCC 11.1 Released

2021-05-27 Thread M.M. via Digitalmars-d-announce

On Thursday, 27 May 2021 at 01:04:37 UTC, Iain Buclaw wrote:

Hi,

This year it's taken even longer than usual to get round to 
posting the formal announcement, but here it now is, and there 
has been a lot to sift through.


[...]


A lot of work in the past development cycle of gcc. Well done! A 
lot of work ahead. Good luck! Your work is very much appreciated.


Re: SAOC 2020 Ends

2021-02-03 Thread M.M. via Digitalmars-d-announce

On Wednesday, 3 February 2021 at 14:21:30 UTC, Mike Parker wrote:
The final Milestone for SAOC 2020 Ended on January 15. The two 
remaining students, Robert Aron and Adela Vais, had until the 
end of the month to submit their final reports. They did so, 
and the reports are now in the hands of the SAOC Committee, 
which this year consists of Atila Neves, John Colvin, and 
Robert Schadek.


[...]


Nice to hear that all three projects were successfull.


Re: Please Congratulate My New Assistant

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

On Monday, 18 January 2021 at 09:32:06 UTC, Imperatorn wrote:

On Monday, 18 January 2021 at 09:21:45 UTC, Mike Parker wrote:

[...]


Welcome aboard Max! Let's make 2021 the year when D shines :)

(Also, general question:
Will the PR guys and Max be on Discord or Slack or will it be 
too much for them?)


Anyway, welcome 


Great development in the D camp, indeed. It's great for a steady 
focused work on the language.


Is this (and the related PR people) a short-term initiative, or 
is the funding secured for a longer period?


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: GCC 10.2.1 Released

2020-08-26 Thread M.M. via Digitalmars-d-announce

On Monday, 24 August 2020 at 23:49:42 UTC, Iain Buclaw wrote:
Just out of curiosity, which language version will the next 
GCC release have?  Currently, my version of GDC gives 
__VERSION__ as 2.076, which is pretty old (whereas LDC gives 
2.093, basically on par with DMD).  Will the next GDC major 
release have a significantly-updated language version?




Likely the deciding factor will come down to how much free time 
I will get to do so.  There's still a few outstanding issues in 
dmd-master and gcc middle-end that have hampered progress by a 
few weeks.


Thank you for your work. I cross my fingers for you to have 
enough free time in the upcoming months!


Re: This Right In: PLDI 2020 will take place online and registration is FREE. Closes on Jun 5, so hurry!

2020-06-15 Thread M.M. via Digitalmars-d-announce

On Sunday, 14 June 2020 at 20:22:41 UTC, Timon Gehr wrote:

For PLDI 2020, I have contributed to the following research 
papers:


https://pldi20.sigplan.org/details/pldi-2020-papers/47/Silq-A-High-Level-Quantum-Language-with-Safe-Uncomputation-and-Intuitive-Semantics

https://pldi20.sigplan.org/details/pldi-2020-papers/46/-PSI-Exact-Inference-for-Higher-Order-Probabilistic-Programs


Congratulations.

The only relation to D is that the implementations of the two 
presented programming languages are written in D.


Does that mean that your junior co-author(s) use D as well?




Re: DIP1028 - Rationale for accepting as is

2020-05-26 Thread M.M. via Digitalmars-d-announce

On Tuesday, 26 May 2020 at 01:16:49 UTC, Walter Bright wrote:

On 5/24/2020 5:56 PM, Timon Gehr wrote:
It's only greenwashing if it's misleading. Putting @safe is a 
lie, putting @trusted is honest.


It is not honest unless the programmer actually carefully 
examined the interface and the documentation to determine if it 
is a safe interface or not. For example, labeling memcpy() with 
@trusted is not honest.


Forcing people to add uncheckable annotations is a path to 
convenience, not honesty.


What is the difference of @safe to @trusted in that respect? Does 
the compiler "carefully examines" any interface or documentation?


Why not simply introducing new label as a solution, something in 
the realm @extern_safe_dont_know?


Re: GCC 10.1 Released

2020-05-14 Thread M.M. via Digitalmars-d-announce

On Thursday, 14 May 2020 at 16:57:20 UTC, Iain Buclaw wrote:

As of last week (7th May), GCC 10.1 has now been released.

For the D language front-end, only a small number of 
incremental, but substantial changes have gone in.  Most 
notable of the lot has been the addition of `static foreach`, 
which makes the front-end (the C++ port of DMD) feature 
complete with DMD version 2.076.1.  There is also now a 
configurable separation between building Druntime and Phobos, 
which has allowed many targets to have gained library support 
for building a D runtime library by disabling the build of 
Phobos.


[...]


Great work! Great plans! I wish you good luck with your goals, 
and hope you can attract people to help you. Did you ever 
consider to mentor a student for Google-summer-of-code?


Re: "Programming in D" on Educative.io

2020-05-07 Thread M.M. via Digitalmars-d-announce

On Thursday, 7 May 2020 at 09:18:04 UTC, Ali Çehreli wrote:
It is a paid course but as a reminder, the book will always be 
free as well:


  http://ddili.org/

And I am grateful to Educative.io for understanding that some 
books want to be free. In fact, they told me that books that 
are also available for free do sell more. Yay! :)


Nice initiative with the online course. I will have a look soon; 
I am thinking of introducing D to my university students...


But I especially like your book (as a reference). I also bought 
it, although it is freely downloadable. I prefer paper to a 
display while reading outside in the garden or in the train. I 
hope you will keep the book up-to-date, especially with all the 
upcoming changes that might happen in the next iterations of the 
language.


Re: FeedSpot Recognizes the GtkDcoding Blog

2020-02-04 Thread M.M. via Digitalmars-d-announce

On Tuesday, 4 February 2020 at 15:21:30 UTC, Ron Tarrant wrote:
This morning I was contacted by Anuj Agarwal, the Founder of 
Feedspot, who told me http://GtkDcoding.com has been recognized 
as one of the top 100 blogs for programmers. It's currently 
listed as #71.


Anuj said:
"I would like to personally congratulate you as your blog 
gtkDcoding
has been selected by our panelist as one of the Top 100 
Programming Blogs on the web.


https://blog.feedspot.com/programming_blogs/


I personally give you a high-five and want to thank you for 
your contribution to this world. This is the most comprehensive 
list of Top 100 Programming Blogs

on the internet and I'm honored to have you as part of this!"


Congratulations!


New Open-Source Focused Game/Software Development Using Dlang

2019-10-21 Thread M.M. via Digitalmars-d-announce

D is being adapted further more:

https://www.phoronix.com/scan.php?page=news_item=Ikey-Goes-Open-Source-Gaming

https://lispysnake.com/blog/2019/10/20/enter-the-miniature-dragon/


Re: "D for a @safer Linux Kernel" poster presentation at APLAS

2019-09-27 Thread M.M. via Digitalmars-d-announce

On Friday, 27 September 2019 at 09:26:22 UTC, RazvanN wrote:

Hello all,

Alexandru Militaru's work "D for a @safer Linux Kernel" [1] has 
just been accepted for a poster presentation at APLAS [2]. We 
hope that this will be good publicity for D,


Cheers,
RazvanN

[1] https://www.youtube.com/watch?v=weRSwbZtKu0
[2] 
https://conf.researchr.org/track/aplas-2019/aplas-2019-posters#About


Congratulations! Hopefully, you will make a research paper out of 
it as well. That will make the content available to much broader 
audience!


Re: Release D 2.088.0

2019-09-05 Thread M.M. via Digitalmars-d-announce

On Tuesday, 3 September 2019 at 07:57:00 UTC, Martin Nowak wrote:

Glad to announce D 2.088.0, ♥ to the 58 contributors.

This release comes with a new getLocation trait, a 
getAvailableDiskSpace in std.file, removal and deprecation of 
lots of various outdated APIs, an core.atomic.cas with result 
value, and a couple of more changes.


http://dlang.org/download.html 
http://dlang.org/changelog/2.088.0.html


-Martin


Nice work!

When checking the upcoming changes for 2.089 (currently, the 
nightly version), some of the changes from 2.088 also appear for 
2.089 (e.g., "core.atomic : msync has been removed" appears in 
both lists of changes, one for 2.088 and one for the nightly). Is 
that the same change, or two different ones with the same name?


Re: Five Projects Selected for SAOC 2019

2019-08-26 Thread M.M. via Digitalmars-d-announce

On Sunday, 25 August 2019 at 13:38:24 UTC, Mike Parker wrote:
The Symmetry Autumn of Code 2019 application selection process 
has come to an end. This year, we've got five projects instead 
of three. Congratulations to everyone who was selected! You can 
read about them and their projects over at the D Blog:


https://dlang.org/blog/2019/08/25/saoc-2019-projects-and-participants/

Reddit:
https://www.reddit.com/r/d_language/comments/cv8jtd/saoc_2019_projects_and_participants/


Congratulations to the selected projects, and Good luck!



Re: UPB D Summer School

2019-07-17 Thread M.M. via Digitalmars-d-announce

On Wednesday, 17 July 2019 at 13:56:38 UTC, RazvanN wrote:

Hello,

Edi and myself are glad to announce that the first edition of 
the D Summer School that we organized for the students at the 
University Politehnica of Bucharest has just ended.


[...]


Really nice! I actually think that D could be a nice language to 
be used for teaching programming. I guess you had the summer 
school as an advanced topic?


Re: GtkD 3.9.0, A GTK+ D binding.

2019-05-29 Thread M.M. via Digitalmars-d-announce

On Wednesday, 29 May 2019 at 20:30:03 UTC, Mike Wey wrote:
GtkD is a D binding and OO wrapper of Gtk+ and is released on 
the LGPL license.


At this point it feels long overdue, but finally there is an 
GtkD release that is updated for the latest GTK+ libraries.


And i finally took the time to change the documentation on the 
website from candydoc to one generated by Adam's adrdox. 
https://api.gtkd.org


Full changelog: https://gtkd.org/changelog.html
Download: https://gtkd.org/download.html


So cool! I guess it will be a lot of work to get the bindings and 
wrapper to the upcoming GTK 4...


Re: Phobos is now compiled with -preview=dip1000

2019-05-15 Thread M.M. via Digitalmars-d-announce

On Wednesday, 15 May 2019 at 07:39:05 UTC, Walter Bright wrote:

https://github.com/dlang/phobos/pull/6931

This is a major milestone in improving the memory safety of D 
programming. Thanks to everyone who helped with this!


Time to start compiling your projects with DIP1000, too!


Congratulations to the whole team behind it.


Re: D released as part of GCC 9.1

2019-05-03 Thread M.M. via Digitalmars-d-announce

On Friday, 3 May 2019 at 20:03:03 UTC, Walter Bright wrote:

Thank you, Iain Buclaw!

https://www.phoronix.com/scan.php?page=news_item=GCC-9.1-Compiler-Released

https://www.reddit.com/r/programming/comments/bk6rk2/gcc_91_released_as_huge_compiler_update_with_d/

https://news.ycombinator.com/


... and congratulations!


Re: Phobos now compiling with -dip1000

2019-03-23 Thread M.M. via Digitalmars-d-announce

On Saturday, 23 March 2019 at 03:06:37 UTC, Walter Bright wrote:
Many thanks to Sebastian Wilzbach, Nicholas Wilson, Mike 
Franklin, and others!


It's been a long and often frustrating endeavor, but we made it 
and I'm very pleased with the results.


Congratulations to everyone involved. Have a good discussion at 
DCONF, and I am already eager to hear what the next main focus in 
the near future will be.


Re: DConf 2019 Schedule

2019-03-18 Thread M.M. via Digitalmars-d-announce

On Sunday, 17 March 2019 at 22:43:28 UTC, Mike Parker wrote:
The schedule is now live! There are a few DConf veterans and a 
few new speakers. We're also holding an Annual General Meeting 
prior to the Hackathon (thanks to Nicholas Wilson for the 
proposal).


http://dconf.org/2019/schedule/index.html

We're extending the Early-Bird Discount until March 24, so if 
you haven't registered yet, you still have a chance to save. No 
definitive word yet on whether we'll be offering a 201 attendee 
discount, but I should know something this week.


There might be a repeating typo with the start time of the lunch 
breaks(?)


Re: D mention and mini-demo at FOSDEM in the RISC-V room

2019-03-15 Thread M.M. via Digitalmars-d-announce

On Thursday, 14 March 2019 at 10:52:15 UTC, Iain Buclaw wrote:
In-case it was missed, D running on RISC-V was used as part of 
a small demo (taken from https://dlang.org/wc.html) at FOSDEM 
last month in the Fedora Rawhide talk.


Of other note, a couple of items in the Few (potentially 
annoying?) bits slide were discovered when I was porting D 
runtime with David.


Video and Slides:
https://fosdem.org/2019/schedule/event/riscvfedora/

Iain.


Really cool.


Re: Pull Request Manager Campaign Round 2 (and Other Donation News)

2019-03-11 Thread M.M. via Digitalmars-d-announce

On Monday, 11 March 2019 at 09:35:53 UTC, Mike Parker wrote:

On Monday, 11 March 2019 at 08:30:51 UTC, M.M. wrote:



I just donated for the Forum case, and wanted to donate also 
for the Pull Manager: however, for this case, the website asks 
for a phone number of mine (compulsory), which was not the 
case for the forum case. Can you please make the "phone 
number" non-compulsory?


That's not supposed to be there. Thanks for bringing it to my 
attention. It should be okay now.


Great, thanks! It worked nicely...


Re: Pull Request Manager Campaign Round 2 (and Other Donation News)

2019-03-11 Thread M.M. via Digitalmars-d-announce

On Saturday, 23 February 2019 at 11:29:45 UTC, Mike Parker wrote:
Now that the forums are (mostly) back up, I can announce that 
round 2 of the PR Manager Campaign is underway. We're raising 
another $3000 to pay Nicholas Wilson for his efforts for the 
peioid February 15 to May 14. Overage from the first round was 
applied to this one and any recurring donations from the first 
round will go toward it as well.


[...]


I just donated for the Forum case, and wanted to donate also for 
the Pull Manager: however, for this case, the website asks for a 
phone number of mine (compulsory), which was not the case for the 
forum case. Can you please make the "phone number" non-compulsory?


Re: Fireside chat with Walter Bright, the creator of the D programming language

2019-02-15 Thread M.M. via Digitalmars-d-announce

On Thursday, 14 February 2019 at 23:34:40 UTC, Ali Çehreli wrote:

February 21, 2019
7pm

  
https://www.meetup.com/D-Lang-Silicon-Valley/events/zhpvlqyzdbcc/


We will post a streaming link at the time of the meetup.

What specific questions would you like answered?

Ali


If you were to design D again (or D2 again, or new D3), what 
three things would you design differently?


Re: GtkD Blog Post #0005 Now Live

2019-01-30 Thread M.M. via Digitalmars-d-announce

On Tuesday, 29 January 2019 at 21:00:10 UTC, Ron Tarrant wrote:

Another blog post available at http://gtkdcoding.com

Enjoy!

PS: And yeah, I'll get around to dubbing at some point. Perhaps 
after I get the docs parser finished.


Do you know whether GTKD is going to wrap GTK+ 3.24? (Currently, 
it is wrapping the previous version 3.22)


Re: Interview with Liran Zvibel of WekaIO

2018-12-05 Thread M.M. via Digitalmars-d-announce

On Wednesday, 5 December 2018 at 13:30:21 UTC, Joakim wrote:

On Wednesday, 5 December 2018 at 08:02:21 UTC, M.M. wrote:

[...]


All three compilers listed on the official download page use 
the same frontend, written in D:


[...]


This explains pretty much everything I wanted to know but was 
afraid to ask. Happy to hear about the backporting to LDC as 
well...


Re: Interview with Liran Zvibel of WekaIO

2018-12-05 Thread M.M. via Digitalmars-d-announce

On Tuesday, 4 December 2018 at 14:21:02 UTC, Mike Parker wrote:
Joakim interviewed Liran for the D Blog about their file 
system, Matrix, and their use of D. Thanks to Joakim for 
putting it together, and to Liran for taking the time to 
participate!


Blog:
https://dlang.org/blog/2018/12/04/interview-liran-zvibel-of-wekaio/

Reddit:
https://www.reddit.com/r/programming/comments/a3106x/interview_liran_zvibel_of_wekaio/


Interesting read. I am new to dlang, and after reading the post, 
I asked myself: the company liked the language, but tweaked the 
compiler. Could the company now switch to one of the official 
compilers? If not, why?


Re: Visual D 0.48.0 released

2018-12-03 Thread M.M. via Digitalmars-d-announce

On Sunday, 2 December 2018 at 21:23:31 UTC, Manu wrote:
On Sun, Dec 2, 2018 at 8:05 AM Rainer Schuetze via 
Digitalmars-d-announce  
wrote:

[...]


Bravo!
Thank you for your awesome work as always Rainer!

For those following, this release is something really special.


I am not following... why is special? Because of the new 
debugging function?


Re: The New Fundraising Campaign

2018-11-15 Thread M.M. via Digitalmars-d-announce

On Saturday, 10 November 2018 at 16:09:12 UTC, Mike Parker wrote:
I've just published a new blog post describing our new 
fundraising campaign. TL;DR: We want to pay a Pull Request 
Manager to thin out the pull request queues and coordinate 
between relevant parties on newer pull requests so they don't 
go stale. We've launched a three-month campaign, and Nicholas 
Wilson has agreed to do the work.


We have high hopes that this will help reduce frustration for 
current and future contributors. And we will be grateful for 
your support in making it happen.


Please read the blog post for more details:

https://dlang.org/blog/2018/11/10/the-new-fundraising-campaign/

For the impatient:

https://www.flipcause.com/secure/cause_pdetails/NDUwNTY=


I have contributed my share. Hope the campaign (champagne?) will 
be successful, even beyond the initial 3 month.


Re: DIP 1015--Deprecation of Implicit Conversion of Int. & Char. Literals to bool--Formal Assement

2018-11-12 Thread M.M. via Digitalmars-d-announce

On Monday, 12 November 2018 at 15:03:08 UTC, Adam D. Ruppe wrote:

On Monday, 12 November 2018 at 09:45:14 UTC, Mike Parker wrote:
The TL;DR is that the DIP is trying to change behavior that is 
working as intended.


I thought the whole point of a DIP is to change behavior that 
is working as intended. Otherwise, we have a bug fix rather 
than a language change.


+1


Re: GCC: Submission of D Front End, next round

2018-09-19 Thread M.M. via Digitalmars-d-announce
On Tuesday, 18 September 2018 at 20:00:21 UTC, Eugene Wissner 
wrote:

Just reposting here two links Johannes left in the Slack:

https://gcc.gnu.org/ml/gcc-patches/2018-09/msg00931.html

[...]


This is great news! I am looking forward to it. I admire all the 
work and the persistence.


Re: GDC with D frontend 2.081.2

2018-08-24 Thread M.M. via Digitalmars-d-announce

On Friday, 24 August 2018 at 05:35:13 UTC, Eugene Wissner wrote:
As some of you may know D frontend was merged into GDC some 
time ago and is up to date.


Really cool, and very much appreciated.

I will say a bit more about GDC development and development 
plans later.


Really looking forward to it.


Re: 'static foreach' chapter and more

2018-06-26 Thread M.M. via Digitalmars-d-announce

On Tuesday, 26 June 2018 at 01:52:42 UTC, Ali Çehreli wrote:
I've made some online improvements to "Programming in D" since 
September 2017.


[...]


This is really great that you keep this important source of 
information on D and on programming-in-general up-to-date. Good 
luck with the further adaptations/changes as the D language 
evolves!


Re: The D Language Foundation at Open Collective

2018-03-13 Thread M.M. via Digitalmars-d-announce

On Tuesday, 13 March 2018 at 09:48:10 UTC, rikki cattermole wrote:

On 13/03/2018 10:39 PM, M.M. wrote:
On Monday, 12 March 2018 at 14:37:40 UTC, rikki cattermole 
wrote:
Can you guys add another donation package, which is basically 
pay what you want towards a more long term issue? To 
incentivize fixing.


Monetary wise I shouldn't donate but I do care about shared 
library support enough that I will talk with some cash.


One can freely choose the amount (s)he pays, when selecting 
"one-time contribution" donation.


You missed what I was asking about.
In the higher tier packages you can select specific bugs to 
have worked on.


But it does not matter, funding options for these bigger long 
term issues is in the works.


Indeed, I missed the point. Sorry for rushing my answer. I 
thought I would help other potential donors.




Re: The D Language Foundation at Open Collective

2018-03-13 Thread M.M. via Digitalmars-d-announce

On Monday, 12 March 2018 at 14:37:40 UTC, rikki cattermole wrote:
Can you guys add another donation package, which is basically 
pay what you want towards a more long term issue? To 
incentivize fixing.


Monetary wise I shouldn't donate but I do care about shared 
library support enough that I will talk with some cash.


One can freely choose the amount (s)he pays, when selecting 
"one-time contribution" donation.