Re: Inochi2D - Realtime 2D Animation written in D

2022-09-17 Thread Bill Baxter via Digitalmars-d-announce
That's very cool!  I did these back in the day using D.  Glad to see nice
2D animation tools in D!
https://vimeo.com/3065068
https://vimeo.com/9703263
https://vimeo.com/3116117
--bb

On Mon, Sep 12, 2022 at 11:30 AM Luna via Digitalmars-d-announce <
digitalmars-d-announce@puremagic.com> wrote:

> Thanks for all of the kind words!
>
> I've just gotten [nightly
> builds](https://github.com/Inochi2D/inochi-creator/releases/tag/nightly)
> working for Inochi Creator this evening.
>


Re: Skia library for D, porting from SkiaSharp API.

2021-12-08 Thread Bill Baxter via Digitalmars-d-announce
On Tue, Dec 7, 2021 at 6:40 PM Imperatorn via Digitalmars-d-announce <
digitalmars-d-announce@puremagic.com> wrote:

> On Monday, 6 December 2021 at 09:08:20 UTC, zoujiaqing wrote:
> > SkiaD is a cross-platform 2D graphics API for D based on Mono's
> > SkiaSharp.


Which in turn is "based on Google's Skia Graphics Library (skia.org)"
Just being pedantic because I have some friends on that team.  :-)

Nice work!


> It provides a comprehensive 2D API that can be used
> > across mobile, server and desktop models to render images.
> >
> > https://github.com/gearui/skiad
>
> Nice, consider adding it to dub if you haven't done so already 
>


Re: New library: argparse, for parsing CLI arguments

2021-10-13 Thread Bill Baxter via Digitalmars-d-announce
On Wed, Oct 13, 2021 at 6:15 PM Andrey Zherikov via Digitalmars-d-announce <
digitalmars-d-announce@puremagic.com> wrote:

