Re: Beerconf October 2022

2022-10-29 Thread Steven Schveighoffer via Digitalmars-d-announce
On 10/29/22 2:00 PM, FeepingCreature wrote: On Saturday, 29 October 2022 at 10:14:31 UTC, rikki cattermole wrote: And now for some good news! Its almost Halloween, so grab your candy and any spooky brews you may have, and join us for a ghostly chat!

Re: Beerconf October 2022

2022-10-27 Thread Steven Schveighoffer via Digitalmars-d-announce
On 10/16/22 8:04 AM, Steven Schveighoffer wrote: # BEERCONF! Beerconf this month is on October 29-30, one day before Halloween. Beerconf in 2 days, see you then! -Steve

Beerconf October 2022

2022-10-16 Thread Steven Schveighoffer via Digitalmars-d-announce
# BEERCONF! Beerconf this month is on October 29-30, one day before Halloween. Feel free to wear your D costume, might I suggest a beerconf T shirt? https://www.zazzle.com/store/dlang_swag/products?cg=196874696466206954 ## What is beerconf? Check out the [wiki

Re: ctod: a tool that translates C code to D

2022-10-13 Thread Steven Schveighoffer via Digitalmars-d-announce
On 10/13/22 3:18 PM, Dennis wrote: The output is supposed to be a good starting point for manual translation: tedious syntax changes are done for you, but you're left with the task of translating (non-trivial) macros, fixing errors because of D's stricter type system, and other misc things

Re: Beerconf September 2022

2022-09-22 Thread Steven Schveighoffer via Digitalmars-d-announce
On Sunday, 11 September 2022 at 23:44:45 UTC, Steven Schveighoffer wrote: # BEERCONF! This month, beerconf is going to be happening without me, unfortunately. But it is still happening! The dates are Sept 24-25, 2 weeks from yesterday. A quick reminder that this is coming up in 2 days!

raylib-d v4.2.1 - introducing install script

2022-09-18 Thread Steven Schveighoffer via Digitalmars-d-announce
Hi everyone, I've released version 4.2.1 of raylib-d. This version is an attempt to fix the issues with linking on Windows. It introduces a new subproject, `raylib-d:install`, which will copy a pre-built binary library of the appropriate version to your project directory. While this is far

Beerconf September 2022

2022-09-11 Thread Steven Schveighoffer via Digitalmars-d-announce
# BEERCONF! This month, beerconf is going to be happening without me, unfortunately. But it is still happening! The dates are Sept 24-25, 2 weeks from yesterday. Nothing really special to report, just a regular-old beerconf. Oh, and October 9th would be the deadline for submitting a

Re: Walter's Edited DConf Talk Video -- Feedback Request

2022-09-08 Thread Steven Schveighoffer via Digitalmars-d-announce
On 9/8/22 11:34 AM, Ali Çehreli wrote: I agree that the slides should take more room. The speaker can get more space at the start, at the end, and occasionally as he/she is not talking directly on any slide. Other than that, I think Mike is overdoing a great work! ;) Agreed! None of this

Re: Walter's Edited DConf Talk Video -- Feedback Request

2022-09-08 Thread Steven Schveighoffer via Digitalmars-d-announce
On 9/8/22 6:40 AM, Mike Parker wrote: On Thursday, 8 September 2022 at 10:19:00 UTC, matheus. wrote: My tip is for the next DConf, people in charge of recording should watch all the previous Conferences and take what went right (The conference at facebook was well done), because this was new

Re: Walter's Edited DConf Talk Video -- Feedback Request

2022-09-07 Thread Steven Schveighoffer via Digitalmars-d-announce
On 9/7/22 8:42 AM, Mike Parker wrote: If you haven't seen Walter's talk yet (or would like to watch it again), please give it a look and let me know if you uncover any major problems: Also note that the first 3 1/2 minutes were never streamed before as the live stream started a bit late

raylib-d version 4.2.0 released!

