> On Nov 27, 2017, at 1:43 PM, Don Guinn <[email protected]> wrote:
> 
> So it's not a nilladic function in the sense it requires an argument list
> that's empty.

Standard ML, OCaml and F# also have the limitation that you can’t really have a 
niladic function, so they instead have this special value called “unit” which 
is written “()” which is the de-facto argument for functions that would be 
niladic. It’s similar to what we’re doing with ‘’, except that there is a 
strong, static typechecking regime behind it.

> I thought that you wanted a nilladic function that had only a name.


I’m just here to add noise.

-- 
Daniel Lyons




----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to