guile-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: expression


From: Thien-Thi Nguyen
Subject: Re: expression
Date: Thu, 24 Jun 2010 09:27:22 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux)

() Ken Raeburn <address@hidden>
() Thu, 24 Jun 2010 02:55:59 -0400

   Hmm... here's another way, though I've no idea if RnRS lets you not have
   any expressions in here:

   scheme@(guile-user)> ,c (begin)                            
   Disassembly of #<objcode 10163f848>:

      0    (assert-nargs-ee/locals 0)      
      2    (void)                          
      3    (return)              

   scheme@(guile-user)> ,c (begin (begin) (begin) 42)
   Disassembly of #<objcode 1016782a8>:

      0    (assert-nargs-ee/locals 0)      
      2    (make-int8 42)                  ;; 42
      4    (return)                        

I think this is fine.  ‘(begin)’ is how things (and "no things") are spliced.

thi



reply via email to

[Prev in Thread] Current Thread [Next in Thread]