Re: LDC 1.38.0

2024-05-14 Thread Hipreme via Digitalmars-d-announce
On Saturday, 11 May 2024 at 01:22:58 UTC, kinke wrote: Glad to announce LDC 1.38.0. Major changes: - Based on D 2.108.1. - Support for LLVM 18; the prebuilt packages use v18.1.5. - Android: Switch to native ELF TLS, supported since API level 29 (Android v10), dropping our former custom TLS

Re: D Language Foundation January 2024 Monthly Meeting Summary

2024-05-14 Thread Hipreme via Digitalmars-d-announce
On Tuesday, 14 May 2024 at 13:23:17 UTC, Mike Parker wrote: The D Language Foundation's monthly meeting for January 2024 was held on Friday the 12th. There were two things of particular note about this meeting. [...] I have some things to feedback on those points ### Item 6 I had done my

Re: Sokol now has official D bindings

2024-05-14 Thread Hipreme via Digitalmars-d-announce
On Tuesday, 14 May 2024 at 12:46:13 UTC, ryuukk_ wrote: LDC yet again is proving how essential it is for D, now that more OS are embracing ARM, having LDC available and maintained to support latest version of LLVM and all kind of platforms is a blessing The maintainer is using macOS, and his

Redub v1.3.9 : A faster build system promising 90% compatibility with dub

2024-05-04 Thread Hipreme via Digitalmars-d-announce
Hello guys. It has been some time since my last post on forum regarding redub. It has improved a lot on its newest versions. Since it has been put to prove on Hipreme Engine as its main build system, there were a bunch of updates that I've done that made it even faster, reliable, with more

Re: D Language Foundation January 2024 Quarterly Meeting Summary

2024-04-03 Thread Hipreme via Digitalmars-d-announce
On Wednesday, 3 April 2024 at 16:25:49 UTC, Mike Parker wrote: The D Language Foundation's quarterly meeting for January, 2024 took place on Friday the 5th at 15:00 UTC. It lasted for about 45 minutes. One update is that by now, Luna is now maintaining with me the Objective-C meta library

Re: A Conversation with Martin Kinkelin on LDC

2024-01-29 Thread Hipreme via Digitalmars-d-announce
On Sunday, 28 January 2024 at 19:12:39 UTC, Johan wrote: Hey Mike and Martin, It's very nice that you took the time to have this conversation and record it! Great to be able to put a face to an internet name, and hear a little about someones back story :) I'm happy you touched on Martin's

Re: Redub: A faster build system promising 90% compatibility with dub

2024-01-22 Thread Hipreme via Digitalmars-d-announce
On Saturday, 20 January 2024 at 16:03:52 UTC, ryuukk_ wrote: On Saturday, 20 January 2024 at 15:25:35 UTC, Renato wrote: On Saturday, 20 January 2024 at 14:14:10 UTC, Hipreme wrote: - I have tried contributing to dub's project on parallelization, I waste 1 week trying that and could not get

Re: PixelPerfectEngine v0.11.0-alpha release

2024-01-21 Thread Hipreme via Digitalmars-d-announce
On Sunday, 21 January 2024 at 01:24:22 UTC, solidstate1991 wrote: https://github.com/ZILtoid1991/pixelperfectengine/releases/tag/v0.11.0-alpha Two major changes are: 1) Implementation of the M2 format. Due to the lack of any proper MIDI2.0 formats, I decided to implement my own, and also

Re: Redub: A faster build system promising 90% compatibility with dub

2024-01-20 Thread Hipreme via Digitalmars-d-announce
On Saturday, 20 January 2024 at 15:25:35 UTC, Renato wrote: On Saturday, 20 January 2024 at 14:14:10 UTC, Hipreme wrote: - I have tried contributing to dub's project on parallelization, I waste 1 week trying that and could not get it working, so, I decided it would be a better use of my time

Redub: A faster build system promising 90% compatibility with dub

2024-01-20 Thread Hipreme via Digitalmars-d-announce
Hello, people. Here I come announce a package I've just released: # [**redub**](https://code.dlang.org/packages/redub) : A faster build system based on dub It is meant to be an almost drop-in replacement on dub. Right now, I've been implementing only features that dub already has. But in the

Hipreme Engine v1.0.0 Announcement + iOS port

2023-12-20 Thread Hipreme via Digitalmars-d-announce
# 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. Some systems may find unstable support, such

[iOS Support Incoming] - AVAudioEngine bindings

2023-12-12 Thread Hipreme via Digitalmars-d-announce
Today, I've come to announce that bindings that works for both macOS and iOS have been done, which is soon to be integrated with [Hipreme Engine](http://github.com/MrcSnm/HipremeEngine) Those bindings are on [AVAudioEngine Bindings Dub](https://code.dlang.org/packages/avaudioengine). They

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

