New to racket and playing with a little something.  Here is my code:

#lang racket/base                                                               
                                                                     
                                                                                
                                                                     
(require racket/list)                                                           
                                                                     
                                                                                
                                                                     
(require "Findsense.rkt")                                                       
                                                                     
                                                                                
                                                                     
(provide handleWords)                                                           
                                                                     
                                                                                
                                                                     
(define (handleWords wlist)                                                     
                                                                     
  (cond                                                                         
                                                                     
    [(null? wlist) #f]                                                          
                                                                     
    [else (display (findSense (first wlist)))                                   
                                                                     
          (handleWords (rest wlist))]))                                         
                                                                     
                                                                                
                                                                     
(handleWords (list "art" "bear")) 

And here is the error I receive running it.

application: not a procedure;
 expected a procedure that can be applied to arguments
  given: (sense '("art" "1:04:00::") '("00935235" "2" "15"))
  arguments...: [none]
  context...:
   /home/superfly/dev/racket/SParse/Words.rkt: [running body]

Details on the Findwords.rkt file, that is where the Findsense function and 
sense structure are provided from.  The structure is marked #:transparent

I have tried different variations of using write, display, and even print and 
just can't seem to get past this error on returning a struct from the function.

Note, this is called from another piece of code.  I added the last line with 
art and bear as a means of isolating it for testing.

Ken

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to