> On Thursday, 14 October 2021 at 00:35:11 UTC, Bill Baxter wrote:
> > On Wed, Oct 13, 2021 at 5:30 PM Andrey Zherikov via
> > Digitalmars-d-announce < digitalmars-d-announce@puremagic.com>
> > wrote:
> >
> >> On Wednesday, 13 October 2021 at 19:26:49 UTC, Andrei
> >> Alexandrescu wrote:
> >> > Cool!
> >> >
> >> > One note - gflags
> >> > (https://opensource.google/projects/gflags) allows modules
> >> > to define their own flags in a decentralized manner. I've
> >> > always thought this is a major feature missing from
> >> > std.getopt, but never got around to it. It would be great if
> >> > argparse would add such support.
> >>
> >> This is an interesting approach. I'm not a fan of it but I'll
> >> take a look at whether this can be supported.
> >>
> >
> > Not sure how much change there is over "classic" gflags, but
> > https://abseil.io/docs/cpp/guides/flags is what google now uses
> > internally.
> >
> > --bb
>
> Abseil version suggests not to put flags into multiple .cpp files:
> - `Allows distributed declaration and definition of flags, though
> this usage has drawbacks and should generally be avoided`
> - `Prefer to define flags only in the file containing the
> binary’s main() function`
> - `Prefer to reference flags only from within the file containing
> the binary’s main() function`
>
> So I'm a bit confused about supporting this use case
>

Yeh, it's definitely a mixed bag.  It can be very convenient to be able to
put the flag right near point of use without having to do any plumbing.
But sometimes it can be frustrating given that "flags" are essentially a
single global namespace that people don't always realize is a global
namespace.  Quite annoying when you go to add something like a
"--start_time" flag and find that some random .cc file in a library already
defines that flag for their own purposes.

--bb


Re: New library: argparse, for parsing CLI arguments

2021-10-13 Thread Bill Baxter via Digitalmars-d-announce
On Wed, Oct 13, 2021 at 5:30 PM Andrey Zherikov via Digitalmars-d-announce <
digitalmars-d-announce@puremagic.com> wrote:

> On Wednesday, 13 October 2021 at 19:26:49 UTC, Andrei
> Alexandrescu wrote:
> > Cool!
> >
> > One note - gflags (https://opensource.google/projects/gflags)
> > allows modules to define their own flags in a decentralized
> > manner. I've always thought this is a major feature missing
> > from std.getopt, but never got around to it. It would be great
> > if argparse would add such support.
>
> This is an interesting approach. I'm not a fan of it but I'll
> take a look at whether this can be supported.
>

Not sure how much change there is over "classic" gflags, but
https://abseil.io/docs/cpp/guides/flags is what google now uses internally.

--bb


Re: Origins of the D Programming Language now published by ACM!

2020-06-20 Thread Bill Baxter via Digitalmars-d-announce
Whoa! Page 23 -- a wild Bill Baxter appears! That was unexpected.  :-D
--bb

On Thu, Jun 18, 2020 at 9:00 PM Walter Bright via Digitalmars-d-announce <
digitalmars-d-announce@puremagic.com> wrote:

> On 6/18/2020 1:53 PM, tastyminerals wrote:
> > On Saturday, 13 June 2020 at 03:16:05 UTC, Walter Bright wrote:
> >> https://dl.acm.org/doi/abs/10.1145/3386323
> >>
> >> Many, many thanks to Mike Parker and Andrei Alexandrescu for their
> endless
> >> hours spent fixing the mess I originally wrote.
> >
> > Thank you. Printed and started reading today before work. A lot of
> interesting
> > insights about the rationale behind design decisions. For a non C/C++
> > programmer, this helps me better understand D and it's close
> relationship with
> > these languages. Cool stuff.
>
> As I did research on what happened and when, I discovered many of my
> recollections were wrong or out of order. Fortunately, I kept all the
> emails and
> there's the n.g. archives, without which writing that article would have
> been
> impossible.
>


Re: GSOC 2020 projects

2020-02-24 Thread Bill Baxter via Digitalmars-d-announce
The full list is here and there are lots of them:
https://summerofcode.withgoogle.com/organizations/?sp-page=2

I think gamefromscratch.com just pulled out a short list of ones that were
game-related there.

--bb

On Mon, Feb 24, 2020 at 10:05 AM rikki cattermole via
Digitalmars-d-announce  wrote:

> On 25/02/2020 6:43 AM, Panke wrote:
> > On Monday, 24 February 2020 at 02:52:04 UTC, RazvanN wrote:
> >> On Tuesday, 18 February 2020 at 05:59:47 UTC, RazvanN wrote:
> >>> Hello everyone!
> >>>
> >>> In a couple of days we should find out if The Dlang Foundation was
> >>> accepted as a mentoring organization for Google Summer of Code 2020.
> >>> If we get accepted, I think that we should have a list of priority
> >>> projects that we should propose to students. I have started tagging
> >>> what I find the most useful projects with the gsoc2020 tag [1]. If
> >>> you want to help in this process you can:
> >>>
> >>> [...]
> >>
> >> Unfortunately, Dlang has not been accepted this year as a GSOC
> >> mentoring organization. Maybe we will have better luck next year,
> >>
> >> Cheers,
> >> RazvanN
> >
> > Do we know why?
>
> This is my guess:
>
>
> https://www.gamefromscratch.com/post/2020/02/20/GSoC-2020-Organizations-Announced.aspx
>
> Limited spots, somebody had to go.
>


Re: DConf 2019 Livestream

2019-05-09 Thread Bill Baxter via Digitalmars-d-announce
On Thu, May 9, 2019 at 1:00 AM rikki cattermole via Digitalmars-d-announce <
digitalmars-d-announce@puremagic.com> wrote:

> On 09/05/2019 9:19 AM, Bill Baxter wrote:
> >
> >
> > On Wed, May 8, 2019 at 5:15 AM Mike Parker via Digitalmars-d-announce
> >  > > wrote:
> >
> > On Wednesday, 8 May 2019 at 10:13:35 UTC, Ethan wrote:
> >  >
> >  >
> >  > Good news everyone! A Youtube stream will be arriving after the
> >  > lunch break.
> >  >
> >  > Cheers for your patience.
> >
> > Now I get to bring the bad news. There's an issue right now with
> > YouTube flipping the video horizontally in the livestream such
> > that everything is backwards. They've been trying to find a
> > solution for it but are so far unable to. As such, we're stuck
> > with WebEx for the remainder of the day. They'll try to get it
> > sorted this evening so that we can stream on YouTube tomorrow.
> >
> > Sorry for those of you having difficulties with WebEx.
> >
> >
> > Can't we just watch it in a mirror? That sounds easier than getting
> > WebEx working.
> > --bb
>
> I tried to setup a mirror, WebEx crashed.
>

Haha, no I meant a *literal* mirror.  :-D A reflective piece of glass.  To
solve the problem of the YouTube flipping everything horizontally.

--bb


Re: DConf 2019 Livestream

2019-05-08 Thread Bill Baxter via Digitalmars-d-announce
On Wed, May 8, 2019 at 5:15 AM Mike Parker via Digitalmars-d-announce <
digitalmars-d-announce@puremagic.com> wrote:

> On Wednesday, 8 May 2019 at 10:13:35 UTC, Ethan wrote:
> >
> >
> > Good news everyone! A Youtube stream will be arriving after the
> > lunch break.
> >
> > Cheers for your patience.
>
> Now I get to bring the bad news. There's an issue right now with
> YouTube flipping the video horizontally in the livestream such
> that everything is backwards. They've been trying to find a
> solution for it but are so far unable to. As such, we're stuck
> with WebEx for the remainder of the day. They'll try to get it
> sorted this evening so that we can stream on YouTube tomorrow.
>
> Sorry for those of you having difficulties with WebEx.
>

Can't we just watch it in a mirror? That sounds easier than getting WebEx
working.
--bb


Re: Top Five World’s Most Underrated Programming Languages

2019-01-17 Thread Bill Baxter via Digitalmars-d-announce
Gotta laugh at Ruby being listed as "Underrated", though.

--bb

On Mon, Jan 14, 2019 at 12:25 PM Andrei Alexandrescu via
Digitalmars-d-announce  wrote:

> Of possible interest:
>
>
> https://www.technotification.com/2019/01/most-underrated-programming-languages.html
>


Re: A facebook group for D programmers

2018-09-17 Thread Bill Baxter via Digitalmars-d-announce
Here's the link : https://www.facebook.com/dlang.org .  ;-)

On Sun, Sep 16, 2018 at 11:31 PM Russel Winder via Digitalmars-d-announce <
digitalmars-d-announce@puremagic.com> wrote:

> And there is a Facebook group D Programming Language already.
>
> On Sun, 2018-09-16 at 16:36 -0700, Steven Schveighoffer via
> Digitalmars-d-announce wrote:
> > On 9/16/18 2:51 PM, Peter Alexander wrote:
> > > On Sunday, 16 September 2018 at 20:19:32 UTC, Murilo wrote:
> > > > Hello everyone, I was so amazed with the D language that I
> > > > created a
> > > > facebook group for us all to be connected and share information.
> > > > It is
> > > > called "Programming in D", it has already 55 members. Please join
> > > > the
> > > > group and invite everyone else to join it. That way we can show
> > > > the
> > > > world how amazing the D language is.
> > >
> > > Probably would be a good idea to link to the group. I couldn't find
> > > it
> > > with search.
> >
> > This seems pretty... spamish.
> >
> > Apologies if that's not true, but the original message is so
> > fill-in-the-blank-with-target-topic that it's hard to take
> > seriously.
> > Also the "Already has 55 members" seems weird too. Especially if
> > it's
> > never been announced before.
> >
> > -Steve
> --
> Russel.
> ===
> Dr Russel Winder  t: +44 20 7585 2200
> 41 Buckmaster Roadm: +44 7770 465 077
> London SW11 1EN, UK   w: www.russel.org.uk
>
>


Re: Follow @dlangconf and use #dconf on twitter

2018-05-01 Thread Bill Baxter via Digitalmars-d-announce
They're calling it "dconf" as short for the "Digital Health and Well-being
Conference".  Really?!
Why wouldn't you use something less generic like "dhealth2018"?

They're tweeting from the handle @dconf2018.
I guess you should go ahead and sign up for the @dconf2019 and on accounts
now.
Maybe that way they'll notice next year that #dconf isn't a great handle
for them.
--bb

On Mon, Apr 30, 2018 at 9:00 PM Walter Bright via Digitalmars-d-announce <
digitalmars-d-announce@puremagic.com> wrote:

> Unfortunately, some other conference is using #dconf2018, so don't use
> that.
>


Re: DWT API Documentation now on dpldocs.info

2018-03-07 Thread Bill Baxter via Digitalmars-d-announce
The logo in the corner - http://dwt.dpldocs.info/d-logo.png -- is a 404 btw.

On Wed, Mar 7, 2018 at 5:32 PM, Bill Baxter  wrote:

> Cool!  I used to love using DWT back in the day.
>
> Yeh the Eclipse ones look like they were written by someone trying very
> hard to make you think you were using a native app on some platform with a
> horrible UI from the 90s.
>
> --bb
>
> On Wed, Mar 7, 2018 at 5:28 PM, Adam D. Ruppe via Digitalmars-d-announce <
> digitalmars-d-announce@puremagic.com> wrote:
>
>> Compare and contrast with the official Java dox:
>>
>> http://help.eclipse.org/luna/index.jsp?topic=/org.eclipse.pl
>> atform.doc.isv/reference/api/org/eclipse/swt/package-summary.html
>>
>> both are generated from basically the same doc comments, but I like mine
>> better :)
>>
>
>


Re: DWT API Documentation now on dpldocs.info

2018-03-07 Thread Bill Baxter via Digitalmars-d-announce
Cool!  I used to love using DWT back in the day.

Yeh the Eclipse ones look like they were written by someone trying very
hard to make you think you were using a native app on some platform with a
horrible UI from the 90s.

--bb

On Wed, Mar 7, 2018 at 5:28 PM, Adam D. Ruppe via Digitalmars-d-announce <
digitalmars-d-announce@puremagic.com> wrote:

> Compare and contrast with the official Java dox:
>
> http://help.eclipse.org/luna/index.jsp?topic=/org.eclipse.pl
> atform.doc.isv/reference/api/org/eclipse/swt/package-summary.html
>
> both are generated from basically the same doc comments, but I like mine
> better :)
>