2023-11-08 Thread Hipreme via Digitalmars-d-announce
On Wednesday, 8 November 2023 at 13:29:46 UTC, Lingo Chen wrote: On Wednesday, 8 November 2023 at 09:06:31 UTC, Sebastiaan Koppe wrote: On Monday, 6 November 2023 at 23:44:11 UTC, Lingo Chen wrote: On Monday, 6 November 2023 at 11:05:45 UTC, Sebastiaan Koppe wrote: [...] Unsure how it's

D Metal Binding v2.0.6 - Support for LDC - Hipreme Engine is coming for iOS

2023-11-06 Thread Hipreme via Digitalmars-d-announce
I've come to announce that, by following some old code on arsd:simpledisplay (pre v11.0.0), Apple's documentation and this amazing contribution from Jacob - http://www.dsource.org/projects/dstep/wiki/ObjcBridge/BridgeInternals I've removed all `extern(Objective-C)` code from the metal

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

2023-11-06 Thread Hipreme via Digitalmars-d-announce
On Monday, 6 November 2023 at 11:05:45 UTC, Sebastiaan Koppe wrote: On Monday, 6 November 2023 at 00:47:43 UTC, Lingo Chen wrote: On Sunday, 5 November 2023 at 16:18:53 UTC, Sebastiaan Koppe wrote: On Sunday, 5 November 2023 at 01:28:25 UTC, Lingo Chen wrote:

Article - Stack traces on Windows Exceptions

2023-10-30 Thread Hipreme via Digitalmars-d-announce
With the help from ryuukk on backtraced - a standalone file which we can get access for both Microsoft Visual C++ Runtime Exceptions (and kill signals on linux) - https://github.com/ryuukk/backtraced/ I've wrote an article while integrating to my engine, since this is a fairly unknown

Re: LDC 1.35.0-beta1

2023-09-28 Thread Hipreme via Digitalmars-d-announce
On Monday, 11 September 2023 at 19:06:44 UTC, kinke wrote: Glad to announce the first beta for LDC 1.35. The single major change for now is the bump to D v2.105.1+. Full release log and downloads: https://github.com/ldc-developers/ldc/releases/tag/v1.35.0-beta1 Please help test, and thanks

Re: Evolving the D Language

2023-07-07 Thread Hipreme via Digitalmars-d-announce
On Friday, 7 July 2023 at 03:14:38 UTC, Richard (Rikki) Andrew Cattermole wrote: I suspect that we kinda have it a little backwards. Keep it strict by default, but allow more code to pass if desired. This is how a build manager like dub should operate. Part of the goal here is to make sure

Re: Walter on Twitter

2023-04-15 Thread Hipreme via Digitalmars-d-announce
On Friday, 14 April 2023 at 15:33:51 UTC, Walter Bright wrote: I've had a twitter account for 15 years now (!) and haven't used it much for anything. But lately I've decided to use it to give regular updates on D things I've been working on. You can follow me on:

Hipreme Engine is fully ported to MacOS

2023-03-29 Thread Hipreme via Digitalmars-d-announce
Hey guys, I would like to announce that one of my last ports is finally done! This port was made to be an easy way to run on macOS. Which is why I call in my engine as AppleOS. This very same port must work on iOS and tvOS. But for now, I'll continue to focus on implementing

Re: LDC 1.32.0

2023-03-12 Thread Hipreme via Digitalmars-d-announce
On Sunday, 12 March 2023 at 16:11:21 UTC, kinke wrote: Glad to announce LDC 1.32.0. Major changes: - Based on D 2.102.2. - LLVM for prebuilt packages bumped to v15.0.7. - Linker-level dead code elimination is enabled by default for Apple, wasm and *all* ELF targets too now. - Vector

Re: Objective-C D metal binding

2023-03-10 Thread Hipreme via Digitalmars-d-announce
On Friday, 10 March 2023 at 21:10:50 UTC, ryuukk_ wrote: Congrats! But metal obj-c? do you mean DMD support only? so no Apple Silicon (intel only)? I don't think Intel stuff on mac ecosystem will be a thing for too long, PPC era already vanished from history There is the official C++

Re: Objective-C D metal binding

2023-03-10 Thread Hipreme via Digitalmars-d-announce
On Friday, 10 March 2023 at 20:53:23 UTC, Hipreme wrote: https://code.dlang.org/packages/d-metal-binding Sorry Guys. I also forgot one important thing to say: I really want to get iOS support. Though this is not possible right now since `extern(Objective-C)` is not implemented for LDC. If

Objective-C D metal binding

