metaeducation / ren-c

Library for embedding a Rebol interpreter into C codebases
GNU Lesser General Public License v3.0
128 stars 27 forks source link

random/secure - the help says the refinement is still present #1052

Open gchiu opened 4 years ago

gchiu commented 4 years ago
>> random/secure n
** Error: /SECURE relied on SHA1, which is now in the Crypt extension and not the core build.  Speak up if you need a workaround.

So, does this mean the /secure refinement needs to be removed from help?

hostilefork commented 4 years ago

So, does this mean the /secure refinement needs to be removed from help?

My original philosophy was to have things like this in a transitional phase, so people could adapt their code. It means keeping around unnecessary refinements in the natives, which makes the code more junky.

But now that we have AUGMENT and as the focus shifts to Redbol, I think this might be part of a warning mode where Redbol constructs create logs that advise you about things that have changed.

So we should probably just have the "Ren-C experience" be the bleeding edge and not worry much about these phased errors so much.