2022-08-28 Thread Steven Schveighoffer via Digitalmars-d-announce
I just released version 4.2.0 of the [raylib-d binding](https://code.dlang.org/packages/raylib-d). [Release notes](https://github.com/schveiguy/raylib-d/releases/tag/v4.2.0): * Raylib binding now updated to reflect version 4.2.0 of the C library * Include new `validateRaylibBinding`

Re: D Language Foundation July 2022 Quarterly Meeting Summary

2022-08-28 Thread Steven Schveighoffer via Digitalmars-d-announce
On 8/28/22 6:37 AM, Mike Parker wrote: SARC has marked a major milestone in that their 500KLOC Extended Pascal codebase has been completely transcompiled to D This is awesome! I remember that talk, and it was very interesting. Congratulations! -Steve

Re: Beerconf August 2022

2022-08-25 Thread Steven Schveighoffer via Digitalmars-d-announce
On 8/10/22 11:46 AM, Steven Schveighoffer wrote: # BEERCONF! This month, following the actual dconf (which was amazing by the way, great job to everyone) and live beerconf (which I sadly missed), we will be having the online version on August 27-28, 2 weeks from this Saturday. Just a

Re: DConf '22 Livestream Links -- Day 3 Video Links

2022-08-16 Thread Steven Schveighoffer via Digitalmars-d-announce
On 8/15/22 11:38 PM, zjh wrote: On Tuesday, 9 August 2022 at 18:01:13 UTC, Steven Schveighoffer wrote: ... No ppt? I did not do anything special, just used the youtube interface to link to specific points in the live stream. I assume at some point the slides and edited videos will be

Beerconf August 2022

2022-08-10 Thread Steven Schveighoffer via Digitalmars-d-announce
# BEERCONF! Just when you thought you have had enough beerconf, here it comes again! I'm posting a bit early this month, because I'm going to be offline this weekend. This month, following the actual dconf (which was amazing by the way, great job to everyone) and live beerconf (which I

Re: DConf '22 Livestream Links -- Day 3 Video Links

2022-08-09 Thread Steven Schveighoffer via Digitalmars-d-announce
# Day 3 Video links to livestream 9:00 [Present and Future of the D Programming Language](https://dconf.org/2022/index.html#atilan) - Átila Neves [Video](https://youtu.be/ksNGwLTe0Ps?t=1712) 10:00 [A D Language Backend for GNU Bison](https://dconf.org/2022/index.html#adelav) - Adela Vais

Re: importC | Using D with Raylib directly | No bindings | [video]

2022-08-07 Thread Steven Schveighoffer via Digitalmars-d-announce
On 8/6/22 9:09 PM, Ki Rill wrote: Testing out importC with Raylib. Here is the [link](https://www.youtube.com/watch?v=1BrvRkZdGOA). Really nice demonstration! I lament the fact that you have to declare C variables just to get access to the #define colors. Also, IIRC, in the latest master

Re: Giving up

2022-08-06 Thread Steven Schveighoffer via Digitalmars-d-announce
On 8/6/22 8:59 PM, mw wrote: On Sunday, 7 August 2022 at 00:54:35 UTC, Steven Schveighoffer wrote: Note, we have a complete copy of the git repository. So you mean all the dub registered packages are cached somewhere? Can we publish the cache address? I don't know how it's done. It's

Re: Giving up

2022-08-06 Thread Steven Schveighoffer via Digitalmars-d-announce
On 8/5/22 10:40 PM, bachmeier wrote: On Friday, 5 August 2022 at 18:29:46 UTC, mw wrote: On Friday, 5 August 2022 at 17:56:47 UTC, bachmeier wrote: Here's the code if anyone is relying on it: https://github.com/bachmeil/decimal/tree/main I really think DUB should save a copy of all the files

Re: More fun with toStringz and the GC

2022-08-05 Thread Steven Schveighoffer via Digitalmars-d-announce
On 8/5/22 8:51 PM, Don Allen wrote: And this, from Section 32.2 of the Language Reference Manual: If pointers to D garbage collector allocated memory are passed to C functions, it's critical to ensure that the memory will not be collected by the garbage collector before the C function is

Re: More fun with toStringz and the GC

2022-08-05 Thread Steven Schveighoffer via Digitalmars-d-announce
On 8/5/22 7:13 PM, jfondren wrote: On Friday, 5 August 2022 at 22:51:07 UTC, Don Allen wrote: My theory: because gc_protect2 is never referenced, I'm guessing that the compiler is optimizing away the storage of the returned pointer, the supporting evidence being what I said in the previous

Re: Giving up

2022-08-05 Thread Steven Schveighoffer via Digitalmars-d-announce
On 8/5/22 12:48 PM, Rumbu wrote: On Friday, 5 August 2022 at 16:37:56 UTC, Steven Schveighoffer wrote: I don't think that code ever built. Possibly you didn't test it properly originally. But if you are done with it, I guess it doesn't matter. Thank you for this. Deleted since everything

Re: Giving up

2022-08-05 Thread Steven Schveighoffer via Digitalmars-d-announce
On 8/5/22 12:30 PM, Rumbu wrote: On Friday, 5 August 2022 at 16:08:50 UTC, Steven Schveighoffer wrote: Just saying, I see an integer. That's an integer according to the language (as far back as I can test, which is 2.060 released 2012). If that was somehow parsing as a float before, that was

Re: Giving up

2022-08-05 Thread Steven Schveighoffer via Digitalmars-d-announce
On 8/5/22 11:57 AM, React wrote: On Friday, 5 August 2022 at 15:44:10 UTC, Steven Schveighoffer wrote: On 8/5/22 11:36 AM, Rumbu wrote: float z = 85886696878585969769557975866955695.E0; //integer overflow, I don't see any int That's an integer, which is trying to call a UFCS function named

Re: Giving up

2022-08-05 Thread Steven Schveighoffer via Digitalmars-d-announce
On 8/5/22 11:36 AM, Rumbu wrote: float z = 85886696878585969769557975866955695.E0; //integer overflow, I don't see any int That's an integer, which is trying to call a UFCS function named `E0`. Did you mean to include the `.`? -Steve

Re: DConf '22 Livestream Links -- Day 2 Video Links

2022-08-04 Thread Steven Schveighoffer via Digitalmars-d-announce
# Day 2 Video links to livestream 9:00 [Lua and Pallene](https://dconf.org/2022/index.html#robertoi) - Roberto Ierusalimschy [Video](https://youtu.be/04gJXpJ1i8M?t=1711) 10:00 [Atomic Variables: Not radioactive, but you probably still don't want to touch

Re: DConf '22 Livestream Links

2022-08-02 Thread Steven Schveighoffer via Digitalmars-d-announce
Figured someone should do this. I'll do day 2 later (unless someone else beats me to it). # Day 1 links to livestream 9:00 [Strawberries and Cream, a.k.a. Delightful Emergent Properties of D](https://dconf.org/2022/index.html#walterb) - Walter Bright [Video](https://youtu.be/V6KFtzF2Hx8?t=0)

Re: Beerconf July 2022

2022-07-14 Thread Steven Schveighoffer via Digitalmars-d-announce
On Saturday, 2 July 2022 at 19:52:28 UTC, Steven Schveighoffer wrote: # BEERCONF! So this month is going to be a bit different. We are going to have beerconf *early*! It's like early Christmas, but with beer instead of presents! The reason for the early date is that the normal

Beerconf July 2022

2022-07-02 Thread Steven Schveighoffer via Digitalmars-d-announce
# BEERCONF! So this month is going to be a bit different. We are going to have beerconf *early*! It's like early Christmas, but with beer instead of presents! The reason for the early date is that the normal end-of-the-month date would be just before real dconf (literally one day before).

Re: Beerconf June 2022

2022-06-23 Thread Steven Schveighoffer via Digitalmars-d-announce
On 6/12/22 2:06 PM, Steven Schveighoffer wrote: # BEERCONF! This month we are celebrating 2 years of monthly online beerconf. That's right, 2 years ago in June 2020 was the first time we started this, when live dconf was supposed to happen, but was canceled. We've had one every month since!

Re: DIP1000: Memory Safety in a Modern System Programming Language Pt.1

2022-06-23 Thread Steven Schveighoffer via Digitalmars-d-announce
On 6/23/22 8:14 AM, Kagamin wrote: On Wednesday, 22 June 2022 at 20:48:13 UTC, Steven Schveighoffer wrote: Sometimes algorithms require manipulation of structure, such as sorting arrays, or using linked lists, and sometimes it's nice to be able to point at things on the stack, temporarily.

Re: DIP1000: Memory Safety in a Modern System Programming Language Pt.1

2022-06-23 Thread Steven Schveighoffer via Digitalmars-d-announce
On 6/23/22 8:01 AM, Dukc wrote: On Thursday, 23 June 2022 at 00:37:24 UTC, Steven Schveighoffer wrote: You mean like a system function which removes the scope-ness of an array? Let me introduce you to my other thread: https://forum.dlang.org/thread/t7qd45$1lrb$1...@digitalmars.com You

Re: DIP1000: Memory Safety in a Modern System Programming Language Pt.1

2022-06-22 Thread Steven Schveighoffer via Digitalmars-d-announce
On 6/22/22 5:44 PM, Dukc wrote: On Wednesday, 22 June 2022 at 21:07:50 UTC, Ola Fosheim Grøstad wrote: On Wednesday, 22 June 2022 at 20:48:13 UTC, Steven Schveighoffer wrote: The part about `scope` being shallow. This is a problem. One thing that will be confusing to most users is that it

Re: DIP1000: Memory Safety in a Modern System Programming Language Pt.1

2022-06-22 Thread Steven Schveighoffer via Digitalmars-d-announce
On 6/22/22 5:58 PM, Dukc wrote: On Wednesday, 22 June 2022 at 20:48:13 UTC, Steven Schveighoffer wrote: On 6/21/22 11:05 AM, Mike Parker wrote: The part about `scope` being shallow. This is a problem. Is there any plan to address this other than "just use `@system`"? I think a custom

Re: DIP1000: Memory Safety in a Modern System Programming Language Pt.1

2022-06-22 Thread Steven Schveighoffer via Digitalmars-d-announce
On 6/22/22 5:07 PM, Ola Fosheim Grøstad wrote: On Wednesday, 22 June 2022 at 20:48:13 UTC, Steven Schveighoffer wrote: The part about `scope` being shallow. This is a problem. One thing that will be confusing to most users is that it appears to be using "taint" rather than proper flow

Re: DIP1000: Memory Safety in a Modern System Programming Language Pt.1

2022-06-22 Thread Steven Schveighoffer via Digitalmars-d-announce
On 6/21/22 11:05 AM, Mike Parker wrote: Ate Eskola was inspired to write a series of tutorials about DIP1000 for the D Blog. The first post in the series is live. If you haven't yet dug into DIP1000 much or understood how to use it, this should give you enough to get started. The blog:

Beerconf June 2022

2022-06-12 Thread Steven Schveighoffer via Digitalmars-d-announce
# BEERCONF! This month we are celebrating 2 years of monthly online beerconf. That's right, 2 years ago in June 2020 was the first time we started this, when live dconf was supposed to happen, but was canceled. We've had one every month since! The dates are June 25-26. We will post a

Blog post on keeping D1 operators for D 2.100

2022-06-11 Thread Steven Schveighoffer via Digitalmars-d-announce
D 2.100.0 removed support for D1 operator overloads. If you have a bunch of code that still uses them, and don't want to spend the time to upgrade to D2 overloads, you can still do it, using a mixin. Here's how it works (and shows off some cool metaprogramming features of D):

Re: Beerconf May 2022

2022-05-26 Thread Steven Schveighoffer via Digitalmars-d-announce
On 5/14/22 3:41 PM, Steven Schveighoffer wrote: # BEERCONF! Man, the months go by quickly! Yet another Beerconf (YABC?) is upon us, in 2 weeks time. Join us for some lively discussion of D topics and drinking of tasty beverages on May 28-29. Happening in 2 days. See you there! -Steve

Re: A New Game Written in D

2022-05-17 Thread Steven Schveighoffer via Digitalmars-d-announce
On 5/17/22 12:36 PM, Kenny Shields wrote: Hello, I've been building a game engine in D for the past 2 and a half years and have finally reached a point where it's usable in day-to-day game development. Earlier this year I decided to make a simple shooter game to serve as a tech demo for the

Beerconf May 2022

2022-05-14 Thread Steven Schveighoffer via Digitalmars-d-announce
# BEERCONF! Man, the months go by quickly! Yet another Beerconf (YABC?) is upon us, in 2 weeks time. Join us for some lively discussion of D topics and drinking of tasty beverages on May 28-29. As always here is the plug for the T shirt (which I proudly wear every conference):

Re: Library associative array project v0.0.1

2022-05-12 Thread Steven Schveighoffer via Digitalmars-d-announce
On 5/12/22 1:15 PM, H. S. Teoh wrote: On Wed, May 11, 2022 at 11:31:02AM -0400, Steven Schveighoffer via Digitalmars-d-announce wrote: I just spent a couple hours making a library AA solution that is binary compatible with druntime's builtin AA. This is awesome! Don't have time to look

Re: Library associative array project v0.0.1

2022-05-11 Thread Steven Schveighoffer via Digitalmars-d-announce
On 5/11/22 5:41 PM, ikod wrote: On Wednesday, 11 May 2022 at 19:15:36 UTC, Steven Schveighoffer wrote: * add some methods returning a copy of the value instead of a pointer to value I return a reference to the value (via `opIndex`). Can you elaborate on why you would need it to be a copy?

Re: Library associative array project v0.0.1

2022-05-11 Thread Steven Schveighoffer via Digitalmars-d-announce
On 5/11/22 11:54 AM, templatedperson wrote: On Wednesday, 11 May 2022 at 15:31:02 UTC, Steven Schveighoffer wrote: I just spent a couple hours making a library AA solution that is binary compatible with druntime's builtin AA. The benefits: 1. Proves that a library implementation is possible,

Re: Library associative array project v0.0.1

2022-05-11 Thread Steven Schveighoffer via Digitalmars-d-announce
On 5/11/22 2:13 PM, ikod wrote: I don't know if this compatible with your approach, but for my hashmap I added goals like: * allow @nogc and/or @safe operations on hashmap if key and value types allow this I believe everything is attributed or inferred as it should be (it is a template, so

Library associative array project v0.0.1

2022-05-11 Thread Steven Schveighoffer via Digitalmars-d-announce
I just spent a couple hours making a library AA solution that is binary compatible with druntime's builtin AA. The benefits: 1. Proves that a library implementation is possible, also shows where shortcomings are. 2. Usable at compile time to make an AA that can be used at runtime. 3. Much

Re: GCC 12.1 Released (D v2.100-rc.1)

2022-05-06 Thread Steven Schveighoffer via Digitalmars-d-announce
On 5/6/22 7:57 AM, Iain Buclaw wrote: Hi, I am proud to announce another major GCC release, 12.1. This year, the biggest change in the D front-end is the version bump from v2.076.1 to

Re: Beerconf April 2022

2022-04-28 Thread Steven Schveighoffer via Digitalmars-d-announce
On 4/17/22 7:54 PM, Steven Schveighoffer wrote: ## Presentations? Have an idea for DConf? preview it here! Max Haughton is going to give an update on the state of SDC and sdfmt. I have him scheduled for 1pm EST, 5pm BST (17:00 UTC) on Saturday. For those who aren't aware, SDC is the "Snazzy

Re: Beerconf April 2022

2022-04-28 Thread Steven Schveighoffer via Digitalmars-d-announce
On 4/17/22 7:54 PM, Steven Schveighoffer wrote: Next beerconf is on April 30 - May 1. So order your [shirts](https://www.zazzle.com/store/dlang_swag?rf=238129799288374326), bring your drinks and D projects or language discussion, and we will see you online! A reminder this is happening in

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

2022-04-27 Thread Steven Schveighoffer via Digitalmars-d-announce
On 4/27/22 6:15 AM, Andrea Fontana wrote: On Saturday, 23 April 2022 at 05:12:30 UTC, Steven Schveighoffer wrote: Note this does *not* build with dip1000, because the two underlying libraries (Phobos sockets and vibe.d) do not build as safe with dip1000. Dip1000 is marked as "superseded". I

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

2022-04-26 Thread Steven Schveighoffer via Digitalmars-d-announce
On 4/26/22 4:40 AM, bauss wrote: I owe you a beer, I can't tell you how long I've been waiting for this and it makes me really happy! Thanks! If you want to join me for beerconf this weekend, I'll drink a beer on your behalf ;) I'm super happy to get this in, it was blocking a bunch of

mysql-native v3.2.0 - the safe update

2022-04-22 Thread Steven Schveighoffer via Digitalmars-d-announce
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

Beerconf April 2022

2022-04-17 Thread Steven Schveighoffer via Digitalmars-d-announce
# BEERCONF Today in MA, we saw weird chunky snow fall down in 43˚F weather. Just another sign we should enjoy some beverages and talk about all things D in 2 weeks (at least, that's how I saw it). Next beerconf is on April 30 - May 1. So order your

Re: DIP 1035, "@system Variables", Accepted; DIP 1037, "Add Unary Operator ...", Abandoned

2022-04-13 Thread Steven Schveighoffer via Digitalmars-d-announce
On 4/13/22 3:32 AM, Mike Parker wrote: Walter and Atila have informed me that they have approved DIP 1035, "@system Variables", on the grounds that it identifies a loophole in the `@safe` checks and provides a reasonable solution. Walter said it's a good DIP.

Re: Beerconf March 2022

2022-03-24 Thread Steven Schveighoffer via Digitalmars-d-announce
On Sunday, 13 March 2022 at 11:40:16 UTC, Steven Schveighoffer wrote: # BEERCONF Winter is almost over, and what better way to celebrate the announcement of [LIVE BEERCONF](http://dconf.org/2022/index.html) with another online beerconf! Save the date for March 26-27, where we will be

Beerconf March 2022

2022-03-13 Thread Steven Schveighoffer via Digitalmars-d-announce
# BEERCONF Winter is almost over, and what better way to celebrate the announcement of [LIVE BEERCONF](http://dconf.org/2022/index.html) with another online beerconf! Save the date for March 26-27, where we will be discussing our favorite language, favorite drinks, favorite anything you

mysql-native release 3.1.0

2022-03-10 Thread Steven Schveighoffer via Digitalmars-d-announce
Pleased to announce a slight update to [mysql-native](https://code.dlang.org/packages/mysql-native). This version adds logging, which can possibly help diagnose issues. If you use it with vibe, it will use vibe logging, otherwise it will use std.experimental.logger. There are no API changes

Re: Beerconf February 2022

2022-02-24 Thread Steven Schveighoffer via Digitalmars-d-announce
On Saturday, 12 February 2022 at 22:20:09 UTC, Steven Schveighoffer wrote: # BEERCONF While last month's beerconf seemed like a long time coming, this month is short. So we get to do it again sooner! This month, beerconf is on February 26-27, 2 weeks from now. Bring some good D topics and

Beerconf February 2022

2022-02-12 Thread Steven Schveighoffer via Digitalmars-d-announce
# BEERCONF While last month's beerconf seemed like a long time coming, this month is short. So we get to do it again sooner! This month, beerconf is on February 26-27, 2 weeks from now. Bring some good D topics and some good drinks, and we'll see you there! ## What is beerconf? Check out

Re: On the D Blog: A Gas Dynamics Toolkit in D

2022-02-02 Thread Steven Schveighoffer via Digitalmars-d-announce
On 2/2/22 11:32 AM, H. S. Teoh wrote: On Wed, Feb 02, 2022 at 08:14:32AM +, Mike Parker via Digitalmars-d-announce wrote: [...] https://dlang.org/blog/2022/02/02/a-gas-dynamics-toolkit-in-d/ [...] Favorite quote: "Good error messages from the compiler. We often used to be

Re: On the D Blog: A Gas Dynamics Toolkit in D

2022-02-02 Thread Steven Schveighoffer via Digitalmars-d-announce
On 2/2/22 3:14 AM, Mike Parker wrote: The University of Queensland's Centre for Hypersonics has [a gas dynamics toolkit](https://gdtk.uqcloud.net/) that, since 1994, has evolved from C, to C++, and now to D. Peter Jacobs, Rowan Gallon, and Kyle Damm wrote a little about it for the D Blog.

Re: Beerconf January 2022

2022-01-27 Thread Steven Schveighoffer via Digitalmars-d-announce
On 1/15/22 4:17 PM, Steven Schveighoffer wrote: # BEERCONF But this month, we are back on schedule! The dates will be January 29-30. As usual, we will be discussing D and drinking our favorite beverages (you can just put them outside to get cold, they will pretty much freeze, at least where

Beerconf January 2022

2022-01-15 Thread Steven Schveighoffer via Digitalmars-d-announce
# BEERCONF If it seems like it's been a long time since the last beerconf, it's because it has. December's beerconf came early, because Santa has seniority. But this month, we are back on schedule! The dates will be January 29-30. As usual, we will be discussing D and drinking our favorite

Re: Why I Like D

2022-01-14 Thread Steven Schveighoffer via Digitalmars-d-announce
On 1/14/22 1:20 AM, Araq wrote: Plus with D you cannot really work at the "high level" at all, it is full of friction. Is this data const? Or immutable? Is this @safe? @system? Should I use @nogc? Are exceptions still a good idea? Should I use interfaces or inheritance? Should I use class or

Re: Why I Like D

2022-01-12 Thread Steven Schveighoffer via Digitalmars-d-announce
On 1/12/22 10:41 AM, Adam D Ruppe wrote: On Wednesday, 12 January 2022 at 15:25:37 UTC, H. S. Teoh wrote: However it turns out that unless you are writing a computer game, a high frequency trading system, a web server Most computer games and web servers use GC too. idk about hf

Re: DMD now incorporates a disassembler

2022-01-08 Thread Steven Schveighoffer via Digitalmars-d-announce
On 1/8/22 12:23 PM, jmh530 wrote: On Friday, 7 January 2022 at 21:41:55 UTC, Walter Bright wrote: Compile with -vasm to see it! Enjoy! [snip] Would make a nice project for someone to integrate this into run.dlang.org Isn't there already an ASM button? -Steve

Re: Beerconf December 2021

2021-12-18 Thread Steven Schveighoffer via Digitalmars-d-announce
On 12/4/21 3:41 PM, Steven Schveighoffer wrote: # BEERCONF! Hi all, Beerconf is inviting you to a meeting. Join the meeting: https://meet.jit.si/Dlang2021DecemberBeerConf Password: `GDCisNowInD` **What is Beerconf?** [Follow this link](https://wiki.dlang.org/Beerconf). **How do I join?**

Re: Beerconf December 2021

2021-12-16 Thread Steven Schveighoffer via Digitalmars-d-announce
On 12/4/21 3:41 PM, Steven Schveighoffer wrote: # BEERCONF! As was done last year, instead of having beerconf on Christmas, we will push it up a week to the 18-19th of December. Just a reminder that this is happening in 2 days. See you then! -Steve

Re: bindbc-raylib3 release 0.4.0

2021-12-10 Thread Steven Schveighoffer via Digitalmars-d-announce
On 12/10/21 2:57 AM, o3o wrote: On Wednesday, 3 November 2021 at 11:24:09 UTC, Steven Schveighoffer wrote: I have some questions: 1. Why raylib 4.0.0? It’s not released yet 2. Why a new project? What is the difference between this and your bindbc-raylib project? 3. Why “3” as a suffix?

Beerconf December 2021

2021-12-04 Thread Steven Schveighoffer via Digitalmars-d-announce
# BEERCONF! As was done last year, instead of having beerconf on Christmas, we will push it up a week to the 18-19th of December. Bring your favorite eggnog and/or other beverages, and your best singing voice, and we will sing D-themed Christmas carols! Or not... But in any case, we will

Re: Beerconf for Dconf

2021-11-20 Thread Steven Schveighoffer via Digitalmars-d-announce
On 11/8/21 7:18 AM, Steven Schveighoffer wrote: I know that most of you probably already know this, but the monthly beerconf this month will coincide with the annual Dconf Online, as Mike Parker noted in his most recent video. That means, Nov 20-21. Everything will be mostly the same, except

Beerconf for Dconf

2021-11-08 Thread Steven Schveighoffer via Digitalmars-d-announce
I know that most of you probably already know this, but the monthly beerconf this month will coincide with the annual Dconf Online, as Mike Parker noted in his most recent video. That means, Nov 20-21. Everything will be mostly the same, except we will probably be spending a lot of time on

Re: bindbc-raylib3 release 0.4.0

2021-11-03 Thread Steven Schveighoffer via Digitalmars-d-announce
On Wednesday, 3 November 2021 at 07:52:45 UTC, o3o wrote: I just released a new version of static and dynamic raylib binding. This was completely regenerated using (an automatic) parser from the raylib 4.0.0 sources. - [Github repo](https://github.com/o3o/bindbc-raylib3) - See also

Re: Beerconf October 2021

2021-10-29 Thread Steven Schveighoffer via Digitalmars-d-announce
On 10/29/21 11:05 AM, Murilo wrote: On Monday, 18 October 2021 at 13:44:05 UTC, Steven Schveighoffer wrote: # BEERCONF! Just one month to go before the next [dconf online](http://dconf.org/2021/online/index.html), I hope everyone is excited! In the meantime, we will once again get together

Re: New library: argparse, for parsing CLI arguments

2021-10-19 Thread Steven Schveighoffer via Digitalmars-d-announce
On 10/19/21 10:36 AM, Andrey Zherikov wrote: On Tuesday, 19 October 2021 at 14:06:21 UTC, Steven Schveighoffer wrote: Just nitpicks. Like allowing `@NamedArgument` without parentheses. Or using `@NamedArgument("b", "banana", "ban")` instead of `@NamedArgument(["b", "banana", "ban"])` I did

Re: New library: argparse, for parsing CLI arguments

2021-10-19 Thread Steven Schveighoffer via Digitalmars-d-announce
On 10/19/21 6:54 AM, Andrey Zherikov wrote: On Monday, 18 October 2021 at 13:16:01 UTC, Steven Schveighoffer wrote: Prepare for some PRs, I already see ways to make this better ;) Don't you mind sharing your ideas? Just nitpicks. Like allowing `@NamedArgument` without parentheses. Or

Beerconf October 2021

2021-10-18 Thread Steven Schveighoffer via Digitalmars-d-announce
# BEERCONF! Just one month to go before the next [dconf online](http://dconf.org/2021/online/index.html), I hope everyone is excited! In the meantime, we will once again get together online to discuss all things D, and sample some tasty beverages. This month, it falls on October 30-31. If

Re: New library: argparse, for parsing CLI arguments

2021-10-18 Thread Steven Schveighoffer via Digitalmars-d-announce
On 10/17/21 6:02 PM, Andrey Zherikov wrote: On Thursday, 14 October 2021 at 15:03:34 UTC, Steven Schveighoffer wrote: Having done a lot of stuff with serialization and UDAs, this turns into a mess if you have multiple systems (serialization is really what you are doing here) using the same

Re: New library: argparse, for parsing CLI arguments

2021-10-14 Thread Steven Schveighoffer via Digitalmars-d-announce
On 10/13/21 9:13 PM, Andrey Zherikov wrote: On Thursday, 14 October 2021 at 00:35:11 UTC, Bill Baxter wrote: Not sure how much change there is over "classic" gflags, but https://abseil.io/docs/cpp/guides/flags is what google now uses internally. Abseil version suggests not to put flags

Re: New library: argparse, for parsing CLI arguments

2021-10-14 Thread Steven Schveighoffer via Digitalmars-d-announce
On 10/13/21 7:36 PM, Andrey Zherikov wrote: On Wednesday, 13 October 2021 at 16:24:52 UTC, Steven Schveighoffer wrote: The point is that I shouldn't have to tell the library the name of something that I've already given a name to. Having them named differently on the command line than the

Re: New library: argparse, for parsing CLI arguments

2021-10-13 Thread Steven Schveighoffer via Digitalmars-d-announce
On 10/13/21 11:50 AM, Andrey Zherikov wrote: On Wednesday, 13 October 2021 at 14:36:30 UTC, Steven Schveighoffer wrote: One nitpick -- you should be able to opt in using the name of the field member instead of having to write `@NamedArgument`. e.g. your `string unused` parameter requires a

Re: New library: argparse, for parsing CLI arguments

2021-10-13 Thread Steven Schveighoffer via Digitalmars-d-announce
On 10/13/21 7:27 AM, Andrey Zherikov wrote: Hi everyone, I'm happy to announce that I've published a CLI argument parsing library - [argparse](https://code.dlang.org/packages/argparse). It's been around for some time already so please take a look and provide your feedback if you haven't done

Re: A GUI for DMD, the final version has been release.

2021-10-11 Thread Steven Schveighoffer via Digitalmars-d-announce
On 10/11/21 5:44 PM, Dejan Lekic wrote: On Saturday, 9 October 2021 at 23:02:22 UTC, Murilo wrote: Hi guys, I've just finished the final version of the DMD GUI, there is Linux and a Windows version, click on the link below to download it: https://github.com/MuriloMir/DMD-GUI It is always

Re: DConf Online 2021 Schedule Published

2021-10-08 Thread Steven Schveighoffer via Digitalmars-d-announce
On 10/8/21 8:31 PM, Adam Ruppe wrote: On Friday, 8 October 2021 at 22:16:16 UTC, Matheus wrote: Adam beyond the continuation... we need a new and simply Web Browser written in D. :) You know back in 2013ish I actually was doing a little one. htmlwidget.d in my github repo. It always sucked

Re: Beta 2.098.0

2021-10-05 Thread Steven Schveighoffer via Digitalmars-d-announce
On 10/4/21 6:40 PM, Temtaime wrote: What is really discourages me that persons like Walter instead of making D great just do nothing helpful. https://issues.dlang.org/show_bug.cgi?id=22115 was created for no reason and fixed same day. Aside from the tasteless (and incorrect) attack here,

Re: Beerconf September 2021

2021-09-24 Thread Steven Schveighoffer via Digitalmars-d-announce
On 9/24/21 12:35 AM, james.p.leblanc wrote: That sounds great!  Could you post a link to how someone can join the BeerConf?  A quick forum search produced only two hits, neither with needed info. Here is the wiki article, which describes what beerconf online is and how it works.

Re: Beerconf September 2021

2021-09-21 Thread Steven Schveighoffer via Digitalmars-d-announce
A bit early of a reminder here, but I wanted to let you know that while Stefan was the first BeerConf speaker, the second BeerConf speaker will be... also Stefan. He will provide an update on the status of newCTFE which he has used recently to show a proof-of-concept for enabling statically

Re: mysql-native release v3.0.3

2021-09-15 Thread Steven Schveighoffer via Digitalmars-d-announce
On 9/14/21 8:14 PM, surlymoor wrote: On Tuesday, 14 September 2021 at 12:00:45 UTC, Steven Schveighoffer wrote: No worries, I am carving out time here and there to work on it. There are 2 heavy lifts here, both of which I think need to be done before a release. [...] Appreciate the

Re: mysql-native release v3.0.3

2021-09-14 Thread Steven Schveighoffer via Digitalmars-d-announce
On 9/14/21 5:16 AM, surlymoor wrote: On Tuesday, 14 September 2021 at 06:14:44 UTC, bauss wrote: See: https://github.com/mysql-d/mysql-native/pull/214#issuecomment-874692651 Thanks! Should've checked for recent activity before posting, it seems. Last I knew, Steven said there was some

Beerconf September 2021

2021-09-11 Thread Steven Schveighoffer via Digitalmars-d-announce
# BEERCONF! It's that time again, time for a few days of brews and D discussion. This month, the last weekend falls on September 25-26. ## What is beerconf? Check out the [wiki article](https://wiki.dlang.org/Beerconf). ## Calling all presenters I know all you conference speakers submitted

mysql-native release v3.0.3

2021-09-11 Thread Steven Schveighoffer via Digitalmars-d-announce
I just tagged a new release. This fixes a couple of minor issues. See the [Changelog](https://github.com/mysql-d/mysql-native/blob/master/CHANGELOG.md) for details. -Steve

Re: [Semi-OT] Sdlang Initiative

2021-09-06 Thread Steven Schveighoffer via Digitalmars-d-announce
On 9/6/21 12:59 PM, SealabJaster wrote: https://github.com/SdlangInitiative Since SDLang is quite closely related to D, as D is one of the only real users of it, I felt this was "D appropriate" enough to post. I personally think SDLang is much better than the likes of JSON, XML, and YAML

Re: SAOC 2021 Projects Summarized

2021-08-30 Thread Steven Schveighoffer via Digitalmars-d-announce
On 8/30/21 8:47 AM, Mike Parker wrote: Five projects have been selected for SAOC 2021. I've summarized them on the blog. I would like to point out that the quality of the applications this year was top-notch. Thanks to the applicants for putting in the effort. I hope they all put the same

Re: [Video] How to set up D/Raylib project on MacOS, Linux and Windows

2021-08-28 Thread Steven Schveighoffer via Digitalmars-d-announce
On 8/28/21 9:41 AM, Ki Rill wrote: [Link](https://youtu.be/yIVHdaPTtcE) FYI, I've not had to link against those Macos frameworks when building against raylib, but possibly that's a new thing since 3.0.0. Thanks for the update! -Steve

Re: Beerconf August 2021

2021-08-27 Thread Steven Schveighoffer via Digitalmars-d-announce
On 8/14/21 5:54 PM, Steven Schveighoffer wrote: ## Wait, I have something important to say! If you have some topic you want to reserve time for, let me know. So far nobody has taken up this offer, but it's still here, keeps coming back every month. You can have a nice audience to present some

Re: Beerconf August 2021

2021-08-26 Thread Steven Schveighoffer via Digitalmars-d-announce
On 8/14/21 5:54 PM, Steven Schveighoffer wrote: # BEERCONF! Hi everyone, beerconf is happening once again! This time on August 28-29. So bring your favorite brews and favorite D topics and join us for 48 hours of non-stop frivolity! Also, don't forget that the [Dconf Online

updated release of raylib-d (v3.1.0 targeting raylib v3.7.0)

2021-08-20 Thread Steven Schveighoffer via Digitalmars-d-announce
I just released an updated version of [raylib-d](https://code.dlang.org/packages/raylib-d) binding. This was completely regenerated using dstep from the raylib 3.7.0 sources, along with the hand-edits to keep it working, BIG thanks to contributor Soaku! PLEASE NOTE: raylib 3.7.0 is binary

Beerconf August 2021

2021-08-14 Thread Steven Schveighoffer via Digitalmars-d-announce
# BEERCONF! Hi everyone, beerconf is happening once again! This time on August 28-29. So bring your favorite brews and favorite D topics and join us for 48 hours of non-stop frivolity! Also, don't forget that the [Dconf Online 2021](https://dconf.org) submission deadline is approaching, if

Re: Beerconf July 2021

2021-07-22 Thread Steven Schveighoffer via Digitalmars-d-announce
On 7/11/21 10:01 AM, Steven Schveighoffer wrote: # BEERCONF! In 2 weeks we will have the 14th [mensual](https://www.merriam-webster.com/dictionary/mensual) online Beerconf on July 24-25! Just a reminder, this is happening in ~~2 days~~ 1 day! Iain is going to start it early for our friends

Re: record: C# like records for D

2021-07-16 Thread Steven Schveighoffer via Digitalmars-d-announce
On 7/16/21 4:11 PM, Dylan Graham wrote: On Friday, 16 July 2021 at 19:37:53 UTC, Steven Schveighoffer wrote: I would possibly suggest that instead of a record template that accepts directives using inline lambdas, etc, just accept a model type and use udas to adjust the record type. That

<    1   2   3   4   5   6   7   8   >