Re: State of D 2018 Survey

2018-03-02 Thread Bill Baxter via Digitalmars-d-announce
That's a much nicer way of saying what I was trying to get across.  :-)
Early respondents to a lengthy survey about D usage are not necessarily a
good representation of the more casual user's needs for the language.

--bb



On Thu, Mar 1, 2018 at 1:49 PM, Jonathan M Davis via Digitalmars-d-announce
<digitalmars-d-announce@puremagic.com> wrote:

> On Thursday, March 01, 2018 13:24:29 Bill Baxter via Digitalmars-d-announce
> wrote:
> > Just don't overlook the fact that people who fill out 30 minute surveys
> > right away after being told about them are a self-selected group of
> people
> > who apparently have way too much time on their hands.
> > Which also suggests they would likely also have more free time to go
> chase
> > down and fix breaks in their legacy code caused by new compilers.
>
> It's also the case that the folks who even see this survey are likely to be
> a fairly small percentage of the actual user base. So, while its results
> may
> be useful, they need to be viewed with that fact in mind.
>
> That being said, I think that it's a given that we need to make breaking
> changes at least occasionally. The question is more how big they can be and
> how we go about it. Some changes would clearly be far too large to be worth
> it, whereas others clearly pay for themselves. The harder question is the
> stuff in between.
>
> For instance, while we might not actually have a new operator if D were
> being redesigned from the ground up (Andrei has previously stated that it
> really should have just been a function in the standard library or
> runtime),
> that would be far too large a change with far too little benefit to be even
> vaguely worth it at this point. On the other hand, we _did_ change it so
> that switch statements don't have implicit fallthrough anymore, and that
> change was _very_ well received, because it caught bugs and it was a quick
> fix to update correct code that was then an error (it was probably also
> true
> that relatively little correct code had to be updated, but that's harder to
> measure).
>
> Each potential breaking change has to be weighed on its own, and the real
> question is how strongly we weight the pros vs the cons. We could choose to
> favor breaking code only when it's cleary _very_ benificial to do so, or we
> could choose to break code any time there's even a slight benefit to it. I
> think that it's pretty clear that the right choice is somewhere in between
> those two extremes, but it's not an easy question as to where it is.
>
> And as has been discussed before, we have folks clamoring for breaking
> changes and folks clamoring for nothing to ever break, and sometimes,
> they're exactly the same folks. :|
>
> - Jonathan M Davis
>
>


Re: State of D 2018 Survey

2018-03-01 Thread Bill Baxter via Digitalmars-d-announce
Just don't overlook the fact that people who fill out 30 minute surveys
right away after being told about them are a self-selected group of people
who apparently have way too much time on their hands.
Which also suggests they would likely also have more free time to go chase
down and fix breaks in their legacy code caused by new compilers.

--bb


On Thu, Mar 1, 2018 at 1:19 PM, bauss via Digitalmars-d-announce <
digitalmars-d-announce@puremagic.com> wrote:

> On Wednesday, 28 February 2018 at 20:37:36 UTC, Seb wrote:
>
>> On Wednesday, 28 February 2018 at 20:24:00 UTC, JN wrote:
>>
>>> On Wednesday, 28 February 2018 at 20:01:16 UTC, Seb wrote:
>>>
 Thanks! I hope so too!

>>>
>>> Is there some way to access the results without retaking the survey?
>>>
>>
>> Yeah the link TypeForm generates at the end is permanent:
>>
>> https://dlang.typeform.com/report/H1GTak/PY9NhHkcBFG0t6ig
>>
>> though for some reason it doesn't show full-text answers (I have opened a
>> support ticket for that a while ago).
>> Anyhow, as Mike said we will look at all answers and do a summary once
>> the survey concluded.
>>
>
> Interesting results. 80% in favor for breaking changes.
>
> Maybe it's time to not care too much about making D better and leave old
> legacy stuff that stops D from evolving behind curtains.
>


