mailing-list for TeXmacs Users

Text archives Help


Re: [TeXmacs] Scheme in TeXmacs: is the find function supported?


Chronological Thread 
  • From: Massimiliano Gubinelli <address@hidden>
  • To: Frank <address@hidden>
  • Cc: address@hidden
  • Subject: Re: [TeXmacs] Scheme in TeXmacs: is the find function supported?
  • Date: Wed, 5 Jun 2019 11:20:13 +0200

Shorter:

(define (find proc list)
(cond
((null? list) #f)
((proc (car list)) (car list))
(else (find proc (cdr list)))))


Max



> On 5. Jun 2019, at 11:03, Frank <address@hidden> wrote:
>
> Hello,
>
> I believe that implementing find procedure by hand is a better option.
>
> > (define (find proc list)
> > (define (find-iter head)
> > (cond
> > ((null? head) #f)
> > ((proc (car head)) (car head))
> > (else (find-iter (cdr head)))))
> > (find-iter list))
>
> The filter procedure costs asymptotically more time on average (and
> probably more space, depending on the implementation).
>
> Best wishes,
>
> Le 04/06/2019 à 23:19, Giovanni Piredda a écrit :
>> I need to become acquainted with the different standards :-) (I checked
>> Guile without realizing that I was checking a different version).
>>
>> I used the filter function in place of it.
>>
>>
>> G.
>>
>> On 04.06.19 23:06, Massimiliano Gubinelli wrote:
>>> You expect the procedure find to be defined in Guile? I just checked and
>>> even from the REPL on the command line such function does not belong to
>>> Guile 1.8. Not all schemes implement the same language. In particular
>>> you cannot expect procedures which are not requested by the R5RS standard
>>> since Guile 1.8 is essentially based on that.
>>> Best
>>> Max
>>>
>>>
>>>> On 4. Jun 2019, at 22:19, Giovanni Piredda <address@hidden> wrote:
>>>>
>>>>
>>>> On 04.06.19 22:18, Giovanni Piredda wrote:
>>>>> Dear all,
>>>>>
>>>>> did anyone ever used the find function in the Scheme implementation
>>>>> used in TeXmacs? It gives me a "Unbound variable: find" error. I can
>>>>> run the same code from emacs (using MIT-GNu Scheme).
>>>>>
>>>>>
>>>> I mean the same code which is giving an error inside TeXmacs
>>>>
> --
> Best wishes!
> Yours,
>




Archive powered by MHonArc 2.6.19.

Top of page