chicken-users
[Top][All Lists]
Advanced

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

port-position return value


From: Vincent Aguiléra
Subject: port-position return value
Date: Thu, 6 Jan 2022 10:12:37 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0

Hi,

I'm a new (and so far happy ;-) Chicken Scheme user. I'm facing a problem with port-position. The doc states that port-position "returns the current position of PORT as two values: row and column number".

So this function should return a pair of values (whatever column number means). But in the tests I've made so far only the row number seems to be returned (tested on the default input port, on file ports and on string ports).

Below are a code snippet and the corresponding csi output.

Hope this list is appropriate for this kind of message!

Thanks in advance for your help

Vince

=============
(with-input-from-string "ab\ncd\nef"
	(lambda ()
		(port-for-each
			(lambda (c)
				(print c ': (port-position)))
			read-char))) 
==============
CHICKEN
(c) 2008-2021, The CHICKEN Team
(c) 2000-2007, Felix L. Winkelmann
Version 5.3.0 (rev e31bbee5)
linux-unix-gnu-x86-64 [ 64bit dload ptables ]

Type ,? for help.
; loading test.scm ...
; loading /usr/local/lib/chicken/11/chicken.port.import.so ...
a:1
b:1

:2
c:2
d:2

:3
e:3
f:3

reply via email to

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