I'd like to change the result of a 0-arity function, but I need help
crafting the right magic spell. Here's my attempt.
#lang racket/base
(struct wrap (vals)) ;; Wrap a list
(define (create) '())
(define create-wrap
(impersonate-procedure create
(lambda ()
;;(values ;; -- this
I'd like to change the result of a 0-arity function, but I need help
crafting the right magic spell. Here's my attempt -- this even possible?
#lang racket/base
(struct wrap (vals)) ;; Wrap a list
(define (create) '())
(define create-wrap
(impersonate-procedure create
(lambda ()
At Fri, 21 Aug 2015 12:44:08 -0400, Benjamin Greenman wrote:
I'd like to change the result of a 0-arity function, but I need help
crafting the right magic spell. Here's my attempt -- this even possible?
#lang racket/base
(struct wrap (vals)) ;; Wrap a list
(define (create) '())
Thank you!
On Fri, Aug 21, 2015 at 2:38 PM, Matthew Flatt mfl...@cs.utah.edu wrote:
At Fri, 21 Aug 2015 12:44:08 -0400, Benjamin Greenman wrote:
I'd like to change the result of a 0-arity function, but I need help
crafting the right magic spell. Here's my attempt -- this even possible?
4 matches
Mail list logo