chicken-janitors
[Top][All Lists]
Advanced

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

[Chicken-janitors] Re: #187: SRFI-4 vector operations should be provided


From: Chicken Trac
Subject: [Chicken-janitors] Re: #187: SRFI-4 vector operations should be provided as ##core#inline calls
Date: Sat, 12 Jun 2010 13:35:33 -0000

#187: SRFI-4 vector operations should be provided as ##core#inline calls
----------------------------+-----------------------------------------------
 Reporter:  felix           |       Owner:  felix   
     Type:  enhancement     |      Status:  assigned
 Priority:  minor           |   Milestone:  4.6.0   
Component:  core libraries  |     Version:  4.5.x   
 Keywords:  srfi-4          |  
----------------------------+-----------------------------------------------
Changes (by felix):

  * version:  4.4.x => 4.5.x
  * milestone:  => 4.6.0


Comment:

 Reminders:

 1) Provide safe rewrite-rules the expand into inline calls like:

 {{{
 (##core#inline "C_i_u8vector_length" X 'u8vector) ; need to pass sym for
 checking structure tag
 }}}

 1) Use macros to generate `XXXvector-length/-ref/-set!` instead of higher
 order functions, and use safe inline routines (like the one above)

-- 
Ticket URL: <http://www.irp.oist.jp/trac/chicken/ticket/187#comment:3>
Chicken Scheme <http://www.call-with-current-continuation.org/>
Chicken Scheme is a compiler for the Scheme programming language.

reply via email to

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