Re: Sokol now has official D bindings

2024-05-14 Thread Guillaume Piolat via Digitalmars-d-announce
On Tuesday, 14 May 2024 at 12:36:27 UTC, ryuukk_ wrote: - float nan default Complaints from C and C++ programmers could mention that at least stack variables gets initialized to something.

Re: Release: console-colors v1.0.0

2024-02-25 Thread Guillaume Piolat via Digitalmars-d-announce
New in console-colors v1.3.1: - Possibility to enable UTF-8 codepage in Windows terminal: call `enableConsoleUTF8()` at start-up. - Use VT100 escaped codes when supported in Windows (some Windows 10+and later). It's a bit faster. - Bold text with `text`, `text` or `.in_bold()` call (VT-100 only

Re: Preparing for the New DIP Process

2024-01-18 Thread Guillaume Piolat via Digitalmars-d-announce
On Thursday, 18 January 2024 at 07:19:19 UTC, Mike Parker wrote: And by "quality" I'm not referring to the quality of the DIP's language. In the new process, the focus will be entirely on the details of the proposal and not on the language in which they're presented. I'm happy to clean that u

Re: NuMem - safe(r) nogc memory managment

2024-01-03 Thread Guillaume Piolat via Digitalmars-d-announce
On Tuesday, 2 January 2024 at 10:30:52 UTC, Sergey wrote: On Saturday, 30 December 2023 at 15:17:36 UTC, Luna wrote: NuMem 0.5.4 has been released, numem is a new library Any meaningful comparison with another similar library will be highly appreciated https://code.dlang.org/packages/automem

Re: Happy New Year!

2024-01-03 Thread Guillaume Piolat via Digitalmars-d-announce
On Wednesday, 3 January 2024 at 01:25:29 UTC, Walter Bright wrote: Along with my best wishes for a happy and prosperous 2024 to all the DLF community members, and their families and friends. Thanks!

Re: NuMem - safe(r) nogc memory managment

2023-12-30 Thread Guillaume Piolat via Digitalmars-d-announce
On Saturday, 30 December 2023 at 16:36:38 UTC, ryuukk_ wrote: What D really is missing _right now_, and will hopefully get _before_ phobosv3 is a good and minimalistic Allocator API, i modeled mine around zig's, no RAII, just a simple struct with 3 function ptr FWIW it's possible to do a gene

Re: NuMem - safe(r) nogc memory managment