Re: NWCPP (and D) Meeting at Microsoft Wednesday Evening

2018-02-21 Thread Bill Baxter via Digitalmars-d-announce
Oh, forgot   . :-)

On Wed, Feb 21, 2018 at 11:04 AM, Bill Baxter  wrote:

> Where do you go now that the Celtic Bayou is closed?
> --bb
>
> On Tue, Feb 20, 2018 at 7:37 PM, Walter Bright via Digitalmars-d-announce
>  wrote:
>
>> http://nwcpp.org/
>>
>> I plan to be there; a bunch of Seattle area D folks come regularly. We
>> hear the presentation, then go out for a beer and conversation afterwards.
>>
>> Come join us!
>>
>> -Walter
>>
>
>


Re: NWCPP (and D) Meeting at Microsoft Wednesday Evening

2018-02-21 Thread Bill Baxter via Digitalmars-d-announce
Where do you go now that the Celtic Bayou is closed?
--bb

On Tue, Feb 20, 2018 at 7:37 PM, Walter Bright via Digitalmars-d-announce <
digitalmars-d-announce@puremagic.com> wrote:

> http://nwcpp.org/
>
> I plan to be there; a bunch of Seattle area D folks come regularly. We
> hear the presentation, then go out for a beer and conversation afterwards.
>
> Come join us!
>
> -Walter
>


Re: BLAS implementation for D

2017-04-15 Thread Bill Baxter via Digitalmars-d-announce
On Fri, Apr 14, 2017 at 12:18 PM, bachmeier via Digitalmars-d-announce <
digitalmars-d-announce@puremagic.com> wrote:

> On Friday, 14 April 2017 at 16:31:24 UTC, jmh530 wrote:
>
> Not a lawyer, but I think if you just port it to another language it is a
>> derived work in GPL and the ported project must also be GPL.
>>
>
> This is correct.
>
> However, if you're completely re-writing each function, I don't know.
>>
>
> I don't think that argument would apply in this case. It would be
> necessary to start a new project to give it an alternative license.
>

And more than that, companies that are serious about avoiding litigation
will make sure that everyone working on this new project has not even seen
the source code for the library with the other license.  If someone who has
seen the source code provides help, it will only be in the form of advice,
not code, to make sure there is no possible argument that the copyright of
the original was violated.

--bb


Re: DIP1000: Scoped Pointers

2016-08-10 Thread Bill Baxter via Digitalmars-d-announce
This bit seems odd:

T func(T* t) {
  return t; // ok
}

Is there an implicit conversion from T* to T?


On Wed, Aug 10, 2016 at 10:05 PM, rikki cattermole via
Digitalmars-d-announce  wrote:

> On 11/08/2016 8:35 AM, Dicebot wrote:
>
>> The first DIP has just landed into the new queue. It is a proposal from
>> language authors and thus it bypasses usual nitpicking process and
>> proceeds straight to requesting community (your!) feedback.
>>
>> Essentially, it is an attempt to solve reference lifetime problem by
>> extending implementation of `scope` keyword.
>>
>> Proposal text: https://github.com/dlang/DIPs/blob/master/DIPs/DIP1000.md
>>
>> Few notes:
>>
>> - Please submit pull requests to adjust the markdown document if you
>> want to propose any improvements (mentioning @WalterBright and @andralex
>> for confirmation).
>> - The proposal refers to a number of other documents and it is
>> recommended to become familiar at least briefly with all of them.
>> - At this point the question I'd personally suggest to be evaluated is
>> "does this proposal enable enough useful designs?". A good check would
>> be to try taking some of your projects and see if having DIP1000
>> approved and implemented could improve them.
>>
>
> Question:
> I see RefCountedSlice example, does this mean if I alias this say like:
>
> struct FooBar;
>
> struct Foo {
> FooBar* v;
>
> scope FooBar* get() { return v; }
> alias this get;
> }
>
> That it will operate correctly in the below case?
>
> func(myFoo);
> void func(scope FooBar*)
>
> If this does work, this is a major addition that I've been waiting for,
> for my managed memory concept! https://github.com/rikkimax/al
> phaPhobos/blob/master/source/std/experimental/memory/managed.d
> After this I'll only need proper ref counting in the language ;)
>


Re: D-Man culture

2016-06-19 Thread Bill Baxter via Digitalmars-d-announce
Whew!  I thought this was going to be a scathing critique of some lurking
anti-feministic culture in the D world.
Glad to see it's just about some cute D-shaped characters!

On Sun, Jun 19, 2016 at 10:30 AM, Walter Bright via Digitalmars-d-announce <
digitalmars-d-announce@puremagic.com> wrote:

> I find this amazing and lots of fun!
>


Re: Google Summer of Code

2016-04-22 Thread Bill Baxter via Digitalmars-d-announce
Well done!  Congrats to you all!

--bb

On Fri, Apr 22, 2016 at 3:43 PM, CraigDillabaugh via Digitalmars-d-announce
 wrote:

> I am pleased to announce that the D Foundation has been awarded 4 slots
> for the 2016 Google Summer of Code.
>
> https://summerofcode.withgoogle.com/organizations/5078256051027968/
>
> Congratulations to
>
> Lodovico Giaretta
> A replacement of std.xml for the Phobos standard library
>
> Sebastian Wilzbach
> Science for D - a non-uniform RNG
>
> Jeremy DeHaan
> Precise Garbage Collector
>
> Wojciech Szęszoł
> Improvements for dstep
>
> on their successful proposals.
>
> They faced very stiff competition, and unfortunately we had to turn down a
> number of very good proposals.  Perhaps we should have been more greedy and
> asked for six or seven slots.
>
> I hope the community will extend a warm welcome to these students, and we
> welcome all of your efforts in helping these students achieve success in
> the coming months.
>
> Finally, thanks to all our mentors who put in hours of work in evaluating
> the proposals to this point.
>
>
>
>
>
>
>