2023-03-10 Thread Hipreme via Digitalmars-d-announce
Hello guys. I have been working for some time into binding Metal to D. This has been quite an interesting journey and today I've reached a point where it is usable. It is far from complete, but I included a lot of comments from Apple's documentation, and also have tested and got an entire

Hipreme Engine is fully ported to PS Vita

2023-03-03 Thread Hipreme via Digitalmars-d-announce
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. So, hands to work, I started dealing with PS Vita again, but now, instead of

Re: D Language Foundation January 2023 Quarterly Meeting Summary

2023-03-01 Thread Hipreme via Digitalmars-d-announce
On Wednesday, 1 March 2023 at 13:01:03 UTC, Guillaume Piolat wrote: 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

Re: Hipreme Engine is fully ported to WebAssembly

2023-02-05 Thread Hipreme via Digitalmars-d-announce
On Saturday, 4 February 2023 at 22:27:31 UTC, Johan wrote: On Saturday, 4 February 2023 at 20:03:04 UTC, Hipreme wrote: On Saturday, 4 February 2023 at 19:04:19 UTC, ryuukk_ wrote: On Saturday, 4 February 2023 at 12:47:30 UTC, Guillaume Piolat wrote: On Friday, 3 February 2023 at 13:41:35

Re: Hipreme Engine is fully ported to WebAssembly

