On Friday, 26 January 2018 at 22:56:00 UTC, ChrisPiker wrote:
I'm trying to learn D, but many of my site searches take me to https://tour.dlang.org, which cannot be displayed. Of course it may be a local problem (or it might not.) In case this is affecting anyone else, the error I'm getting from firefox is

No it's not on maintenance.
I am not getting this error on neither Chrome or Firefox.

See: https://imgur.com/a/wRhrw

What Firefox version are you using?
Anything specific about your setup?


-----------------------------------------------------------------------
Your connection is not secure

The website tried to negotiate an inadequate level of security.

tour.dlang.org uses security technology that is outdated and vulnerable to attack. An attacker could easily reveal information which you thought to be safe. The website administrator will need to fix the server first before you can visit the site.

Error code: NS_ERROR_NET_INADEQUATE_SECURITY
-----------------------------------------------------------------------

Have tried going to the http version but your server (or my browser) seems to be setup to auto-redrect to the https version.

Yes, Google downranks websites which don't redirect by default to HTTPS.

Please excuse this post if this is a known issue.

FYI for the future: you can report issues here:

https://github.com/dlang-tour/core

Now if I could just find a diagram of the exception tree in phobos. I'm trying to throw an exception when all possible environment variables my program could use to find the current account's home directory are not present but can't figure out which one would be appropriate.

There's no complex exception hierarchy.
You can easily get a  list of all exceptions in Phobos, e.g.

grep -r ": Exception" *

Why don't you create your own exception?

```
import std.exception;
class InputException : Exception
{
    ///
    mixin basicExceptionCtors;
}
...
throw new InputException("Environment variable " ~ s ~ " isn't set.");
```

Reply via email to