Re: Computer Vision Library in D

2016-04-21 Thread Bill Baxter via Digitalmars-d-announce
On Wed, Apr 20, 2016 at 9:26 PM, rikki cattermole via
Digitalmars-d-announce  wrote:

> On 20/04/2016 7:46 PM, Relja Ljubobratovic wrote:
>
>> On Wednesday, 20 April 2016 at 06:14:58 UTC, rikki cattermole wrote:
>>
>>> I was thinking std.math.linalg kinda seems like the right place once
>>> std.math is split up.
>>> There is an isolated one other than gfm.math. gl3n but I don't have
>>> permission to relicense to Boost. Its mostly ready unfortunately.
>>>
>>
>> I agree it sounds nice to have linalg package in the standard library.
>> Although I'm still not sure about it - I've never seen such package in
>> any other language's standard library. I'm not saying it's not right,
>> just a bit strange to me.
>>
>
Fortran has some linear algebra functions in the standard library.  :-)
Java and many other modern languages are pretty much actively hostile to
doing numerical computation,
so including a linear algebra package in the standard library of those
languages would just highlight how bad they are at it.
C++ has a tradition of not having a standard library for anything you might
actually need to get work done, so I wouldn't follow their example.

--bb


Re: Dconf gets a new logo

2016-03-02 Thread Bill Baxter via Digitalmars-d-announce
The other one was classy, but this one is energetic and fun.  +1.

--bb

On Tue, Mar 1, 2016 at 7:37 PM, Andrei Alexandrescu via
Digitalmars-d-announce  wrote:

