On this page:
exn:  fail:  not-implemented?
raise-not-implemented

7 Module rml/not-implemented🔗ℹ

 (require rml/not-implemented) package: rml-core

This is a common utility module, it provides a single procedure, raise-not-implmented, and a single predicate exn:fail:not-implmented?. These provide a simple way to mark incomplete procedures in the current implementation of this, or any related package.

Examples:
> (require rml/not-implemented)
> (define (fuzzify data-set features)
    (raise-not-implemented))
> (fuzzify dataset '())

The called procedure is not yet implemented.

predicate

(exn:fail:not-implemented? a)  boolean?

  a : any/c
Returns #t if the value of a is an instance of the exn:fail:not-implmented exception.

procedure

(raise-not-implemented name message)  any

  name : (or/c symbol? string?)
  message : string?
Raises a exn:fail:not-implmented exception.