Re: DConf Online 2020 was a big success!
On 2020-11-25 03:38, Mike Parker wrote: On Monday, 23 November 2020 at 07:39:58 UTC, Walter Bright wrote: Thanks go out to all the people who helped out by asking questions that made the chats interesting and informative. Special thanks go out to our speakers who provided the technical presentations: Seconded. The presentations turned out great and I was happy to see the participation in the chats. And I'm glad the livestream was livelier than I had expected or intended it to be -- it was more fun that way. And Extra Special Double-Secret Thanks to Mike Parker, who: Thanks, Walter! I learned a lot on this first outing that we can apply to the next one a year from now. Is there any way to watch the livestreams in stead of the presentations only?
Re: DConf Online 2020 was a big success!
On 2020-11-23 08:39, Walter Bright wrote: I enjoyed #DConfOnline very much, though I miss seeing everyone in person. I just started watching :)
Re: New language based on D
On 2020-11-12 20:00, bachmeier wrote: On Thursday, 12 November 2020 at 15:28:44 UTC, Faux Amis wrote: Maybe these type of subset languages could be integrated in the D frontpage. I hope not. That would create lots of problems: - There are multiple versions of the language. - What happens when a version dies? What do you tell the developers (perhaps even businesses) that relied on a version they downloaded from the official homepage that now have a dead version? - What if a developer makes weird changes (like removing int, which would still be a subset) or goes Windows-only because of the burden maintaining for multiple OSes? Is that something that should be promoted on the official homepage? These are just the problems that immediately come to mind. I'm sure there are others. Open source is wonderful because it lets things like this happen. That doesn't mean we want to promote them on dlang.org. I wasn't clear before. The subset I was thinking about would only be supervisual; the basic-D documentation and tutorials would only touch those parts that would be part of the basic-D version. The underlying compiler would just be the normal dmd compiler, nothing changed. I thik that within D there is a nice novice language lurking, but it is hidden by all the complex parts.
Re: New language based on D
On 2020-11-12 16:08, Dibyendu Majumdar wrote: I am starting a project to create a new language based on D. The name I have chosen is Laser-D. It is supposed to be Lesser D - rather than Better C. This follows from my post about better branding for Better-C. The project will basically be about turning off certain features in D - the language will have better C option baked in. I do not intend to make any changes to D itself other than turning off features. The main effort will be update documentation that accurately reflects what works in the language. So there will be a new language reference. The project will be hosted at https://github.com/laser-d I hope to start creating content soon. Regards Dibyendu I was thinking about something similar: Basic-D, a subset of D which would be a perfect starting language with appropriate docs and tutorials. Maybe these type of subset languages could be integrated in the D frontpage.
Re: DIP 1028 "Make @safe the Default" is dead
On 2020-05-29 16:22, Paul Backus wrote: On Friday, 29 May 2020 at 04:53:07 UTC, Walter Bright wrote: The subject says it all. If you care about memory safety, I recommending adding `safe:` as the first line in all your project modules, and annotate individual functions otherwise as necessary. For modules with C declarations, do as you think best. For everyone else, carry on as before. This is sad news. I was excited for @safe-by-default, and had hoped that the issue with extern(C) could be solved without throwing DIP 1028 away entirely. I hope that you and Atila do not take the reception of DIP 1028 as a blow against @safe in general, and that you will continue to look for ways to improve the safety of the D language. Agreed, from a novice perspective @safe by default looks like the way to go.
Re: DIP 1028 "Make @safe the Default" is dead
On 2020-05-29 16:13, SashaGreat wrote: On Friday, 29 May 2020 at 13:11:29 UTC, Andrei Alexandrescu wrote: ... Unrelated to this decision, I wanted to apologize for having lowered the quality of discourse in this forum. I think you should. To be honest first I thought it was a fake account, because your behavior wasn't great (Technically speaking). SG. Same here
Re: DIP 1028--Make @safe the Default--Formal Assessment
On 2020-05-24 00:15, Walter Bright wrote: On 5/23/2020 4:26 AM, Faux Amis wrote: Just a suggestion, but sometimes matters are best discussed over audio/video. Would having a public teams/zoom/.. meeting be helpful? I would definitely listen/watch; even if I were muted and could only chat maybe. You're right, and that is the whole purpose behind DConf. It's amazing how our differences melt away when discussing with a beer in hand :-) I meant it could be something being done more often, Dconf is (normally) only once a year. Maybe discussions like these need to be discussed more frequently.. quarterly, or even a quick official Dtalk every month :)
Re: DIP 1028--Make @safe the Default--Formal Assessment
On 2020-05-22 03:16, Walter Bright wrote: The level of negativity in that thread was what caused me to stop responding, though I continued reading. Every reply I made produced 10 responses, an exponential explosion, and yet I was just repeating myself. Two sides to every story. FWIW, I am going to try again with another post here, for those who want a convenient summary of the rationale. Just a suggestion, but sometimes matters are best discussed over audio/video. Would having a public teams/zoom/.. meeting be helpful? I would definitely listen/watch; even if I were muted and could only chat maybe.
Re: Ecoji-d v1.0.0 is released - Base1024 using emojis
On 2018-03-14 18:30, Anton Fediushin wrote: , I'm glad to announce that ecoji-d - pure D implementation of ecoji encoding version 1️⃣.0️⃣.0️⃣ is finally released❗ What is ecoji? Ecoji encodes data as base1024 with an emoji character set. It can be used instead of boring and old base64 冷冷冷. Encoding example: --- $ echo "Base64 is so 1999, isn't there something better?" | ecoji-d 論撚若 Useful feature: Easy manual verification.
Re: Mike Parker is the new DIP czar
On 2017-04-04 01:28, Andrei Alexandrescu wrote: Hello, By this we are happy to announce that Mike Parker graciously agreed to take over the role of DIP czar. Is this the list of all current ruling czars? https://wiki.dlang.org/People Maybe it should be accompanied with open positions. DIP management requires a mix of skills (technical, editorial, organizational, interpersonal, and literary) that Mike possesses in spades. Looking forward to a long and fruitful cooperation. Please join me in thanking and congratulating Mike! Andrei Congratulations Mike! ;)
Re: Introducing Diskuto - an embeddable comment system
Started a temporary instance for hands-on testing: http://rejectedsoftware.com:10888/ Updated I see ;)
Re: DCV v0.2.0 - adaptation to the new ndslice
On 2017-03-02 06:13, jmh530 wrote: On Wednesday, 1 March 2017 at 21:48:27 UTC, Faux Amis wrote: Nice! Question, do you know of any (plans to make a) deep learning framework in D? (like: http://caffe.berkeleyvision.org) I only recall a previous discussion on this thread http://forum.dlang.org/post/iejpbjeelnubtzhoz...@forum.dlang.org As noted on that thread, it's a lot of work, but if you're interested in it there's no reason you can't help make contributions of some kind or another. Rather than think about the whole library, you could think about what would be precursors to a good machine learning library. Integration between Mir GLAS and Dcompute is pretty obvious as machine learning libraries are pretty computationally intensive. Along the same lines, an autodiff library would be very helpful. I would expect that D would provide a good framework for building one, especially given Ilya's success with GLAS. Machine learning libraries also make heavy use of graphs. I see that there is a Dgraph, but the dub page says it is still experimental. I'm sure there's a bunch of other things that I haven't even thought of. Thanks for the link! I agree with most what is said in the thread. Especially that it would take lots of work, but that D might be a good fit for the task. Currently working an Quiver container in UE4's C++ :( But, autodiff seems like a nice project..
Re: DCV v0.2.0 - adaptation to the new ndslice
On 2017-03-01 18:10, Relja Ljubobratovic wrote: Hi everyone, I wanted to let you know that we've released new version of DCV[1], an open source computer vision library, written in D programming language, with goal to provide tools for solving most common computer vision problems - various image processing tasks, feature detection and tracking, camera calibration, stereo etc. Nice! Question, do you know of any (plans to make a) deep learning framework in D? (like: http://caffe.berkeleyvision.org) Something which could maybe be used on top of DCV for computer vision?
Re: Schema for ndslice internals
On 2017-02-26 14:13, Ilya Yaroshenko wrote: https://github.com/libmir/mir-algorithm/blob/master/README.md Schemas and other visuals are great! I'm not using ndslice at the moment, but I might; thanks in advance!
Re: Announcement: DConf 2017 Hackathon May 7
I understand this is especially nice for the people who are physically there. But, is there any way to collaborate for those that are physically challenged (as in, not in the vicinity). A video stream, or an official open communication channel. I would love to follow the development.
Re: Dlang dynamic compilation
On 2016-11-22 12:51, Nordlöw wrote: On Monday, 21 November 2016 at 18:59:17 UTC, Ivan Butygin wrote: Hacked ldc sources are here: https://github.com/Hardcode84/ldc/tree/runtime_compile This could be used to accelerate genetic algorithms at run-time. https://en.wikipedia.org/wiki/Genetic_algorithm ;)
Re: Pragmatic D Tutorial
On Mon 07/10/2013 21:18, qznc wrote: I believe one of the things D needs right now is more documentation. Therefore, I started writing a tutorial. It is aimed at people who can already program well in other languages. This means nothing about loops or structs, because I expect most people to know this stuff. I do not consider D to be a language for beginners anyways. It is aiming for pragmatic not comprehensive advice. For example, I mostly ignore LDC and GDC except for the optimization chapter. Since I am working on Linux exclusively and I like the command line, I cannot teach to Windows users. Sorry. This is still very incomplete and my our newborn family member requires quite some attention. So expect this to develop with glacial speed. ;) Nevertheless, I want to put this version 0.1 out to get some feedback. What do you think about the topic selection? What topics are missing? Serious errors so far? http://beza1e1.tuxen.de/d-tut-0.1/index.html Wreck it! :) Is this still being updated? It fairly extensive. How much of this is integrated in wiki/dlang?
Re: forum.dlang.org is now using DCaptcha
This has to be a joke! I couldn't answer a single question: What is the name of the D language syntax feature illustrated in the following fragment of D code? string a = x5095 f9 95d723c2; Seems like hex to me What is the name of the D language syntax feature illustrated in the following fragment of D code? /+ t = w * g; /+ t = 47; +/ +/ Those look like comments to me What is the name of the D language syntax feature illustrated in the following fragment of D code? auto h = new class C {}; Ah, finally one I understand. Wait, you want the name? No clue, have to look it up. What will be the return value of the following function? int b() { return iota(29).reduce!max; } iota.. yeah I have heard of it, never used it though. CAPTCHAs: Simple for humans, difficult for computer; Or the other way around apparently. On Tue 02/12/2014 22:41, Vladimir Panteleev wrote: I'm sure you all are as tired of the occasional spam that hits these lists as I was deleting it. (Mailing list users in particular, I guess, since we can't delete an email once it was sent out.) Most of the spam was coming in through the forum, so I suppose I was responsible for [not] keeping it out. Although forum.dlang.org has had a spam check and used reCAPTCHA since it was announced, it is only somewhat effective against fully-automated bots - it is powerless against humans paid to post spamverts on forums web-wide, which is what the current spam economy seems to be gravitating towards. Enter DCaptcha, a question-answer challenge tailored for D programmers. Its goals are to challenge posters of suspicious-looking content with questions that should be easy to answer to D programmers, and impossible for non-technical people with no incentive to learn or research stuff (i.e. spammers). DCaptcha is already in use on the D wiki (wiki.dlang.org), with great success - DCaptcha's debut cut the short-lived explosion in wiki spam to zero. For an idea of what sort of questions DCaptcha asks, you can demo it on the following page, so you don't have to clutter the forum with test posts: http://wiki.dlang.org/extensions/DCaptcha/demo.php Source code: https://github.com/CyberShadow/dcaptcha Pull requests for more challenges are welcome. You can find some goals for new challenges at the top of dcaptcha.d. Previous discussion (w.r.t. the D wiki): http://forum.dlang.org/post/tpflbvlfutjwyvqmo...@forum.dlang.org
Re: DCD: Autocomplete without the IDE
On 3-9-2013 00:20, Brian Schott wrote: On Monday, 2 September 2013 at 14:59:10 UTC, Jacob Carlborg wrote: On 2013-09-02 09:07, Brian Schott wrote: dcd-client --shutdown will shut down the server. Well, I'm mean from within the text editor. Is the user expected to run this when quitting the editor? That's something that the editor plugin can call on shutdown. DCD pretty much requires that the editor support scripting. Let me plug in Notepad++ plugins :) http://sourceforge.net/apps/mediawiki/notepad-plus/index.php?title=Plugin_Development
Re: Is this D or is it Javascript?
On 6-7-2013 08:57, Paulo Pinto wrote: Am 06.07.2013 02:27, schrieb Adam D. Ruppe: On Friday, 5 July 2013 at 23:35:54 UTC, Andrei Alexandrescu wrote: I think you really should put the code in shape and convert your initial post into a blog entry. You know, I have a lot of things I want to blab about, but the problem is I don't have a blog! I'm slowly working on coding one (the off the shelf ones are universally awful imo) but it isn't high priority so... yeah. I really should either finish it or just give in and use a third party service or something (the closest I've come is this newsgroup!), since at least blog blabbing would be *some* documentation for half my random stuff, but just blargh, words cannot describe my hatred for WordPress and friends. It could be placed on the Wiki Yes!
Re: Reviving BulletD -- again
On 28-5-2013 21:22, BLM768 wrote: On Tuesday, 28 May 2013 at 17:37:27 UTC, F i L wrote: I know Bullet is the most noteworthy open-source physics library, but if you intent is to have a D-style physics lib for games/apps you might have a lot more success porting a C# physics engine like Jitter (http://jitter-physics.com/wordpress/) over to D first (then possibly adapt some stuff from Bullet into the code once it's stable). Porting a C# codebase to D should be much less of a struggle. We use Jitter in our C# game libs, and in some cases we've experienced it even beating Bullet in terms of runtime performance in some test cases (granted I don't know near as much about performance tuning in Bullet). That definitely looks like an interesting library; I might have to research it more. However, I'll probably stick with Bullet for now; it seems to be more mature, and since I'm leaning toward using a binding rather than a port, Bullet is probably the easier option because I don't have to fiddle with the C# garbage collector. Really forward to the binding! I would love to be able to do more than only the C-lib!
Re: DConf 2013 Day 1 Talk 2: Copy and Move Semantics in D by Ali Cehreli
On 12-5-2013 10:47, Simen Kjaeraas wrote: On 2013-05-12, 02:22, Andrei Alexandrescu wrote: On 5/11/13 7:39 PM, Nick Sabalausky wrote: Furthermore, my whole point was nothing more than to merely suggest that *maybe* the delay should simply be somewhat less, *not* a demand or expectation, and *not* even a suggestion that they should all be released as soon as is technically feasable. Sure - let's take a quick poll on what would be the best release schedule. I'm happy with the current schedule. Please, no more than one video every second day. Whatever schedule is chosen, please make it memorable like Tuesday Thursday - D talk day.
Re: Amber
On 21/12/2012 19:02, Lars Ivar Igesund wrote: Dear D community, I've been urged by many others to post about Amber here. It is a programming language being derived from D1, with a compiler written using D1 and Tango, with LLVM and C backends. The quality of code and documention is alpha (or pre-alpha). I would love to read a bit about the differences between D1 and Amber.
Re: vibe.d 0.7.9 released
On 02/11/2012 00:14, Nick Sabalausky wrote: On Thu, 01 Nov 2012 23:45:17 +0100 Faux Amis f...@amis.com wrote: I have very little server exp and the little I have is from node.js tutorials. I have heard about node.js being used as a game server. Could vibe.d be used as a multiplayer game server? And, how (well) does it scale? Far better than node.js. Actually, vibe.d is known to scale very well, and it does scale very well in my own tests. Node.js isn't something I would really recommend for much of anything, especially a multiplayer game server. No matter how fast its JS engine is, it's still JS and therefore will *always* be notably slower than real native code (Yea, JS can run Quake 2, but so what? A *Pentium 1* can run Quake 2). Plus node.js's design is awkward to use (ie, it's async I/O is very awkward compared to the way Vibe.d handles it, and it's EASY to end up holding up the entire server just because of one slow request). Plus IMO JS is just not a nice language to deal with in the first place. People use JS on the client because it's the only real choice. The server side other options. If you're not scared off of node.js yet, read this: https://semitwist.com/mirror/node-js-is-cancer.html (The original link is dead, so I have it mirrored there, minus the CSS so it looks ugly, sorry.) I actually read that website when I tried out node.js. I thought vibe.d would suffer the same locking behaviour.
Re: vibe.d 0.7.9 released
On 31/10/2012 07:59, Sönke Ludwig wrote: Changes: - New HTML form interface generator similar to the REST interface generator that simplifies web front end development: http://vibed.org/api/vibe.http.form/registerFormInterface (thanks to Robert Klotzner aka eskimor) - Diet HTML templates now support includes and recursive blocks/extensions - The REST interface generator has got a new method to reference types in the generated string mixin, which makes it more robust to user defined types (thanks to Mihail Strašun aka mist) - Now includes API docs for offline viewing - A lot of small fixes and improvements Full change log: http://vibed.org/blog/posts/vibe-release-0.7.9 Download: http://vibed.org/download?file=vibed-0.7.9.zip I have very little server exp and the little I have is from node.js tutorials. I have heard about node.js being used as a game server. Could vibe.d be used as a multiplayer game server? And, how (well) does it scale?
Re: DConf 2013 on kickstarter.com: we're live!
On 22/10/2012 19:25, Andrei Alexandrescu wrote: We're on! For one month starting today, we're raising funding for DConf 2013. http://www.kickstarter.com/projects/2083649206/the-d-programming-language-conference-2013-0 Please pledge your support and encourage your friends to do the same. Hope to see you in 2013! Thanks, Andrei Looking at the graph and excluding the super-villains (who are they?) the current pool seems close to empty. There will probably be an end spurt if the goals seems in sight, but as it stand I don't see this happening. My reason for not having pledged: Too expensive: flight + ticket. I will pledge 100$ if that would mean videos.