> Many thanks to https://github.com/aG0aep6G who contributed the DConf 2016
> logo (the Berlin tower
> https://github.com/D-Programming-Language/dconf.org/pull/95).
>
> After discussing it with Sociomantic, they proposed a new one that is not
> Berlin-specific and also looks terrific on T-shirts.
>
> Take a look: http://dconf.org
>
> Very excited about the up-and-coming DConf 2016!
>
>
> Andrei
>


Re: The D Language Foundation has $5000 to its name

2015-11-22 Thread Bill Baxter via Digitalmars-d-announce
It doesn't require a system change to run unsigned stuff on the Mac, it
just requires knowing the trick: open by ctrl-clicking on the icon and
choosing "Open" from the pop-up menu.  If you open it that way then it will
ask you if you really really want to open it, and there you can say yes.
If you, do it won't ask you again.

--bb

On Sun, Nov 22, 2015 at 7:46 PM, Rikki Cattermole via
Digitalmars-d-announce  wrote:

> On 23/11/15 10:45 AM, Brad Anderson wrote:
>
>> On Thursday, 19 November 2015 at 12:31:01 UTC, Andrei Alexandrescu wrote:
>>
>>> On 11/17/2015 04:01 PM, cym13 wrote:
>>>
 On Tuesday, 17 November 2015 at 20:54:34 UTC, Andrei Alexandrescu wrote:

> Quite timely after the announcement of that $600K donation for the
> Julia language, I'm happy to announce that the D Language Foundation
> has a bank account seeded with $5000 - as I promised, it's a round-up
> of my last royalty check.
>
> The D Language Foundation doesn't yet have non-profit status, so we
> can't accept donations in that account; that'll take a few more
> months. I'll keep everybody posted.
>
>
> Andrei
>

 What do you plan to do concretely with that money? Advertise? Support
 projects?

>>>
>>> DConf is our largest annual spender. Also we plan a few small monthly
>>> expenses. I'll keep everyone posted. -- Andrei
>>>
>>
>> I have a recommendation for fairly small expense which would be a
>> perfect job for the newly formed Foundation. Get some certificates for
>> D. Walter was interested in the past with getting one for Digital Mars
>> to use but I think the idea got lost somewhere along the way. There are
>> three different certificates that would be good to have:
>>
>> 1. SSL certificate for dlang.org (optionally getting an EV certificate
>> would be a good way to advertise the Foundation in the address bar).
>> 2. Code signing certificate for Windows from a Certificate Authority.
>> 3. OS X code signing certificate from Apple.
>>
>> The first two can be done pretty inexpensively through StartSSL (there
>> are plenty of other options though).
>>
>> Apple isn't as important because I don't believe it does the Untrusted
>> Developer warning for opening .dmg files nor does it do it for running
>> command line applications. It's good for tamper security though. To
>> register with Apple you'll need a DUNS number for the Foundation which
>> you can create through Dun & Bradshaw (not sure if it's free).
>>
>> Code signing the installers and executables means the Windows
>> SmartScreen protection systems won't kick in and give big, scary
>> warnings with non-obvious workarounds about the D downloads. It also
>> means the Admin Privilege request dialog would display the Foundation's
>> name which looks way more professional and trustworthy than an unsigned
>> executable. I think doing this eventually is important if you want D to
>> look professional and ready for primetime.
>>
>
> Given Apple's approach of disallowing any programs not signed to run by
> default, we REALLY need to get all programs for OSX signed.
> IMO its more important then all the others, since it actively requires
> system change to make things work.
>


Re: Silicon Valley D Meetup November 19, 2015

2015-11-19 Thread Bill Baxter via Digitalmars-d-announce
If you set up what's called a Hangout On Air then anyone can join in and
you can have it recorded to YouTube as well.

https://support.google.com/plus/answer/2553119?hl=en
On Nov 18, 2015 10:25 PM, "Joakim via Digitalmars-d-announce" <
digitalmars-d-announce@puremagic.com> wrote:

> On Wednesday, 18 November 2015 at 20:35:31 UTC, Ali Çehreli wrote:
>
>> "Fireside Chat with Andrei, Foundation Update, Q4 Technical Update"
>>
>>   http://www.meetup.com/D-Lang-Silicon-Valley/events/226112242/
>>
>> Andrei will attend over Google+, Walter is a slight possibility. I will
>> update this thread with conferencing information when I know more.
>>
>> Ali
>>
>
> Presumably the video conference can be easily recorded and stuck online?
>


Re: Build It And They Will Not Come

2015-09-11 Thread Bill Baxter via Digitalmars-d-announce
To be fair, wasn't the movie talking about dead baseball player ghosts
coming? For people to take that example and apply it to other endeavors in
life is a bit ridiculous.

But maybe I'm misremembering. Saw it a long time ago.
On Sep 11, 2015 4:00 AM, "Chris via Digitalmars-d-announce" <
digitalmars-d-announce@puremagic.com> wrote:

> On Tuesday, 18 August 2015 at 19:35:02 UTC, Walter Bright wrote:
>
>> I hate the movie "Field of Dreams" where they push the idiotic idea of
>> "Build it and they will come." No, they won't. There's a blizzard of stuff
>> competing for their attention out there, why should they invest the time
>> looking at your stuff? You need to tell them why!
>>
>
> I've never seen that film but I remember a guy who would use this line
> when we were trying to revive a pub that was in dire straits. The truth is
> "No, they won't come, unless you have something really good to offer!"
>
> The line is only true of TV, as they said in Seinfeld
>
> "Well, why am I watching it? - Because it's on TV."
>
> Yes, because people sit on their ar*es and consume it passively. But if
> you want them to actually do something, it's not enough to just build it.
>


Re: 1st Ever Artificial Consciousness to be Written in D Language

2015-09-02 Thread Bill Baxter via Digitalmars-d-announce
On Wed, Sep 2, 2015 at 10:10 AM, GrandAxe via Digitalmars-d-announce <
digitalmars-d-announce@puremagic.com> wrote:

> On Wednesday, 2 September 2015 at 15:14:12 UTC, Martin Drašar wrote:
>
>> Dne 2.9.2015 v 16:41 GrandAxe via Digitalmars-d-announce napsal(a):
>>
>>> This is to inform the D Language community that the first viable general
>>> artificial algorithm is being written in D. It is called Organic Big data
>>> intelligence (OBI); the website is at www.okeuvo.com.
>>>
>>> Some of its capabilities are:
>>>
>>> 1. Ability to learn
>>> 2. Ability to analyse
>>> 3. Problem solving
>>> 4. Moral judgement
>>> 5. Ability to feel emotions
>>> 6. Free will
>>> 7. Consciousness
>>> 8. Self awareness
>>>
>>> D Language was chosen for its versatility. It is a language with high
>>> level syntax and low capabilities, as well as excellent performance and
>>> being open source.
>>>
>>> Unnetworked personal mobile devices are the target platform for the
>>> standard implementation of OBI. A demonstration release is scheduled for
>>> the end of this month (September 2015). The demonstration release will
>>> comprehend English prose only, later releases will be able to process
>>> input from other languages, as well as sensory input.
>>> OBI will be a mixture of open and closed source modules.
>>>
>>> To God be the Glory.
>>>
>>> Asame Obiomah
>>>
>>
>> Umm... not that I would not like an AI like this written in D, but this
>> is probably the most extraordinary claim I have seen in some time. And no
>> extraordinary evidence seems to be available.
>>
>> Also, points 4 - 8 scream SCAM! all around. Especially when there is no
>> credible research linked to the name of Asame Obiomah.
>>
>> So, let's just hope that the linked page was not an attack vector and
>> this is not jsut an elaborate social engineering :-)
>>
>> Martin
>>
>
> Scam?! I haven't asked you for a farthing, so what nonsense are you
> talking about?
>

FYI most scams start without asking for money.  That usually comes later.

You build up a reputation and buzz around your mechanical turk or perpetual
motion machine or free energy device or whatever, then eventually make a
pitch to investors to back you.

--bb


Re: Moving forward with work on the D language and foundation

2015-08-25 Thread Bill Baxter via Digitalmars-d-announce
On Tue, Aug 25, 2015 at 6:06 PM, welkam via Digitalmars-d-announce 
digitalmars-d-announce@puremagic.com wrote:

 On Monday, 24 August 2015 at 18:43:01 UTC, Andrei Alexandrescu wrote:

 to fully focus on pushing D forward.


 insert dick joke here


That would be pushing ===D forward.


Re: Moving forward with work on the D language and foundation

2015-08-24 Thread Bill Baxter via Digitalmars-d-announce
On Mon, Aug 24, 2015 at 12:14 PM, Joseph Cassman via Digitalmars-d-announce
digitalmars-d-announce@puremagic.com wrote:

 On Monday, 24 August 2015 at 18:43:01 UTC, Andrei Alexandrescu wrote:

 Hello everyone,


 Following an increasing desire to focus on working on the D language and
 foundation, I have recently made the difficult decision to part ways with
 Facebook, my employer of five years and nine months.

 [...]


 Respect.


Indeed.  To you and especially to your wife.

--bb


Re: Release D 2.068.0

2015-08-11 Thread Bill Baxter via Digitalmars-d-announce
On Tue, Aug 11, 2015 at 3:28 PM, John Colvin via Digitalmars-d-announce 
digitalmars-d-announce@puremagic.com wrote:

 On Tuesday, 11 August 2015 at 22:08:50 UTC, Bill Baxter wrote:

 On Tue, Aug 11, 2015 at 12:52 AM, John Colvin via Digitalmars-d-announce
  digitalmars-d-announce@puremagic.com wrote:

 On Monday, 10 August 2015 at 08:48:52 UTC, Martin Nowak wrote:

 Glad to announce D 2.068.0.

 http://downloads.dlang.org/releases/2.x/2.068.0/

 This release comes with many rangified phobos functions, 2 new GC
 profilers, a new AA implementation, and countless further improvements and
 fixes.

 See the changelog for more details.
 http://dlang.org/changelog.html#2.068.0

 -Martin


 brew update  brew reinstall dmd

 :)


 New to brew... getting errors with this on Yosemite:
 Error: Permission denied - /usr/local/etc/dmd.conf
 and sudo brew install refuses to do so.

 --bb


 Did you by any chance have dmd installed from the installer before-hand?


