UNB/ CS/ David Bremner/ teaching/ cs4613/ lectures/ lecture16/ get-num2.rkt
#lang plait
(define (output n)
  (display n))

(define (get-num/k prompt k)
  (begin
    (display prompt)
    (k (s-exp->number (read)))))

(get-num/k "First number: "
  (lambda (<*1>)
    (get-num/k "Second number: "
      (lambda (<*2>)
        (output (+ <*1> <*2>))))))