0

I see '##flonum?' in the source of the Calculator application in LambdaNative.

rnso
  • 23,686
  • 25
  • 112
  • 234
Vince Refiti
  • 483
  • 1
  • 5
  • 9

1 Answers1

0

The "##" denotes a special namespace - the "internal" code as opposed to user code. So "##flonum?" is an internally-defined function as opposed to "flonum?". One may be more performant than the other.

See http://dynamo.iro.umontreal.ca/wiki/index.php/Namespaces. That page also mentions that this mechanism is not described in official documentation. The Gambit-C v4.7.9 reference has "To Do" in the namespace section.

Vince Refiti
  • 483
  • 1
  • 5
  • 9