2023-02-04 Thread Hipreme via Digitalmars-d-announce
On Saturday, 4 February 2023 at 19:04:19 UTC, ryuukk_ wrote: On Saturday, 4 February 2023 at 12:47:30 UTC, Guillaume Piolat wrote: On Friday, 3 February 2023 at 13:41:35 UTC, Hipreme wrote: ![Hipreme Engine Match3 sample game on

Hipreme Engine is fully ported to WebAssembly

2023-02-03 Thread Hipreme via Digitalmars-d-announce
This has been finished for quite a time but I was polishing some features. I'll save this post to 4 things: **Advertise that [Hipreme Engine](https://github.com/MrcSnm/HipremeEngine) is now supporting 5 platforms**, being those: - Xbox Series - Windows - Linux - Android - Browser **1. D

Re: WildCAD - a simple 2D drawing application

2023-02-01 Thread Hipreme via Digitalmars-d-announce
On Tuesday, 31 January 2023 at 21:14:04 UTC, WebFreak001 wrote: On Tuesday, 31 January 2023 at 15:03:50 UTC, bachmeier wrote: On Monday, 30 January 2023 at 20:51:59 UTC, Richard (Rikki) Andrew Cattermole wrote: It isn't. WebFreak has an on-going project to replace it.

Re: Qonquest 2 - A simple strategy game written in D

2023-01-26 Thread Hipreme via Digitalmars-d-announce
On Thursday, 26 January 2023 at 02:58:03 UTC, Doigt wrote: On Thursday, 26 January 2023 at 00:16:09 UTC, Hipreme wrote: WARNING: - Virus scanner activated on windows (but virus free thankfully), try checking if there is some way to not let that happen Keep in mind that most people that is

Re: Qonquest 2 - A simple strategy game written in D

2023-01-25 Thread Hipreme via Digitalmars-d-announce
On Wednesday, 25 January 2023 at 23:38:36 UTC, TheZipCreator wrote: I made a simple strategy game in D, as a sequel to another strategy game I made a while ago, but this time with graphics (the previous one was just in the terminal). I used `arsd.simpledisplay` for the graphics, although I

Re: D Language Foundation Monthly Meeting Summary for December 2022

2023-01-23 Thread Hipreme via Digitalmars-d-announce
On Monday, 23 January 2023 at 21:26:56 UTC, H. S. Teoh wrote: On Mon, Jan 23, 2023 at 08:43:03PM +, Adam D Ruppe via Digitalmars-d-announce wrote: On Monday, 23 January 2023 at 20:06:46 UTC, H. S. Teoh wrote: > There should be a tool for auto-generating JS wrappers, > perhaps even HTML

Re: Update on my D game

2023-01-08 Thread Hipreme via Digitalmars-d-announce
On Friday, 6 January 2023 at 21:58:41 UTC, Kenny Shields wrote: Hello, Yesterday I released a major update to my D-based game that I've been working on for about a year now, you can read about it here:

Good News: Almost all druntime supported on arsd webassembly

2023-01-06 Thread Hipreme via Digitalmars-d-announce
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. Currently, the only feature that I did not bother to implement support for was the try/catch/finally/throw friends. Pretty much only because I don't use in my

Poll for D Game Dev

2023-01-03 Thread Hipreme via Digitalmars-d-announce
Hello D Game Developers. As you guys know, I have been developing a cross platform game engine for some years right now. I'm close to release version 1.0. If everything goes right, I can do it before the Global Game Jam, though I'm still studying other related things. My engine is stable

Interfaces and Dynamic Casts library for betterC classes

2023-01-02 Thread Hipreme via Digitalmars-d-announce
Hello betterC people. I have done this little project for anyone wanting to use classes in betterC without losing interface implementations for them. The library simply defines `CppExtend` and `CppInterface` as objects which you must extend. It has a simple allocator `New!T` and deallocator

Re: Beta 2.102.0

2023-01-02 Thread Hipreme via Digitalmars-d-announce
On Monday, 2 January 2023 at 08:37:42 UTC, Richard (Rikki) Andrew Cattermole wrote: I'm not surprised. I don't see any ``"libs": ["Xaudio2"]`` in audio or root dub files. I just tested! I put that on dub, then it worked. `pragma(lib)` seems to be broken

Re: Beta 2.102.0

2023-01-02 Thread Hipreme via Digitalmars-d-announce
On Monday, 2 January 2023 at 08:37:42 UTC, Richard (Rikki) Andrew Cattermole wrote: I'm not surprised. I don't see any ``"libs": ["Xaudio2"]`` in audio or root dub files. In that same file, I have the code: `pragma(lib, "xaudio2_8");`

Re: Beta 2.102.0

2023-01-01 Thread Hipreme via Digitalmars-d-announce
On Sunday, 1 January 2023 at 10:10:07 UTC, Iain Buclaw wrote: Glad to announce the first beta for the 2.102.0 release, ♥ to the 37 contributors. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.102.0.html As usual please report any bugs at https://issues.dlang.org -Iain

Re: Why am I writing a THIRD text component class?!?

2022-12-21 Thread Hipreme via Digitalmars-d-announce
On Tuesday, 20 December 2022 at 03:05:05 UTC, Adam D Ruppe wrote: Take the bait. Click the link. The answer may surprise you. (ok let's be real, it probably won't surprise you, but you might enjoy the read anyway. then tell me if you guessed the reason correctly or not!!)

Re: D demangler for C++

2022-11-27 Thread Hipreme via Digitalmars-d-announce
On Sunday, 27 November 2022 at 23:12:35 UTC, Witold Baryluk wrote: https://github.com/baryluk/d-demangle-cpp D programming language (dlang) symbol name demangler for C++ [...] Seems like a nice idea integrating to those 3rd party code :) Better debuggability for D code is always nice

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

2022-11-23 Thread Hipreme via Digitalmars-d-announce
On Monday, 21 November 2022 at 01:14:41 UTC, thebluepandabear wrote: If you wish to take a look into the current code development, here it is: https://github.com/MrcSnm/HipremeEngine Big hats off to you. How hard was it in terms of general design, and how much math did you need to learn out

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

2022-11-17 Thread Hipreme via Digitalmars-d-announce
On Thursday, 17 November 2022 at 12:02:07 UTC, Sergey wrote: On Thursday, 17 November 2022 at 11:21:35 UTC, Hipreme wrote: On Thursday, 17 November 2022 at 01:20:59 UTC, zjh wrote: On Tuesday, 15 November 2022 at 18:42:15 UTC, Hipreme wrote: https://github.com/MrcSnm/HipremeEngine Can we

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

2022-11-17 Thread Hipreme via Digitalmars-d-announce
On Thursday, 17 November 2022 at 01:20:59 UTC, zjh wrote: On Tuesday, 15 November 2022 at 18:42:15 UTC, Hipreme wrote: https://github.com/MrcSnm/HipremeEngine Can we use it on Windows? Yes, HipremeEngine is being developed Windows first. Which just made me remember that I need to test on

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

2022-11-16 Thread Hipreme via Digitalmars-d-announce
On Wednesday, 16 November 2022 at 16:44:18 UTC, Kenny Shields wrote: On Tuesday, 15 November 2022 at 18:42:15 UTC, Hipreme wrote: Firstly, I would like to thank specially here both Adam and Guillaume, as this would not be possible without their great projects such as `audioformats` and

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

2022-11-15 Thread Hipreme via Digitalmars-d-announce
Firstly, I would like to thank specially here both Adam and Guillaume, as this would not be possible without their great projects such as `audioformats` and `arsd-official:image_files` and `arsd-official:ttf`, but this project still had many discord contributors for my unending questions, I

Re: Intellij D Language plugin v1.28.1

2022-06-29 Thread Hipreme via Digitalmars-d-announce
On Wednesday, 22 June 2022 at 22:45:15 UTC, singingbush wrote: Following on from the 1.28.0 release earlier this month. A bunch of issues have been resolved https://github.com/intellij-dlanguage/intellij-dlanguage/milestone/33?closed=1 and a new release has been published to the Jetbrains