Re: Druntime merged into dmd repo

2022-07-14 Thread StarCanopy via Digitalmars-d-announce

On Tuesday, 12 July 2022 at 07:12:25 UTC, RazvanN wrote:
This is not something a user is going to be affected by. But it 
will make it much easier for the compiler/druntime devs to do 
work. DMD and druntime are very strictly coupled and sometimes 
modifying one requires changes in the other. That lead to 
situations where it was practically impossible to integrate 
changes without temporarily breaking the CI. Moreover, it was a 
pain to bisect bugs that were affected by both druntime/dmd 
changes.


Thank you for the elucidation!
I might be wrong, but some time ago, there was talk of 
deprecating druntime or something to that effect, and I wondering 
whether this was step in that direction, but it appears that is 
not the case.


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 
end-of-the-month date would be just before real dconf 
(literally one day before). While this might be a nice time to 
get together, some of the usual participants are likely going 
to be dealing with travel for dconf, or dconf itself. The dates 
this month are going to be July 16-17 (in 2 weeks).


Just a friendly reminder, this is happening in 2 days. See you 
then!


-Steve


trash-d version 18

2022-07-14 Thread rushsteve1 via Digitalmars-d-announce
Hello! It's been a while, and few releases, since I [last 
posted](https://forum.dlang.org/post/nuyhauebgkximglfo...@forum.dlang.org) about `trash-d` here, so I figured I would give an update.


[Version 18 was just tagged 
today!](https://github.com/rushsteve1/trash-d/releases/tag/18)


A lot of improvements have been made since the last post, mostly 
of bug-fixes. Including a number by the first contributor other 
than me!
The biggest change is that `trash-d` no longer ignores unknown 
options and is now roughly at parity with `rm`, with full flag 
compatibility.
Other changes include a variety of code and tooling improvements, 
fleshing out documentation, and making better use of D's features 
like CTFE and DIP 1000.



Overall the project is beginning to stabilize and development is 
slowing, so the next goal is to get `trash-d` packaged and 
available everywhere we can!


I also [wrote a blog 
post](https://repo.rushsteve1.us/wiki?name=Developing+trash-d) 
about my experience working on this project, which is a re-write 
of a presentation I gave almost a year ago.


As always feedback and suggestions are appreciated!


DConf '22 Guest Keynote Details

2022-07-14 Thread Mike Parker via Digitalmars-d-announce
I've just published the title and abstract of Roberto 
Ierusalimschy's Day 2 keynote at:


https://dconf.org/2022/index.html#day2

**Lua and Pallene**

Lua is a scripting language widely used in several fields, with 
strong niches in games and embedded systems. Pallene is a 
companion language for Lua, that is, a system language 
specifically designed to interoperate with Lua in a scripting 
architecture.


The first part of this talk will present the main features of 
Lua, in particular those that set it apart from other scripting 
languages: portability, simplicity, and embeddability. The second 
part will discuss Pallene and the concept of a companion 
language, which brings together ideas from scripting, jit 
compilation, and gradual typing, focusing on a design that aims 
to bring more performance for Lua programs.


Re: Blog post on extending attribute inference to more functions

2022-07-14 Thread Ozan Süel via Digitalmars-d-announce

On Wednesday, 13 July 2022 at 21:42:20 UTC, bachmeier wrote:

On Wednesday, 13 July 2022 at 20:59:00 UTC, Adam D Ruppe wrote:
I very rarely announce them here since I don't want to spam 
too much.


So while you might only hear from me here a couple times a 
year, I am probably actually writing something on the website 
once or twice a month.


It would be nice if you'd spam our subreddit. There have been 
eight posts in the last month.


I like this kind of spams ;-)
Please more of them

Regards Ozan


Re: Blog post on extending attribute inference to more functions

2022-07-14 Thread bauss via Digitalmars-d-announce

On Wednesday, 13 July 2022 at 22:48:27 UTC, Adam D Ruppe wrote:

On Wednesday, 13 July 2022 at 21:42:20 UTC, bachmeier wrote:

It would be nice if you'd spam our subreddit.


I don't like reddit. It is hard to use.



It's arguably harder to use these forums