No, just installed brew last night.



 What does `brew doctor` give you?


Ah, that mentions that a bunch of paths aren't writeable and suggests I
chown them.

Warning: /usr/local/bin isn't writable.

Warning: /usr/local/etc isn't writable.

Warning: /usr/local/sbin isn't writable.

Warning: The /usr/local directory is not writable.

Might be something to do with corp setup.  brew install went fine but said
it was changing all those dirs to be group-writeable and group 'admin'.
But they don't appear to be so now:

$ ls -ld /usr/local/bin
drwxr-xr-x  77 root  wheel  2618 Aug 10 18:06 /usr/local/bin
Running the chmod and chgrp commands from the brew install over again does
allow the 'brew install dmd' command to complete without error.

--bb


Re: Release D 2.068.0

2015-08-11 Thread Bill Baxter via Digitalmars-d-announce
On Tue, Aug 11, 2015 at 12:52 AM, John Colvin via Digitalmars-d-announce 
digitalmars-d-announce@puremagic.com wrote:

 On Monday, 10 August 2015 at 08:48:52 UTC, Martin Nowak wrote:

 Glad to announce D 2.068.0.

 http://downloads.dlang.org/releases/2.x/2.068.0/

 This release comes with many rangified phobos functions, 2 new GC
 profilers, a new AA implementation, and countless further improvements and
 fixes.

 See the changelog for more details.
 http://dlang.org/changelog.html#2.068.0

 -Martin


 brew update  brew reinstall dmd

 :)


New to brew... getting errors with this on Yosemite:
Error: Permission denied - /usr/local/etc/dmd.conf
and sudo brew install refuses to do so.

--bb


Re: D Conf 2015: Memory Models and D (deadalnix)

2015-06-25 Thread Bill Baxter via Digitalmars-d-announce
Fyi - Someone is posting similar stuff to the G+ D community under the name
Mike Rotch.  The posts are links to serious talks about D. But that
account name lends a pretty unprofessional air to it.
--bb
On Jun 24, 2015 4:00 PM, Walter Bright via Digitalmars-d-announce 
digitalmars-d-announce@puremagic.com wrote:

 On 6/24/2015 3:19 PM, Laeeth Isharc wrote:

 But I posted just now a short summary/teaser based off Adam's notes and
 what I
 remember from his talk last year.


 I saw that - excellent! Thanks
 (didn't know it was you!)



Re: Summer cleanup on https://issues.dlang.org

2015-06-09 Thread Bill Baxter via Digitalmars-d-announce
On Tue, Jun 9, 2015 at 2:41 PM, Andrei Alexandrescu via
Digitalmars-d-announce digitalmars-d-announce@puremagic.com wrote:

 On 6/9/15 1:54 PM, Vladimir Panteleev wrote:

 On Tuesday, 9 June 2015 at 05:33:24 UTC, Andrei Alexandrescu wrote:

 I just made a pass through https://issues.dlang.org for a cleanup.


 Next time we do something like this, we need to find a way to do this
 without sending thousands of emails to damn near everyone who's ever
 reported a bug :P

 http://forum.dlang.org/post/hatvzzpgmsbtgkfbw...@forum.dlang.org

 [vladde] Could someone explain to me why DFeed is spamming that Andrei
 has replied to something, but the links only go to issues filed 7 to 5
 years ago?
 [vladde] This is getting quite annoying actually

 [Dr_Jakob] Wtf have they done with the bugs?

 [ladyfriday] I unchecked all the boxes on bugzilla for email, and I'm
 still getting all these bloody notifications emailed to me every couple
 of minutes .
 [ladyfriday] got woken up by them, and they've been going all day
 [ladyfriday] can't even unsubscribe


 That's pretty messed up of bugzilla, apologies to whomever is seeing this.
 I've used change several issues at once, which I implicitly assumed would
 entail grouping email just the same.


No prob.  I enjoyed the trip down memory lane.  :-)

--bb


Re: Now official: we are livestreaming DConf 2015

2015-05-27 Thread Bill Baxter via Digitalmars-d-announce
Awesome.  Thanks for doing the streaming!

--bb

On Wed, May 27, 2015 at 2:20 PM, Andrei Alexandrescu via
Digitalmars-d-announce digitalmars-d-announce@puremagic.com wrote:

 On 5/27/15 1:01 PM, Andrei Alexandrescu wrote:

 Thanks to John Colvin! He rigged his webcam centrally so we can
 livestream DConf 2015 in passable quality to youtube. Link:

 https://www.youtube.com/watch?v=-OCl-jWyT9E

 It's live now (30 minutes of break still ongoing so not a lot going on
 at the moment). Schedule at:

 http://dconf.org/2015/schedule/index.html

 Times are in MDT (GMT-0600).


 Vote up!


 http://www.reddit.com/r/programming/comments/37i1lm/dconf_2015_streaming_in_real_time_schedule_at/

 Andrei





Re: Found on Reddit: It's time for D to own up

2015-04-21 Thread Bill Baxter via Digitalmars-d-announce
On Tue, Apr 21, 2015 at 3:50 PM, Brad Anderson via Digitalmars-d-announce 
digitalmars-d-announce@puremagic.com wrote:

 On Tuesday, 21 April 2015 at 22:41:38 UTC, Bill Baxter wrote:

 Anyone mentioned Automatic Reference Counting yet? Works pretty well for
 ObjC from what I've seen.


 Here on the forums? Quite a bit. The designer of ObjC's ARC even stopped
 in to clarify a few points about how it works in ObjC.


Glad it's on the radar.  I hear lots of grousing about GC issues and things
like this article saying shared_ptr is where it's at, but not as much about
ARC as a solution.
I'm no expert on it, but it seems if one is going to be discussing memory
management at large, ARC should be part of the discussion.

--bb


Re: Found on Reddit: It's time for D to own up

