You're right about null? being a problem.  `Nothing` suggests an option
type.  What about 'nada' or 'nix'?

On Fri, Sep 14, 2018 at 6:45 PM HiPhish <[email protected]> wrote:

> 1) Huh, I didn't think this would work because the record type is already
> nil,
> but apparently it does. Good to know
>
> 2) `null` is bad because the predicate would be `null?`, which collides
> even
> worse with Scheme. Any other suggestions? `nothing`? `nul` with one ell? I
> think it would be too easy for people to miss that one letter and be
> confused
> why things don't work as they should. The MessagePack spec calls the type
> `nil`:
> https://github.com/msgpack/msgpack/blob/master/spec.md#nil-format
>
>
> John Cowan wrote:
> > 1) Some Schemes don't support rename on export.  Just give the procedure
> > the name you want it to have.
> >
> > 2) Please don't use nil as a name.  Many Schemers pronounce (), the
> > external representation of the empty list, as "nil".  Use null or
> something
> > else.
>
>
>

Reply via email to