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: Announcement: DConf 2017 Hackathon May 7
On 2017-02-15 22:19, Ali รehreli wrote: On 02/14/2017 01:17 PM, Walter Bright wrote: I am happy to announce that there will be a special addition to this year's DConf. Can we have dconf.org updated with this please. Ali Don't know why this is not done directly, who is responsible for this nowadays?
Re: Book your flights soon for DConf 2017
On 2017-02-14 21:08, Walter Bright wrote: On 2/14/2017 6:08 AM, Nicholas Wilson wrote: Mind there won't any "convenient" flights any, yay long flights and 7 hours of jet lag. Convenience is definitely relative :-) Interestingly, the older I get, the less jet lag bothers me. For me it is going from Europe to Asia, but I used to love the jetlag.. it makes me a tad sleepdrunk or something. Love the feeling :) Yay, I'm somewhere else on the world! Let's explore!
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 = x"5095 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