Re: Sovereign Tech Fund: call for proposals
On Tuesday, 18 June 2024 at 03:21:25 UTC, Forest wrote: On Monday, 17 June 2024 at 19:44:15 UTC, angel wrote: "Slang" is actually a great name for a programming language. Someone else thought so, too: https://www.jedsoft.org/slang/doc/html/slang.html Weird.. Because S language is pretty old. It was developed in Bell Labs and became a predecessor of R language (as an open source answer to S). Both languages are statistical one.
Re: Sovereign Tech Fund: call for proposals
On Monday, 17 June 2024 at 17:33:06 UTC, M. M. wrote: https://www.sovereigntechfund.de/news/new-proposals-criteria-process-timeline Nice catch! Funkwerk could definitely apply. Their system is valuable for society.
Re: D officially supported on Apache NuttX RTOS
On Friday, 7 June 2024 at 12:23:54 UTC, Matheus Catarino wrote: ref.: https://x.com/MisterTechBlog/status/1798918878350950840 **Note:** Currently, ldc2 compiler only for riscv/arm/sim[ulator]. gdc and dmd need PR! For those who far away from embedding maybe you can add a couple of words about this system, and which applications it allows to create with D? I suppose only betterC mode is supported, so there is no Phobos on those tiny machines?
Re: Beerconf May
On Monday, 27 May 2024 at 20:31:27 UTC, Steven Schveighoffer wrote: FYI, I recorded this, but there was some audio issues with the recording. I think it's salvageable, but I will post it when it's ready. -Steve Thanks for the talk - it was really nice demo. I am encourage you to do it more often :)
Re: North Korean Hackers Developing Malware in Dlang Programming Language
On Monday, 27 May 2024 at 17:08:55 UTC, Ferhat Kurtulmuş wrote: I asked chatgpt if it wrote this paragraph, and it said yes. Yeah, AI generated stuff is a new nightmare :( for all of us
Re: My interest in contributing to the D language and participation in the Symmetry Autumn of code
On Tuesday, 14 May 2024 at 18:42:56 UTC, Dennis wrote: Hello everyone, My name is Dennis and I’m from Nigeria and I want to contribute to the D language, perhaps engage in the upcoming Symmetry Autumn of code, and contribute immensely to the D language and beyond. I’m open to anyone directing me on things to work on. I'd really appreciate that. Hi Dennis, nice to hear that! Razvan and Mike probably are good persons to ask such question. There are some project milestones in GitHub repo.. But you can start with issues https://forum.dlang.org/group/issues
Re: Google Summer of Code 2024 Application Submitted
On Monday, 5 February 2024 at 13:47:21 UTC, Mike Parker wrote: I've just pressed the submit button on the GSoC 2024 application form. All we can do now is keep our fingers crossed that we're accepted this year. In the meantime, we can continue to update and refine the project ideas list: https://github.com/dlang/project-ideas So any submissions to the issues list there are welcome. I expect either Razvan or I will be updating the projects in the root directory after our monthly meeting this week. Your princess is in another castle https://summerofcode.withgoogle.com/programs/2024/organizations
Re: Is D programming friendly for beginners?
On Monday, 4 March 2024 at 13:37:53 UTC, Fidele wrote: I want to start learning D programming language it looks interesting Please use "Learn" Group of the forum, this part of the forum for Announcements. Here are some useful links: * Tour - https://tour.dlang.org * Online Book - http://ddili.org/ders/d.en/index.html * Other materials in Wiki - https://wiki.dlang.org/The_D_Programming_Language
Re: D Language Foundation November 2023 Monthly Meeting Summary
On Monday, 4 March 2024 at 11:07:07 UTC, Mike Parker wrote: snip Thanks for keep posting it just a bit awkward to read in March about November..
Re: Symmetry Autumn of Code 2023 Result
On Thursday, 1 February 2024 at 12:12:43 UTC, Mike Parker wrote: If you've been paying attention to the forums over the past few months, you'll have seen weekly updates from the three SAOC 2023 participants: Teodor Dutu (his third SAOC!), Emmanuel Nyarko, and Prajwal S N. Congratulations to each of them for making it all the way to the end. The work the put in was both well done and valuable for the D ecosystem. Potential guests of Mike's video-show. If they would like to share some thought and personal experience from participation in SAoC
Re: Preparing for the New DIP Process
On Saturday, 27 January 2024 at 11:17:53 UTC, FairEnough wrote: On Saturday, 27 January 2024 at 08:00:32 UTC, Jordan Wilson wrote: .. I suspect the proportion of users that really care about explicit class privacy and find the workaround of putting a class that needs such privacy into a separate file untenable, will remain the same. Jordan Or ...they might just add it to a fork of D. "[PR ready] Class-level private (in addition to the current module-level private)" https://dpldocs.info/opend/roadmap.html I thought you already has fork with this feature enabled.
Re: Preparing for the New DIP Process
On Wednesday, 24 January 2024 at 22:32:12 UTC, FairEnough wrote: On Monday, 22 January 2024 at 23:28:40 UTC, Jonathan M Davis wrote: But the argument that it cannot cause a problem, is already shown to be wrong. So it is good, that unit tests helped you to find how language is designed! Good feature
Re: Would this be a useful construct to add to D? auto for constructor call.
On Tuesday, 23 January 2024 at 11:11:00 UTC, ryuukk_ wrote: [OT] btw what did you find? Which one could you recommend? https://forum.dlang.org/post/cqgrciflmvuwonsnz...@forum.dlang.org
Re: Upcoming talk at FOSDEM 2024 - The D Programming Language for Modern Open Source Development
On Sunday, 14 January 2024 at 23:16:40 UTC, Mike Shah wrote: Hi D Community, My talk on how I'm using the D programming language and why I think it is an excellent language choice for open source projects will be featured at FOSDEM 2024 at the start of February 2024 in Brussels, Belgium. (The talk will otherwise provide an introduction to the D language -- it should be fun!) Cheers, Mike If the talk is related to FOSS, probably it will be worth to mention: * GDC project. That D is a part of GCC family and can be easily used from this toolchain. * work of Brian Callahan about porting D to OpenBSD system. So D should work on FreeBSD and OpenBSD as well (not sure about NetBSD). * one more time mention that D has open source license for very long time (because sometimes I still can see in web - people mentioning closed source old issues).
Re: NuMem - safe(r) nogc memory managment
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: R and D interop with saucer
On Friday, 29 December 2023 at 23:05:12 UTC, data pulverizer wrote: Hi, Announcing my saucer project (https://github.com/chibisi/saucer) that allows D to be called from R in a similar way that Rcpp allows C++ code to be called from R. At the moment it targets only Linux machines but in time should gain Mac OS and Windows support. Information about the current work on the project can be found on the Milestones page: https://github.com/chibisi/saucer/milestones, though there is also a TODO document. If anyone in the community uses R, I'd appreciate bug reports filed in the repository issues section and suggestions here. The package is not yet on CRAN, but that is one of the milestones. Thanks Hi! Thanks for open sourcing the project I remember some time ago I asked in Twitter about it :) I remember you previously mentioned, that you are familiar with EmbedR project, and that your library has different approach: it will be cool to have comparison or a note on GitHub page about differences with the second solution.
Re: Browsers in D
On Wednesday, 20 December 2023 at 08:17:20 UTC, Anonymouse wrote: On Wednesday, 20 December 2023 at 06:29:30 UTC, Hors wrote: Rust is better choice than D if you have to run code from untrusted resources (html, javascript, webassembly...) it's safer, plus faster. [citation needed] I would add *sarcasm* sign :)
Re: D Language Foundation October 2023 Quarterly Meeting Summary
On Monday, 11 December 2023 at 22:04:34 UTC, Nicholas Wilson wrote: And please do get in touch with Bruce Carneal if you want some tips and insight with the practical and applied side of dcompute (also with auto-vectorisation) as he has used it a lot more than I have. dcompute needs some love: https://github.com/libmir/dcompute/pull/74 Cheers, I look forward to some large speed increase reports. it will be amazing to see such reports
Re: D Language Foundation October 2023 Quarterly Meeting Summary
On Wednesday, 6 December 2023 at 16:28:08 UTC, Mike Parker wrote: ### Bastiaan They'd found the multithreaded performance worse than the Pascal version. He said that execution time increased with more threads and that it didn't matter how many threads you throw at it. It's the latter problem he was focused on at the moment. At first, they'd suspected the GC, but it turned out to be contention resulting from heap allocation. In Pascal, they'd heavily used variable-length arrays. For those, the length is determined at run time, but it's fixed. Since they can't grow, they're put on the stack. This makes them quite fast and avoids the global lock of the heap. I am kindly invite Bastiaan and his team to participate in this competition :) https://github.com/jinyus/related_post_gen fixed-sized arrays will suit perfectly for the task, and it also has multithreading comparison! Pascal should be good over there
Re: DLF September 2023 Planning Update
On Wednesday, 15 November 2023 at 09:27:53 UTC, Jonathan M Davis wrote: On Tuesday, November 14, 2023 12:37:29 PM MST Sergey via Digitalmars-d- announce wrote: +1 to Steven’s approach Idk why DLF don’t like KISS approach :( Their focus is on allowing existing dub packages to continue to compile without any effort whatsoever on the part of anyone using them, because the breakage of dub packages over time as the language changes has become a serious issue (that's the main reason that they started looking at doing editions in the first place). Maybe I didn't understand the approach. like let's assume several editions already in place (and we are in 2030) and the project has several dependencies: - main code (works with latest version. Latest edition) - depmain.1 (work only with edition 2022) - depmain.2 (work only with edition 2023) |- dep2.1 (work with editions 2023-2027) |- dep2.2 (work only with edition 2029) So instead of force users to explicitly specify editions in dub.jsons - DLF propose to use just "dub build" (without any changes in code of dependency packages and main project) and somehow each edition should be identified for each package? Whether that's the right approach is certainly debatable (and personally, I'd rather see something in dub take care of it rather than require that new code slap editions stuff everywhere), but there is a good reason for the approach that they're currently looking at taking. - Jonathan M Davis I think when Grim was ranting about breaking changes and how hard for him fixing it - he meant fixing real code, and I would be quite surprise if for him it will be hard to add into his dub.json/sdl 1 line: "edition" : ["D2022"]
Re: DLF September 2023 Planning Update
On Tuesday, 14 November 2023 at 18:24:09 UTC, Paolo Invernizzi wrote: On Tuesday, 14 November 2023 at 18:01:36 UTC, Guillaume Piolat wrote: On Tuesday, 14 November 2023 at 15:05:34 UTC, Steven Schveighoffer wrote: [...] +1 and only the introduction of edition has this problem, it's a one time cost for the ecosystem. +1 too +1 to Steven’s approach Idk why DLF don’t like KISS approach :(
Re: Beerconf November
On Sunday, 12 November 2023 at 20:59:57 UTC, Steven Schveighoffer wrote: # BEERCONF! This month we will be having beerconf in 2 weeks on November 25-26. Online as usual, hope to see you all there! The usual post for the official beerconf t-shirt: https://www.zazzle.com/store/dlang_swag/products?cg=196874696466206954 ## What is beerconf? Check out the [wiki article](https://wiki.dlang.org/Beerconf). ## Presentations? If you want to give a presentation, please let me know either by email or discord or slack. I will make sure to announce it here! Cheers! -Steve At last beerconf was discussion that last week of the month is always under pressure of deadlines and plans.. There were proposals to postpone it in the middle of the month
Re: Blog post: How we are using D to develop Aspect from the ground up
On Monday, 23 October 2023 at 19:02:46 UTC, Sönke Ludwig wrote: I've written up an article that showcases how we use D in production and how that benefits us in unique ways. The format of a single blog post limits the detail into which it can go, given the broad scope, so this is probably not super interesting to long time D users, but maybe it sparks some interest for people who just loosely follow the language. When I get some more time, I'd like to expand on a few of the topics. Any suggestions of what might be especially interesting/impactful are of course welcome! Link: https://aspect.bildhuus.com/blog/posts/how-we-are-using-d-from-the-ground-up Thanks for sharing it. I think this is nice article and it deserves to be posted on Reddit/HN resources.
Re: LDC 1.35.0
On Sunday, 15 October 2023 at 13:37:30 UTC, kinke wrote: Glad to announce LDC 1.35.0. Major changes: * Based on D 2.105.2+. * A few important ImportC fixes. * Fix GC2Stack optimization regression introduced in v1.24. Full release log and downloads: https://github.com/ldc-developers/ldc/releases/tag/v1.35.0 Thanks to all contributors & sponsors! Thank you kinke and all related for release! Does the build from GitHub now use LLVM's SPIR-V? It is not stated in release changes
Re: D Language Foundation Monthly Meeting Summary for May 2023
On Friday, 23 June 2023 at 14:32:51 UTC, Mike Parker wrote: The monthly meeting for May 2023 took place on Friday the 5th at 14:00 UTC. It lasted about an hour and a half. Hi Mike. Does anyone consider some automatization and application of modern technologies for the process of meeting summarization? Like NN that: * record the sound from the call * make sound to text (with different speakers) * make text summarization * generate report After that real person could verify result and make small corrections. It should significantly reduce effort and decrease time-to-market :)
Re: shareded-map v1.0.0
On Monday, 26 June 2023 at 08:50:01 UTC, Dmitry Olshansky wrote: On Monday, 26 June 2023 at 08:48:38 UTC, Dmitry Olshansky wrote: Shredded map v1.0.0 is out! Simple scalable concurrent hash map based on built-in D hash maps. It's simply shared by key. License is Boost v1. -- Dmitry Olshansky https://sponsr.ru/glow The link: https://github.com/DmitryOlshansky/sharded-map Concurrent data structures are hard. Any plans to increase number of methods so that the solution will be comparable with more mature options like https://docs.rs/dashmap/5.3.4/dashmap/struct.DashMap.html https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentHashMap.html
Re: Beerconf April 2023
On Thursday, 27 April 2023 at 17:42:30 UTC, Steven Schveighoffer wrote: On 4/16/23 11:39 AM, Steven Schveighoffer wrote: # BEERCONF! Beerconf for April is happening 2 weeks from now, on the 29-30. A reminder that this is happening in 2 days! ## Presentations? This beerconf, we have another presentation! Hipreme will show off the HipremeEngine build system: Cross compiling D for Android, WebAssembly, MacOS, and any new future platform in any host environment, with 0 manual configuration : How HipremeEngine solves that problem without any kind of initial setup (even for non D users) The time for this will be 17:30 Sunday, April 30 See you all there! -Steve Awesome! Could you please specify the time zone.. CET, GMT, UTC?
Re: You can now sponsor Photon and related projects
On Thursday, 20 April 2023 at 01:14:58 UTC, Dmitry Olshansky wrote: I think it only works in Russia, but here it is: https://sponsr.ru/feed/ — Dmitry Olshansky Also probably you could try to create Patreon support on GitHub page
Re: New beginnings - looking for part-time D programming help
On Friday, 24 March 2023 at 07:54:06 UTC, Monkyyy wrote: On Thursday, 23 March 2023 at 16:02:46 UTC, Laeeth Isharc wrote: Hi. For those that didn't hear, I resigned from Symmetry in September and my last day was a couple of weeks back. [...] "Not hedge fund" and "scripting" doesn't seem like enough of a job description to me My guess it is something related to context reconstruction :) When someone said something with quite limited words and sentences - he has a lot more context in his mind. Not always this context is the same for other people. Based on description this script could help to align the same context of conversation. Just guessing :) Btw is any LLM embedding available in open source?
Re: Beerconf March 2023
On Monday, 13 March 2023 at 15:58:45 UTC, Steven Schveighoffer wrote: # BEERCONF! You want to say MilkConf :)
Re: Centroid tracking using DCV
On Tuesday, 28 February 2023 at 12:08:14 UTC, Ferhat Kurtulmuş wrote: On Wednesday, 15 February 2023 at 17:32:33 UTC, Ferhat Kurtulmuş wrote: I heard you are not having fun enough with d today. Hello everyone, We have mir.ndslice and dcv, and then we should be able to run, for instance, tinyYOLOv3 with video streams. I believe that such applications will attract more people's attention to d. Here is how it looks like and the source code: https://www.youtube.com/watch?v=m3ex9lDELfQ https://github.com/aferust/dcv-tinyyolov3 Great job. Could we have any comparison in the performance/memory usage versus original solution in Python?
Re: Beerconf February 2023
On Sunday, 26 February 2023 at 17:16:48 UTC, Dan wrote: On Saturday, 11 February 2023 at 16:05:39 UTC, Steven Schveighoffer wrote: # BEERCONF! Thanks everyone for presenting talks and demos!
Re: Qonquest 2 - A simple strategy game written in D
On Thursday, 26 January 2023 at 23:10:39 UTC, TheZipCreator wrote: On Thursday, 26 January 2023 at 01:29:09 UTC, TheZipCreator wrote: also at some point I'm thinking of making a "how to play" button. I probably should've done that before the announcement. (By the way, have you tried increasing the numbers next to the "move" and "deploy" counters before clicking the button? The game worked for my windows tester, sorry for the lack of any tutorial whatsoever) The newest version (2.2.0) now has a How to Play button! Hopefully the game will be easier to figure out now [link](https://github.com/TheZipCreator/qonquest2/releases/tag/2.2.0) Do you have plans add macOS support?
Re: Dlings first release
On Monday, 23 January 2023 at 10:21:04 UTC, João Lourenço wrote: [1] https://github.com/rust-lang/rustlings [2] https://github.com/iK4tsu/dlings [3] https://github.com/crazymonkyyy/dingbats Thank you! Also worth to mentioned https://github.com/ratfactor/ziglings Maybe some ideas and examples we could catch from this repo too.
Re: D Language Foundation Monthly Meeting Summary for December 2022
On Saturday, 21 January 2023 at 04:29:28 UTC, Mike Parker wrote: The December meeting took place on the 3rd of the month at 15:00 UTC. The following people were present: * Andrei Alexandrescu * Walter Bright * Ali Çehreli * Dennis Korpel * Mathias Lang * Átila Neves * Razvan Nitu * Mike Parker * Robert Schadek Thank you Mike and all D foundation. It was very pleasant read. I am surprised how many things and details were discussed in an hour and a half!
Re: Serpent OS
On Thursday, 24 November 2022 at 08:39:39 UTC, Mahdis wrote: Honestly, I am surprised that its tools like package manager are written with dlang: https://www.phoronix.com/news/Serpent-OS-Infrastructure Fortunately, D Lang is gradually gaining popularity It will be interesting if D Monthly Meeting Foundation will invite to participate Ikey (if he would like). It seems he has something to share with core developers about building process, modern x64-86 architecture support and other things.
Re: The DConf '22 videos are all done!
On Wednesday, 23 November 2022 at 09:29:46 UTC, Mike Parker wrote: I've finally finished editing the DConf '22 videos. They're all in the DConf '22 playlist on our YouTube channel: Thank you for the work. Everyone: presenters, Mike and all organizers
Re: My first game done in my engine is finally running on Xbox Series!
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 use it on Windows? Yes, HipremeEngine is being developed Windows first. Which just made me remember that I need to test on linux again. If Linux will be supported it could be used on Steam Deck :)
Re: bindbc-raylib3 version 2.0.0 (raylib 4.2.0) released
On Friday, 2 September 2022 at 16:09:15 UTC, o3o wrote: after the excellent work of [Steven](https://forum.dlang.org/post/teg1cn$12e8$1...@digitalmars.com) I released version 2.0.0 of the [bindbc-raylib3](https://github.com/o3o/bindbc-raylib3), based on raylib 4.2.0. See [changelog](https://github.com/o3o/bindbc-raylib3/blob/master/CHANGELOG.md) and [version note](https://github.com/o3o/bindbc-raylib3/wiki/version). Just curious - why in code.Dlang.org so many versions of raylib bindings? How are they differ from each other? Some guide or how-to choose the “right” version for user..
Re: D Language Foundation July 2022 Quarterly Meeting Summary
On Sunday, 28 August 2022 at 10:37:03 UTC, Mike Parker wrote: This summary is quite a bit overdue. Sorry for the delay. One of the most interesting posts! Thank you for sharing that, Mike. And for the work of all participants and committers.
Re: Archttp - Fast and easy to use web framework.
On Saturday, 14 May 2022 at 14:58:52 UTC, zoujiaqing wrote: Hi, everybody. The epidemic in China is serious. I am in home quarantine in Shanghai. I used to write a lot of frameworks. But they are huge and difficult to use. I've always wanted to design a lightweight Web framework that is easy to use and has good performance. These days I finally write a version. This version currently runs well on Linux and macOS. We haven't had time to test it on Windows yet. ## Project source code: https://github.com/kerisy/archttp Is it somehow related to PHP version? https://github.com/kerisy-php
Re: IntelliJ D Language support
On Thursday, 12 May 2022 at 07:59:48 UTC, Mike Parker wrote: On Thursday, 12 May 2022 at 06:42:39 UTC, Tejas wrote: Sharing the link explicitly isn't counted as traffic by the website(meaning it won't help the post remain popular on HN), so Walter shares the link to the frontpage of hackernews to still get the extra traffic counted. It's not about traffic, but upvotes. If anyone following the direct link upvotes the post, the upvote won't count. Why is it on HN? Any updates or improvements in IntelliJ support? The site looks exactly the same and has a references in outdated language server…
Re: On the D Blog: A Gas Dynamics Toolkit in D
On Wednesday, 2 February 2022 at 14:35:42 UTC, Abdulhaq wrote: On Wednesday, 2 February 2022 at 08:14:32 UTC, 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. The blog: https://dlang.org/blog/2022/02/02/a-gas-dynamics-toolkit-in-d/ Reddit: https://www.reddit.com/r/programming/comments/sij99d/they_wrote_a_gas_dynamics_toolkit_in_d/ I thought this was a great example of a sweet spot for D. I had similar work in mind way back when, and started writing a Qt and VTK (data visualisation) wrapper to work towards this. I'm wondering what they used for the visualisation in the blog post. Screen looks like made with Paraview for visualisation.