2015-04-21 Thread Bill Baxter via Digitalmars-d-announce
Anyone mentioned Automatic Reference Counting yet? Works pretty well for
ObjC from what I've seen.
On Apr 21, 2015 11:27 AM, Ali Çehreli 
digitalmars-d-announce@puremagic.com wrote:



 http://www.reddit.com/r/programming/comments/33dccx/its_time_for_d_to_own_up/

 Ali



Re: quick-and-dirty minimalistic LISP engine

2015-02-19 Thread Bill Baxter via Digitalmars-d-announce
On Thu, Feb 19, 2015 at 8:30 AM, ketmar via Digitalmars-d-announce 
digitalmars-d-announce@puremagic.com wrote:

 On Thu, 19 Feb 2015 06:50:29 -0800, Bill Baxter via Digitalmars-d-announce
 wrote:

  If you weren't deliberately making a joke, you might want to google
  milf.

 no jokes, it's Serious Bussiness! do you think that our project architect
 will allow to build our own milf without googling? or our security team
 don't know that i want to share our milf? it's all Official.


Okie dokie then.  :-)  Just wanted to make sure you knew what you were
doing.  But seems it's all under control.  Don't mind me.  You can go about
your business.

--bb


Re: quick-and-dirty minimalistic LISP engine

2015-02-19 Thread Bill Baxter via Digitalmars-d-announce
If you weren't deliberately making a joke, you might want to google milf.
And if you were... Hmm interesting sense of humor you have there.
On Feb 18, 2015 11:40 PM, via Digitalmars-d-announce 
digitalmars-d-announce@puremagic.com wrote:

 On Wednesday, 18 February 2015 at 22:37:34 UTC, ketmar wrote:

 yet you're still alive, so at least it's not fatal


 I became one year older, but I feel invigorated after this Alice encounter!

  and again, so let's consider code cleanup as an exercise for the reader.


 That's quite ok. I enjoy just looking at D code by different authors to
 get a picture of how the language is used in real code. So thanks for
 sharing!

  i know that everybody loves textbooks where the most interesting part is
 left as an exercise.


 Yes, especially if you get that part on an exam later on...



Re: forum.dlang.org is now using DCaptcha

2014-12-11 Thread Bill Baxter via Digitalmars-d-announce

What will be the return value of the following function?

int y()
{
  int d = 31, baz = 5;
  baz--;
  d /= baz;
  return d;
}


Oh, the irony! Asking people to prove they're human by making them to
complete a task that is usually done by machines.  :-)

--bb

On Thu, Dec 11, 2014 at 4:26 AM, Vladimir Panteleev via
Digitalmars-d-announce digitalmars-d-announce@puremagic.com wrote:

 On Thursday, 11 December 2014 at 11:04:09 UTC, Martin Nowak wrote:

 Good idea, but the demo site is down right now :(.
 http://wiki.dlang.org/extensions/DCaptcha/demo.php


 Ah, fixed. Broke that when I updated to the easy version.


 Nice one, failed the first try :).
 You should probably reload on failure, or maybe only after the 3rd
 attempt or so.


 This is a very simple demo page (you can even see the answers in the HTML
 source code). The forum will give you a different question on a wrong
 answer, as well as invite the user to reload the page to get a different
 challenge.

 Hopefully I can find the regression and make it live again soon.



Re: DConf 2014: SDC, a D Compiler as a Library

2014-07-25 Thread Bill Baxter via Digitalmars-d-announce
In the YouTube interface, click on the pencil icon (Info  Settings) and
there's a place to set what frame to use as a thumbnail there.
--bb


On Fri, Jul 25, 2014 at 3:10 PM, Andrei Alexandrescu via
Digitalmars-d-announce digitalmars-d-announce@puremagic.com wrote:

 On 7/25/14, 9:03 AM, David Nadlinger wrote:

 On Friday, 25 July 2014 at 15:44:32 UTC, Andrei Alexandrescu wrote:

 I don't understand. I click on the link, go to youtube, and the first
 image I see is the blue screen facebook DConf - Day 3 etc.


 YouTube shows the Gophers Hate Him! advertising slide for the video
 thumbnail. ;)


 O now I see. Did nothing special... prolly it will annoy some people
 but now it's late. -- Andrei





Re: Interview at Lang.NEXT

2014-06-05 Thread Bill Baxter via Digitalmars-d-announce
On Thu, Jun 5, 2014 at 2:42 AM, Jonathan M Davis via Digitalmars-d-announce
digitalmars-d-announce@puremagic.com wrote:


 Though I confess what horrifies me the most about dynamic languages is code
 like this

 if(cond)
 var = hello world;
 else
 var = 42;

 The fact that an if statement could change the type of a variable is just
 atrocious IMHO.


Yeh, that's possible, but that doesn't look like something anyone with any
sense would do.

The things I found most enjoyable about working on javascript were
1) REPL / fully interactive debugger
When you hit a break point you can just start typing regular js code
into the console to poke the state of your system.
And the convenience of the REPL for seeing what bits of code do as you
write them.
2) Duck typing / introspection ability
If you have a bunch of objects that have a .width property, and that's
all you care about, you can just look for that.  No need to declare an
IWidthHaver interface and make all of your objects declare that they
implement it.
3) Relative ease of writing tests
We used the Closure compiler for the js I worked on, so it wasn't
totally wild west.  It has a fair amount of static type checking.
But when it comes to tests, it's very convenient to just be able to
fake any object by slapping some dummy functions in between curly braces.
 For example if I want a fake IWidthHaver instance, I just have to write
x = { width: 10 }, and I'm done.  Plus I can monkey patch things in tests,
replacing whatever method I want with a wrapper that does some custom
monitoring before or after calling the real method.  Writing tests for C++
is a pain in the butt in comparison.

--bb


Re: Interview at Lang.NEXT

2014-06-05 Thread Bill Baxter via Digitalmars-d-announce
On Thu, Jun 5, 2014 at 6:34 AM, Brian Rogoff via Digitalmars-d-announce 
digitalmars-d-announce@puremagic.com wrote:

  ML is the language of the future ;-)


Yeh, it hasn't really caught on in the first 40 years since it was
invented, but I'm sure it's about to explode any day now.  :-)

--bb