2023-12-30 Thread Guillaume Piolat via Digitalmars-d-announce
On Saturday, 30 December 2023 at 15:17:36 UTC, Luna wrote: * C++ style smart pointers (unique_ptr, shared_ptr, weak_ptr) * C++ style vector type (with support for moving unique_ptr's in!) Indeed with numem you can have a relatively "C++11" experience with scoped ownership, which we intend

Re: D Language Foundation October 2023 Quarterly Meeting Summary

2023-12-11 Thread Guillaume Piolat via Digitalmars-d-announce
On Sunday, 10 December 2023 at 15:08:05 UTC, Bastiaan Veelo wrote: We are looking forward to being able to safely use LDC, because tests show that it has the potential to at least double the performance. Yes, and that's before you its excellent SIMD capabilities :)

Re: New DUB documentation

2023-11-24 Thread Guillaume Piolat via Digitalmars-d-announce
On Wednesday, 22 November 2023 at 21:35:34 UTC, WebFreak001 wrote: the revamped DUB documentation I started a while ago is now deployed on https://dub.pm Thanks for this!

Re: DLF September 2023 Planning Update

2023-11-21 Thread Guillaume Piolat via Digitalmars-d-announce
On Tuesday, 14 November 2023 at 08:18:20 UTC, Mike Parker wrote: * The default edition, meaning the code you have now, should compile forever. Should we want that? I think I really don't like even the concept of Editions. The reason for that it stems from an incorrect assumption about how

Re: DLF September 2023 Planning Update

2023-11-14 Thread Guillaume Piolat via Digitalmars-d-announce
On Tuesday, 14 November 2023 at 15:05:34 UTC, Steven Schveighoffer wrote: When considering how this should work, I would strongly suggest it be the default to work with the current edition of the language. Nobody wants to always have to attribute their module (or whatever other opt-in mechani

Re: DLF September 2023 Monthly Meeting Summary

2023-11-13 Thread Guillaume Piolat via Digitalmars-d-announce
On Sunday, 12 November 2023 at 19:50:02 UTC, Mike Parker wrote: https://gist.github.com/mdparker/f28c9ae64f096cd06db6b987318cc581 Thanks for the detailed summary, I'm reading them all!

Re: implicit-context v0.0.1

2023-10-03 Thread Guillaume Piolat via Digitalmars-d-announce
On Monday, 2 October 2023 at 19:04:19 UTC, MrSmith33 wrote: On Thursday, 28 September 2023 at 23:28:02 UTC, Guillaume Piolat wrote: - manual push/pop I wonder if `with` statement is helpful here to reduce verbosity Do you mean with: with(scopedContext()) { set!int("myVar", 5

Re: implicit-context v0.0.1

2023-10-03 Thread Guillaume Piolat via Digitalmars-d-announce
On Saturday, 30 September 2023 at 15:02:16 UTC, Max Samukha wrote: When is it useful? You can use it to troll Jonathan Blow. OT: Apart from being marketed more like a game (streaming videos, and similarly "finished" at launch?) I was striked that Jai has already many... perlisms in the synt

Re: implicit-context v0.0.1

2023-09-30 Thread Guillaume Piolat via Digitalmars-d-announce
On Friday, 29 September 2023 at 16:56:47 UTC, Imperatorn wrote: Sounds a bit like dependency injection but for state Possibly, I'm not familiar with dependency injection. When is it useful?

Re: implicit-context v0.0.1

2023-09-29 Thread Guillaume Piolat via Digitalmars-d-announce
On Friday, 29 September 2023 at 15:00:33 UTC, Imperatorn wrote: I think for this to be truly valuable, it would require being part of the language. Only if proven on DUB. I admit I haven't really thought about implicit parameters before your post, so I might be missing something. Think of

Re: implicit-context v0.0.1

2023-09-29 Thread Guillaume Piolat via Digitalmars-d-announce
On Friday, 29 September 2023 at 08:33:56 UTC, Imperatorn wrote: Interesting, what are the benefits of using this instead of global variables? Thinking about this, it's more vs TLS variable. __gshared would require synchronization. Changing the theAllocator (a TLS variable) in std.experiment

implicit-context v0.0.1

2023-09-28 Thread Guillaume Piolat via Digitalmars-d-announce
Hi, Ever had a bit of feature-envy about Odin's "context" feature [1]? It is something used to pass "contextual" parameters, like a logger, an allocator, to callees. It is akin to Scala's "implicit parameters", or Jai contexts [2]. So I went ahead and implement a proof-of-concept library to

Re: LDC 1.34.0-beta2

2023-08-26 Thread Guillaume Piolat via Digitalmars-d-announce
On Saturday, 26 August 2023 at 14:29:32 UTC, jmh530 wrote: On Friday, 18 August 2023 at 13:40:54 UTC, drug007 wrote: 18.08.2023 01:32, Guillaume Piolat пишет: [...] Let me improve it a little bit (some form of procrastination) [...] Sorry, but what are you improving here? Some people use

Re: LDC 1.34.0-beta2

2023-08-17 Thread Guillaume Piolat via Digitalmars-d-announce
On Thursday, 17 August 2023 at 18:24:41 UTC, kinke wrote: Glad to announce the second beta for LDC 1.34. Major change since beta1: LLVM 16 support, incl. v16.0.6 for the prebuilt packages. Full release log and downloads: https://github.com/ldc-developers/ldc/releases/tag/v1.34.0-beta2 Pleas

Re: Evolving the D Language

2023-07-07 Thread Guillaume Piolat via Digitalmars-d-announce
On Friday, 7 July 2023 at 13:01:53 UTC, Nick Treleaven wrote: Possibly obsolete features could become deprecations before they are actually removed. It just seems to me, instead of complaining when features become deprecated, people will complain when obsolete feature becomes deprecated and

Re: Evolving the D Language

2023-07-07 Thread Guillaume Piolat via Digitalmars-d-announce
On Friday, 7 July 2023 at 09:35:14 UTC, Paolo Invernizzi wrote: I respectfully disagree, and prefer to keep going on with the current deprecation and cleanup policy: Scott Meyers' DConf 2014 keynote all the way down. +1 I've always agreed with the deprecation in the end, even complex numbe

Re: DasBetterR

2023-06-30 Thread Guillaume Piolat via Digitalmars-d-announce
On Thursday, 29 June 2023 at 23:51:44 UTC, bachmeier wrote: If you try it and have problems, you can [create a discussion](https://github.com/bachmeil/betterr/discussions). You can also post in this forum, but I won't guarantee I'll see it. Super cool, congrats!

Re: DCV is @nogc nothrow now.

2023-05-12 Thread Guillaume Piolat via Digitalmars-d-announce
On Friday, 12 May 2023 at 08:41:56 UTC, Ferhat Kurtulmuş wrote: On Friday, 12 May 2023 at 07:40:54 UTC, Salih Dincer wrote: On Friday, 28 April 2023 at 13:50:35 UTC, Ferhat Kurtulmuş wrote: Please give it a try and destroy me :) I've been pushing myself to try DCV for about a week now. But t

Re: Tutorial on LDC's -ftime-trace

2023-05-02 Thread Guillaume Piolat via Digitalmars-d-announce
On Monday, 1 May 2023 at 17:56:21 UTC, Johan wrote: Two additions: - You forgot about the `--ftime-trace-granularity=` option ;-P - The timetrace can also tell you which parts of your program to separate into separate files + separate compilation. More tips: - `--ftime-trace` was introduced

Re: Hipreme Engine is fully ported to MacOS

2023-03-30 Thread Guillaume Piolat via Digitalmars-d-announce
On Wednesday, 29 March 2023 at 21:29:20 UTC, Hipreme wrote: - Linux - Windows - MacOS - Android - PS Vita - WebAssembly - Xbox Series Check it out on the GitHub: https://github.com/MrcSnm/HipremeEngine I also made the game example available now on a separate repo: https://github.com/MrcSnm/H

Re: Hipreme Engine is fully ported to PS Vita

2023-03-04 Thread Guillaume Piolat via Digitalmars-d-announce
On Saturday, 4 March 2023 at 03:43:16 UTC, Hipreme wrote: After doing the WebAssembly port, I thought: This D Runtime must be very flexible, so, I thought to myself that maybe this could be a time to try again a very old hobby I had: Doing homebrew games for PS Vita. Thanks! Glad the librar

Re: D Language Foundation January 2023 Quarterly Meeting Summary

2023-03-01 Thread Guillaume Piolat via Digitalmars-d-announce
On Monday, 27 February 2023 at 14:27:25 UTC, bachmeier wrote: Is there a replacement? If not, why is this even being discussed? I'm all for breaking changes if there's a benefit and an easy path to maintain the existing functionality. This fails on both counts. If you want to enforce that it'

Re: Hipreme Engine is fully ported to WebAssembly

2023-02-04 Thread Guillaume Piolat via Digitalmars-d-announce
On Friday, 3 February 2023 at 13:41:35 UTC, Hipreme wrote: ![Hipreme Engine Match3 sample game on web](https://user-images.githubusercontent.com/10136262/216611608-aebcb31b-a5f3-4153-ac41-44777f19896a.png) This custom runtime is a most welcome development.

Re: LDC 1.31.0-beta1

2023-01-30 Thread Guillaume Piolat via Digitalmars-d-announce
On Friday, 27 January 2023 at 20:35:01 UTC, kinke wrote: Glad to announce the first beta for LDC 1.31. Major changes: * Based on D 2.101.2. * ImportC: The C preprocessor isn't invoked yet. * mac/iOS arm64: Linking with `-g` is working again without unaligned pointer warnings/errors. * *Prelim

Re: Good News: Almost all druntime supported on arsd webassembly

2023-01-07 Thread Guillaume Piolat via Digitalmars-d-announce
On Friday, 6 January 2023 at 12:52:43 UTC, Hipreme wrote: Hello people. I have tried working again with adam's wasm minimal runtime, and yesterday I was able to make a great progress on it. Awesome! To think that custom druntime can get you out of platform situations is great risk reduction

Re: Poll for D Game Dev

2023-01-04 Thread Guillaume Piolat via Digitalmars-d-announce
On Wednesday, 4 January 2023 at 02:54:51 UTC, Hipreme wrote: 1: Would you be interested in participating in a D game jam? I'm going to promote those in near future with paid prizes (though those are going to require using my engine as its main purpose is making it better). Maybe. 2: Why d

Re: Release D 2.101.0

2022-12-05 Thread Guillaume Piolat via Digitalmars-d-announce
On Saturday, 3 December 2022 at 19:17:59 UTC, zoujiaqing wrote: Thank you!!! When will it support Apple M1 processors? My macbook has been unable to use D for months. We've been shipping to M1 users for the last 2 years.

Re: My first game done in my engine is finally running on Xbox Series!

2022-11-16 Thread Guillaume Piolat via Digitalmars-d-announce
On Tuesday, 15 November 2022 at 18:42:15 UTC, Hipreme wrote: If you wish to take a look into the current code development, here it is: https://github.com/MrcSnm/HipremeEngine Congrats! It was impressing to see you advance that quickly on difficult ground.

Re: blog post about how you can make your gc code faster

2022-11-09 Thread Guillaume Piolat via Digitalmars-d-announce
On Monday, 7 November 2022 at 14:34:38 UTC, Adam D Ruppe wrote: Putting aside new GC implementation tweaks like I discussed last week, and not just switching to other functions, this week I wanted to lecture a bit about how you can reduce your GC pause times in stock D today: http://dpldocs.i

Re: Release D 2.100.2

2022-11-04 Thread Guillaume Piolat via Digitalmars-d-announce
On Friday, 4 November 2022 at 14:14:43 UTC, Guillaume Piolat wrote: One could perhaps use a self-signed certificate that will allow to reuse that Authenticode reputation, I'm not sure. Now, to be very clear: there is a chance that even a non-CA certificate would accumulate trust, since acco

Re: Release D 2.100.2

2022-11-04 Thread Guillaume Piolat via Digitalmars-d-announce
On Friday, 4 November 2022 at 13:01:09 UTC, Iain Buclaw wrote: What does in a hardware token mean for us? Is it required to have it to hand every time we have to sign a beta, rc, final release binary? Does it bound us to a specific OS because of locked in proprietary tools? Unfortunatel

Re: Release D 2.100.2

2022-11-04 Thread Guillaume Piolat via Digitalmars-d-announce
On Friday, 4 November 2022 at 02:44:57 UTC, Iain Buclaw wrote: On Tuesday, 1 November 2022 at 21:56:39 UTC, Ruby The Roobster wrote: On Tuesday, 1 November 2022 at 19:57:11 UTC, JN wrote: Windows is showing SmartScreen warnings when trying to run the Windows installer. Also, the installed versi

Re: Beta 2.101.0

2022-10-27 Thread Guillaume Piolat via Digitalmars-d-announce
On Monday, 17 October 2022 at 11:35:22 UTC, Iain Buclaw wrote: Glad to announce the first beta for the 2.101.0 release, ♥ to the 299 contributors. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.101.0.html As usual please report any bugs at https://issues.dlang.org -Iain

Re: parserino 0.2.0

2022-10-21 Thread Guillaume Piolat via Digitalmars-d-announce
On Wednesday, 19 October 2022 at 08:30:57 UTC, Andrea Fontana wrote: Hello! Finally I released the public version of parserino, a html5 parser for linux, macos and windows. Link: https://github.com/trikko/parserino Nice, thanks for this!

Re: DIP 1043---Shortened Method Syntax---Accepted

2022-09-25 Thread Guillaume Piolat via Digitalmars-d-announce
On Saturday, 24 September 2022 at 08:45:33 UTC, Dukc wrote: Good reasoning from Max. Thanks Max for the DIP!

Meanwhile on the audio front

2022-09-22 Thread Guillaume Piolat via Digitalmars-d-announce
September was a great month for the D sub-community around #Dplug & #audio. We got no less than 3 releases using D and Dplug: - **OneTrick Simian**, your synthwave drum synth by Punk Labs. An algo perc synth, there aren't too many of those, it is on the level of Microtonic... first commercial

Re: Inochi2D - Realtime 2D Animation written in D

2022-09-11 Thread Guillaume Piolat via Digitalmars-d-announce
On Sunday, 11 September 2022 at 23:00:24 UTC, Luna wrote: Hey folks, I have for the (almost) past 2 years been working on a real-time 2D animation library called [Inochi2D](https://github.com/Inochi2D/inochi2d) and tooling for it. Recently I went full time on the project due to generous donati

Re: Beta 2.100.2

2022-09-01 Thread Guillaume Piolat via Digitalmars-d-announce
On Thursday, 1 September 2022 at 04:34:40 UTC, Iain Buclaw wrote: No one has raised an issue so far for all DMD releases since that occurred in the last 12 months, so either lack of signing isn't an problem, or people are just ignoring/working around whatever warning messages you might get fo

Announcing audio-formats v1.0.0

2022-08-26 Thread Guillaume Piolat via Digitalmars-d-announce
https://forum.dlang.org/post/xziwukcfzhsgahpjo...@forum.dlang.org On Friday, 18 June 2021 at 09:29:35 UTC, Guillaume Piolat wrote: Update in v1.3.0: - MOD decoding - XM decoding Update in v2.0.0 - no more dependencies

Re: Basic D Game For New D Gamedevs (glfw 3.3 + openal soft 1.1 + opengl 4.1 )

2022-08-26 Thread Guillaume Piolat via Digitalmars-d-announce
On Friday, 26 August 2022 at 02:45:39 UTC, jordan4ibanez wrote: Here is the repository, it is very bare bones: https://github.com/jordan4ibanez/d_glfw_test/tree/v1.0.0 Nice work. I get a crash on Windows though. Running d_glfw_test.exe automatically half sizing the window Program exited wit

Re: New WIP DUB documentation

2022-08-18 Thread Guillaume Piolat via Digitalmars-d-announce
On Thursday, 18 August 2022 at 10:23:35 UTC, Bastiaan Veelo wrote: ## Hacking on a local copy of a package If your project depends on a package in which you have found a problem, or you would like to experiment with changes to it, you can force Dub to use a local copy of the package by follo

Re: my d blog has idea of effect system to replace @nogc etc

2022-08-16 Thread Guillaume Piolat via Digitalmars-d-announce
On Tuesday, 16 August 2022 at 15:01:05 UTC, rikki cattermole wrote: But one key difference is it is designed to work with the GC even if it is -betterC @nogc @safe nothrow. How do you do that?

Re: my d blog has idea of effect system to replace @nogc etc

2022-08-16 Thread Guillaume Piolat via Digitalmars-d-announce
On Monday, 15 August 2022 at 15:08:01 UTC, Adam D Ruppe wrote: In my blog this week, I described an idea I've had percolating in my brain for a bit about a user-defined effect system that could potentially move nogc, safe, pure, etc to library aliases - which would let you combine them as a fun

Re: gamut v0.0.7 ask for what you want

2022-08-11 Thread Guillaume Piolat via Digitalmars-d-announce
On Thursday, 11 August 2022 at 11:06:43 UTC, wjoe wrote: I imagined you could allocate internal buffers for encoding/decoding on the stack but your reply suggests otherwise. Yes. For example, the QOI-10b codec needs an pallete of 256 16-bit RGBA, that's 2 kb. Is that portable? There is prob

Re: gamut v0.0.7 ask for what you want

2022-08-09 Thread Guillaume Piolat via Digitalmars-d-announce
On Monday, 8 August 2022 at 16:07:54 UTC, wjoe wrote: your lib would not just be @nogc but @no_allocation. All image decoders in gamut need to malloc more than just for pixel data. Even STB allocates for format conversion, zlib buffers, 16-bit <-> 8-bit, etc. it's not just pixel data. Single

Re: gamut v0.0.7 ask for what you want

2022-07-31 Thread Guillaume Piolat via Digitalmars-d-announce
On Friday, 29 July 2022 at 14:28:55 UTC, ryuukk_ wrote: One suggestion, have a little struct with function pointers for malloc/free/realloc, so that we can plug our own allocator Hello, thanks for the heads-up! A few question about your use case (I believe you are using WebASM), to better un

gamut v0.0.7 ask for what you want

2022-07-29 Thread Guillaume Piolat via Digitalmars-d-announce
Using D and images I ended up with a problem. The problem was that parts of my code wanted to decode just specific image metadata, other just pixels. Others were interested in 10-bit, and others in this or that format. Finally, some were concerned about aligned layout and others just wanted "

Re: Blog post on extending attribute inference to more functions

2022-07-19 Thread Guillaume Piolat via Digitalmars-d-announce
On Monday, 18 July 2022 at 22:48:27 UTC, Bastiaan Veelo wrote: I abuse `@deprecated` for that purpose in my own code, to remind myself of some holes that need patching. — Bastiaan. I put tags in comments, to text search later. Usually: ``` // TODO: actually blocks a release // PERF

Re: D Language Foundation May 2022 Monthly Meeting Summary

2022-06-06 Thread Guillaume Piolat via Digitalmars-d-announce
On Monday, 6 June 2022 at 08:44:32 UTC, Mike Parker wrote: ## The next meeting Our next monthly meeting is scheduled for Friday, June 10, at 14:00 UTC. The vision document is the main item on the agenda, and I expect it to take up most of the oxygen. We'll review the current draft and decide

Re: A New Game Written in D

2022-05-18 Thread Guillaume Piolat via Digitalmars-d-announce
On Wednesday, 18 May 2022 at 17:50:37 UTC, Kenny Shields wrote: Thank you for playing! Sorry about the crash, is there additional info that you can provide (OS, system resources, etc) so that I can look into it? No problem. To reproduce the crash reliably: use a 150x150 map, then click repeat

Re: A New Game Written in D

2022-05-18 Thread Guillaume Piolat via Digitalmars-d-announce
On Tuesday, 17 May 2022 at 16:36:34 UTC, Kenny Shields wrote: Earlier this year I decided to make a simple shooter game to serve as a tech demo for the engine's capabilities, and also just to get a general idea of how well it works when used in a real application. Nice game. Would definately

Re: LDC 1.30.0-beta1

2022-05-17 Thread Guillaume Piolat via Digitalmars-d-announce
On Monday, 16 May 2022 at 18:31:47 UTC, kinke wrote: Glad to announce the first beta for LDC 1.30. Major changes: * Based on D 2.100.0. * LLVM for prebuilt packages bumped to v14.0.3. All target architectures supported by LLVM are enabled now. * Dropped LDC ltsmaster (v0.17.x) as supported host

Re: Release: serverino - please destroy it.

2022-05-12 Thread Guillaume Piolat via Digitalmars-d-announce
On Thursday, 12 May 2022 at 11:33:07 UTC, Andrea Fontana wrote: Does dmd/rdmd work? Serverino uses std.net.curl just for running its unittests, so maybe that bug is not blocking. Well tbh, the simple fact that I would have to use WSL is a blocker for me. AFAIK vibe or cgi.d do not require t

Re: Release: serverino - please destroy it.

2022-05-12 Thread Guillaume Piolat via Digitalmars-d-announce
On Sunday, 8 May 2022 at 21:45:28 UTC, Andrea Fontana wrote: If you can test it on windows with WSL, that would be appreciated a lot! I tried to test servrino on WSL, but dub doesn't run on WSL. => https://github.com/dlang/dub/issues/2249

Re: Release: serverino - please destroy it.

2022-05-09 Thread Guillaume Piolat via Digitalmars-d-announce
On Sunday, 8 May 2022 at 21:32:42 UTC, Andrea Fontana wrote: Hello! I've just released serverino. It's a small & ready-to-go http/https server. Dub package: https://code.dlang.org/packages/serverino Andrea Looks very useful, congratulations!

Re: Beta 2.100.0

2022-04-24 Thread Guillaume Piolat via Digitalmars-d-announce
On Sunday, 24 April 2022 at 07:56:53 UTC, Walter Bright wrote: I've addressed all three. The latter two are the result of incorrect usage, so I added some examples here: https://github.com/dlang/druntime/pull/3808 which should help. Thanks! I had suspected some bad usage from my end.

Re: Beta 2.100.0

2022-04-23 Thread Guillaume Piolat via Digitalmars-d-announce
On Friday, 22 April 2022 at 13:19:13 UTC, Guillaume Piolat wrote: On Friday, 22 April 2022 at 09:24:00 UTC, Martin Nowak wrote: As usual please report any bugs at https://issues.dlang.org -Martin Thanks for all involved. https://issues.dlang.org/show_bug.cgi?id=23046 More on the backend: h

Re: Beta 2.100.0

2022-04-22 Thread Guillaume Piolat via Digitalmars-d-announce
On Friday, 22 April 2022 at 09:24:00 UTC, Martin Nowak wrote: As usual please report any bugs at https://issues.dlang.org -Martin Thanks for all involved. https://issues.dlang.org/show_bug.cgi?id=23046

Release: console-colors v1.0.0

2022-03-25 Thread Guillaume Piolat via Digitalmars-d-announce
`console-colors` is a reboot of the `colorize`[1] package, a library for colors in your terminal. **DUB:** https://code.dlang.org/packages/console-colors **GitHub:** https://github.com/p0nce/console-colors **Features:** - _in-band_ color information like `colorize`. - 16 colors, foreground

Re: argparse version 0.7.0 - a CLI parsing library

2022-03-14 Thread Guillaume Piolat via Digitalmars-d-announce
On Monday, 14 March 2022 at 03:06:44 UTC, Andrey Zherikov wrote: In case if anyone has thoughts about what feature is missed in the library, I'm open to the suggestions. A v1.0.0 tag. A roadmap, examples, tutorials are already good. But without a commitment to SemVer stability, it's hard to

Re: D Language Foundation Monthly Meeting for February 2022

2022-02-27 Thread Guillaume Piolat via Digitalmars-d-announce
On Sunday, 27 February 2022 at 11:53:18 UTC, Mike Parker wrote: **128-bit integers** Finally, Walter said he has looked at implementing 128-bit integers (cent and ucent), but implementing them in DMD would be a nightmare. After more thought, he has decided it's probably better to implement th

Re: DIP 1035--@system Variables--Final Review Begins

2022-02-19 Thread Guillaume Piolat via Digitalmars-d-announce
On Saturday, 19 February 2022 at 12:30:03 UTC, Mike Parker wrote: The Final Review for DIP 1035, "@nodiscard", has begun. Erratum: The Final Review for DIP 1035, "@system variables", has begun.

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

2022-02-09 Thread Guillaume Piolat via Digitalmars-d-announce
On Wednesday, 9 February 2022 at 16:21:24 UTC, Paul Backus wrote: C++ is quite popular, but it is not the only popular language, and there are many D programmers who have never used C++ at all, let alone C++17 or later. Therefore, it is a mistake to assume that all or even most D programmers ha

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

2022-02-09 Thread Guillaume Piolat via Digitalmars-d-announce
On Wednesday, 9 February 2022 at 14:30:30 UTC, Guillaume Piolat wrote: Hence some does of of reusing, some dose of reuse*

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

2022-02-09 Thread Guillaume Piolat via Digitalmars-d-announce
On Monday, 7 February 2022 at 19:57:28 UTC, forkit wrote: First, I'm not 'insisting' on anything. I'm just expressing a view. nodiscard is already used by more programmers that D is likely to ever adopt. Indeed, it's these programmers that D is trying to adopt. I'm not sure forcing such peo

intel-intrinsics v1.7.0

2022-01-26 Thread Guillaume Piolat via Digitalmars-d-announce
DUB package `intel-intrinsics` is out in version v1.7.0 Now with support for SSE4.1 and SSE4.2 instructions. Features: - Use intrinsics in: https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#techs=MMX,SSE,SSE2,SSE3,SSSE3,SSE4_1,SSE4_2 - target x86, x86_64, arm64 - use DMD,

Re: The DIID series (Do It In D)

2022-01-26 Thread Guillaume Piolat via Digitalmars-d-announce
On Wednesday, 26 January 2022 at 15:53:44 UTC, Ola Fosheim Grøstad wrote: Is this list out of date? https://github.com/dlang-community/awesome-d I think it's alright. It's somehow out of date with the game engines I guess.

Re: The DIID series (Do It In D)

2022-01-26 Thread Guillaume Piolat via Digitalmars-d-announce
On Wednesday, 26 January 2022 at 08:00:53 UTC, Ola Fosheim Grøstad wrote: Yes, I think that is pretty universal. Didn't feel anything was wrong with the title, but the fact that most examples used "arsd" gave me the impression that there was only one good library… Precisely I opened this th

Re: The DIID series (Do It In D)

2022-01-25 Thread Guillaume Piolat via Digitalmars-d-announce
On Tuesday, 25 January 2022 at 01:15:11 UTC, Walter Bright wrote: On 1/24/2022 4:34 PM, Elronnd wrote: On Monday, 24 January 2022 at 23:33:29 UTC, Walter Bright wrote: The phrase "How bad really is the D ecosystem?" only asks a question, but people tend to interpret such sentences as "D's ecos

The DIID series (Do It In D)

2022-01-23 Thread Guillaume Piolat via Digitalmars-d-announce
How bad really is the D ecosystem? I've started the DIID series, a good old snippet collection for you to copy/paste. A series of article to highlight how shockingly easy some things are in D today. https://p0nce.github.io/d-idioms/#DIID-#1---Parse-XML-file https://p0nce.github.io/d-idioms/#D

Re: New Year DLang News: Hello 2022

2022-01-06 Thread Guillaume Piolat via Digitalmars-d-announce
On Wednesday, 5 January 2022 at 11:09:45 UTC, Mike Parker wrote: Happy New Year everyone! Thank you Mike! Happy new year to everyone in D! :) I particularly appreciated your videos this year.

Re: I learned something new in D this week! (anonymous class rundown)

2021-12-30 Thread Guillaume Piolat via Digitalmars-d-announce
On Wednesday, 29 December 2021 at 20:56:01 UTC, Dr Machine Code wrote: could this be put at https://p0nce.github.io/d-idioms/ ? The issue already exist: https://github.com/p0nce/d-idioms/issues/167 PR welcome :)

Introducing the wren-port DUB package

2021-12-18 Thread Guillaume Piolat via Digitalmars-d-announce
Wren is a small, fast, and class-based concurrent scripting language. wren-port is a D transation of the Wren v0.4 programming language implementation, intended for embedding. This is useful is you want a nothrow @nogc fast interpreter in your D application. Our goal is not to stay compatible bu

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

2021-12-01 Thread Guillaume Piolat 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. Great news! Thank you.

Re: D Language Foundation Quarterly Meeting, October 2021

2021-11-05 Thread Guillaume Piolat via Digitalmars-d-announce
On Friday, 5 November 2021 at 11:57:40 UTC, Mike Parker wrote: Phew! That was a longer summary than I expected to write. Whoa! Thank you Michael. That and the recent Youtube videos are both excellent!

Re: LDC 1.28.0

2021-10-20 Thread Guillaume Piolat via Digitalmars-d-announce
On Tuesday, 19 October 2021 at 23:37:22 UTC, kinke wrote: Glad to announce LDC 1.28 - some highlights: Thanks! 🎉

Re: Beta 2.098.0

2021-10-18 Thread Guillaume Piolat via Digitalmars-d-announce
On Sunday, 17 October 2021 at 17:55:05 UTC, Adam D Ruppe wrote: Why did dstep fail for them? I don't know; never tried it. Not qualified for an opinion there. I mean we both use stb_vorbis and many other stuff translated by ketmar by hand to (Alice)D ; not everyone is at his level to do it w

Re: Beta 2.098.0

2021-10-17 Thread Guillaume Piolat via Digitalmars-d-announce
On Tuesday, 12 October 2021 at 12:55:16 UTC, Adam Ruppe wrote: On Sunday, 10 October 2021 at 23:11:56 UTC, Walter Bright wrote: ImportC resolves a long standing serious issue where multiple other substantial attempts at solving it have fallen short over the years. Why have the other approache

Re: Surprise - New Post on the GtkD Coding Blog

2021-09-09 Thread Guillaume Piolat via Digitalmars-d-announce
On Thursday, 9 September 2021 at 15:22:39 UTC, Adam D Ruppe wrote: On Thursday, 9 September 2021 at 08:52:34 UTC, Dukc wrote: I thought that the Wayland architecture is in some way fundamentally better than X architecture That's what the wayland propagandists like to say... Interesting detai

Re: SAOC 2021 Projects Summarized

2021-08-30 Thread Guillaume Piolat via Digitalmars-d-announce
On Monday, 30 August 2021 at 12:47:11 UTC, 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 th

game-mixer v1.0.0

2021-08-21 Thread Guillaume Piolat via Digitalmars-d-announce
One year after the translation of libsoundsio to D by Dennis: https://forum.dlang.org/post/xckyiizkjwdwvuvtm...@forum.dlang.org I'm happy to introduce the `game-mixer` package in v1.0.0: https://code.dlang.org/packages/game-mixer A simple-to-use library for emitting sounds in your game. **Curre

Re: LDC 1.27.0-beta3

2021-07-15 Thread Guillaume Piolat via Digitalmars-d-announce
On Thursday, 15 July 2021 at 02:54:14 UTC, rikki cattermole wrote: Will -fvisibility=public support be upstreamed into dmd? If yes, it might be worth it to get rid of export as a keyword Please, no. -fvisibility=public doesn't work in all cases in our experience.

Re: Announcing audio-formats v1.0.0

2021-06-18 Thread Guillaume Piolat via Digitalmars-d-announce
On Tuesday, 7 April 2020 at 13:02:03 UTC, Guillaume Piolat wrote: On Wednesday, 18 March 2020 at 18:41:11 UTC, Guillaume Piolat wrote: # Features - decode #WAV / #FLAC / #MP3 (LGPL in that case) Update in v1.1.0: - MP3 decoding is now Boost-compatible (with a new minimp3 translation) - OP

intel-intrinsics v1.4.0: SSSE3 support, SHA-256 instructions support

2021-06-17 Thread Guillaume Piolat via Digitalmars-d-announce
DUB package "intel-intrinsics" is out in version v1.4.0 Now with support for SSSE3 and SHA-256 instructions. **Features:** - Use intrinsics in: https://software.intel.com/sites/landingpage/IntrinsicsGuide/#techs=MMX,SSE,SSE2,SSE3,SSSE3 - target x86, x86_64, arm64 or arm32 (anyone actually needs

Re: GCC 11.1 Released

2021-06-05 Thread Guillaume Piolat via Digitalmars-d-announce
On Thursday, 27 May 2021 at 14:14:40 UTC, WebFreak001 wrote: On Thursday, 27 May 2021 at 01:04:37 UTC, Iain Buclaw wrote: ... my [Github Sponsor page](https://github.com/sponsors/ibuclaw/). ... TIL, sponsored! ditto

Re: LWDR (Light Weight D Runtime) for Microcontrollers v0.2.3

2021-05-30 Thread Guillaume Piolat via Digitalmars-d-announce
On Sunday, 30 May 2021 at 14:28:25 UTC, Dylan Graham wrote: LWDR currently supports the following language features: - Class allocations and deallocations (via new and delete) - Struct heap allocations and deallocations (via new and delete) - Invariants - Asserts - Contract programming - Basic R

turtle v0.0.6

2021-05-19 Thread Guillaume Piolat via Digitalmars-d-announce
https://code.dlang.org/packages/turtle "The turtle package provides a friendly, software-rendered, and hi-DPI drawing solution, for when all you want is a Canvas API. It depends on SDL for windowing." (In reality in this early version it's only fit for really simple data visualization progra

Re: Cross-compiler targeting macOS

2021-04-07 Thread Guillaume Piolat via Digitalmars-d-announce
On Wednesday, 7 April 2021 at 12:24:40 UTC, Jacob Carlborg wrote: # Docker LDC Darwin I would like to announce a new project I'm working on: docker-ldc-darwin [1]. The project consists of a Dockerfile for building a Docker image which has all the necessary tools to cross-compile D application

Re: Release D 2.096.0

2021-03-14 Thread Guillaume Piolat via Digitalmars-d-announce
On Saturday, 13 March 2021 at 21:15:40 UTC, Martin Nowak wrote: Glad to announce D 2.096.0, ♥ to the 54 contributors. This release comes with improved ABI compatibility for complex types, clarified copy constructor and postblit interaction, optional libunwind based backtraces, runtime-allocate

Re: Bubel ECS - Entity-Component-System architecture implementation

2021-03-09 Thread Guillaume Piolat via Digitalmars-d-announce
On Monday, 8 March 2021 at 19:45:58 UTC, Mergul wrote: Hello everyone, I'm glad to announce release of my Bubel ECS library. Bubel ECS is Entity-Component-System architectural pattern implementation in D language. Library aims to delivery fast and flexible architecture for developing games. I

Re: Beta 2.096.0

2021-03-01 Thread Guillaume Piolat via Digitalmars-d-announce
On Sunday, 28 February 2021 at 11:56:28 UTC, Martin Nowak wrote: Glad to announce the first beta for the 2.096.0 release, ♥ to the 53 contributors. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.096.0.html As usual please report any bugs at https://issues.dlang.org -Mart

Re: Idioms for the D programming language

2021-02-12 Thread Guillaume Piolat via Digitalmars-d-announce
On Friday, 12 February 2021 at 08:31:13 UTC, Walter Bright wrote: Yes, having the author do an AMA is very productive. I'm literally busy writing D!

Re: Idioms for the D programming language

2021-02-12 Thread Guillaume Piolat via Digitalmars-d-announce
On Friday, 12 February 2021 at 12:25:32 UTC, Guillaume Piolat wrote: It's mostly valid, but it lacks about fifty new articles that would need to be added. Also keep in mind it's not a structured learning resource, it was all about emphasizing this or that particular and rarely needed aspect

Re: Idioms for the D programming language

2021-02-12 Thread Guillaume Piolat via Digitalmars-d-announce
On Friday, 12 February 2021 at 11:44:31 UTC, Imperatorn wrote: On Friday, 12 February 2021 at 11:19:26 UTC, Guillaume Piolat wrote: On Friday, 12 February 2021 at 00:26:09 UTC, H. S. Teoh wrote: On Thu, Feb 11, 2021 at 12:12:36PM -0800, Walter Bright via Digitalmars-d-announce wrote: [...] htt

  1   2   3   4   >