[Thread Prev][Thread Next][Index]
Re: [ferret_users] high-to-low range for REPEAT over pseudo-variable
- To: ferret_users@xxxxxxxx
- Subject: Re: [ferret_users] high-to-low range for REPEAT over pseudo-variable
- From: Marco van Hulten <Marco.Hulten@xxxxxx>
- Date: Fri, 4 Sep 2020 10:28:08 +0200
- Arc-authentication-results: i=4; mx.google.com; dkim=pass header.i=@uib.no header.s=20160927 header.b=DbU4PkGN; arc=pass (i=2 dkim=pass dkdomain=uib.no); spf=softfail (google.com: domain of transitioning marco.hulten@xxxxxx does not designate 209.85.222.199 as permitted sender) smtp.mailfrom=marco.hulten@xxxxxx
- Arc-authentication-results: i=3; mx.google.com; dkim=pass header.i=@uib.no header.s=20160927 header.b=DbU4PkGN; arc=pass (i=2 dkim=pass dkdomain=uib.no); spf=softfail (google.com: domain of transitioning marco.hulten@xxxxxx does not designate 209.85.222.199 as permitted sender) smtp.mailfrom=marco.hulten@xxxxxx
- Arc-authentication-results: i=2; mx.google.com; dkim=pass header.i=@uib.no header.s=20160927 header.b=DbU4PkGN; arc=pass (i=1 spf=pass spfdomain=uib.no dkim=pass dkdomain=uib.no dmarc=pass fromdomain=uib.no); spf=softfail (google.com: domain of transitioning marco.hulten@xxxxxx does not designate 65.153.203.176 as permitted sender) smtp.mailfrom=Marco.Hulten@xxxxxx
- Arc-authentication-results: i=1; mx.google.com; dkim=pass header.i=@uib.no header.s=20160927 header.b=DbU4PkGN; spf=pass (google.com: domain of marco.hulten@xxxxxx designates 2001:700:200:30::141 as permitted sender) smtp.mailfrom=Marco.Hulten@xxxxxx; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=uib.no
- Arc-message-signature: i=4; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-archive:list-help:list-post:list-id:mailing-list:precedence :message-id:content-transfer-encoding:mime-version:organization :references:in-reply-to:subject:to:from:date:sender:dkim-signature; bh=a64JP2JYgasbxXCDlKIdzw+C1mt+A0M+uqS62n1e1E4=; b=RCPD31P4cR8hzBduvmOIQnl1Yjo6ubWi3y3C/BurrBQFsRAE2Ji+w/Ce3sw5cj24Wt MhlJi1JkmhuzNifs2pzXso2LSnGATGdc9yti+tx7CTwA+8bIQ0RYJhTTcmaWZv15+h30 O1CdbajXNE1dRtgi1xL59XWeX1bNmV92bJPwoRj0P7vFbOkf8cW6mcJkZr/AUTbyHLCh olZf1we8PGiZWAdvFOwRanKof6+9ZkrOvpAEJKkd8aOWzMVKjTHG3WoxEYNhkElwk8PP 23uf2pZxuyiG+Q4nveLwVBBuAWINKrovnw41lUS2Pl88PzEFlAy5m3LGlelQx5mCKczJ 2CLQ==
- Arc-message-signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=message-id:content-transfer-encoding:mime-version:organization :references:in-reply-to:subject:to:from:date:dkim-signature; bh=a64JP2JYgasbxXCDlKIdzw+C1mt+A0M+uqS62n1e1E4=; b=AeOMCfgUWdGebk9XJuO/NdVbBIy5WLE9puomJ7qsTFMM/7tpfZ6nw82GfK+D0sbRmT yRVkncpVkPRTX5xZW6jWta1lBVGzsysYMjz3urD9e6PT8k2HG/ZIWbhNtXXuHrmpVdet tOhBLQS8C0e2Uhnqg2pUe93kProD5UKRgBwXyb1gTvQB2WjKO3pklxAXT+OlQ6PjaIaP BO6SygclL0Wq3OExkEzdM/NGW0WqG5+z2hp328oL+2zeIFmfVahqA/Rp6Mla/PwadFFV Vqm7IAn4uoKXqsr6Z20hKRaSdTC7n+uebBxDe9z9xe6QvzOb1j7uvxi0bNpRENBWLpGS 3viA==
- Arc-message-signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:organization:references :in-reply-to:message-id:subject:to:from:date:dkim-signature; bh=a64JP2JYgasbxXCDlKIdzw+C1mt+A0M+uqS62n1e1E4=; b=s3xhJer9ozbkhQMC6Kz8Zj6uIPfMckB6wPIrWAhBrm1gAiMvH1l+buMYFodVNE9+OA AW+yHFRRG/JrYxyMzsdfUWMiJnsMbU3oKwqbY3IH7Rk2hPyQ+v+0APcVCW4h247NIoTV qxuuZQAfImRSlvgTVcKg6cT4Jd91mudUpntfkPqO5E1Qdxqnn1VDSFEWXBgLfwuKfdxR RGToW/MecxElu5+uuucLEU2yywQQ3ZE77NmhK8+0baHwsz8inBd6rdA9B1VqdGla5Psx T5SfAeg8hP+3xZJGOpMsRwL8+a4GtnBc+YpC5P3H9XtRR2bK2LLFTjI1BgGtfdPmvpbG dg+Q==
- Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:organization:references :in-reply-to:message-id:subject:to:from:date:dkim-signature; bh=a64JP2JYgasbxXCDlKIdzw+C1mt+A0M+uqS62n1e1E4=; b=E5oTD/s6bk/1hnNvwtQdeuwJiiP88ucvD7+yk7v7PjOFha6FBAPQOmQR0vWZyKH6Dx MRKrhW2sLXkP/p2DBPfJUNYpKR5ns6iDeUncovEtrCPhSRWaNcsiohizGSATKhzkwjRS lbge1hnndbkRHmoePQ49ssJQf6S+pC3iZ8lHDvNDvJKwJFcoo7uEv2rFRz0O6OIYLi1u ry4YDCGGzwYDRHq7QUsEBVQMxF2h33xzUODSrTi6pocTmGntu5Kmg/8at6q9XQVxfNzZ sv+aJf79VG5DA8N8mBLJ0xPv2sPuBmEVA8lqg475E+CZw+riAB9kOuDqp4VOxMPTJXkM Kypw==
- Arc-seal: i=4; a=rsa-sha256; t=1599208095; cv=pass; d=google.com; s=arc-20160816; b=yrm9jQk1sJ+9KHKhsradrv2fbc7hiBnul6QzVMaMlT+u1O3lUig8Oaq2vmDzdPHlfN sZchNMk+3rvDGCLYX71qyU+ydyEs1ZZQrtuMvyY5VvU4c16/y/N7+0ZgLSgBXF4YHkSF Lpf7PGpE/7Q8HFoTl3/4S94JxRTgir2co7cYAtrbxYnVHBzL15FbdYmFxzYYsFsZ6Mmr ADXhAZuzly7L9gA9EoOC3Ik2ktV8J3BVe6etc2lwpzGnneKk4JTzz8K/o9UB6O1LGBNF gcjhCPsUIXWoeT5LTGnnnpiVbA6rxvrfgVXdF8grPRBqJao/d55vnRUTUEEw/PN42pNq WUnw==
- Arc-seal: i=3; a=rsa-sha256; t=1599208094; cv=pass; d=google.com; s=arc-20160816; b=wrw8bbh6irlqjYAQFc41bT1ZLXYTg7LpPrCyH9xU1DN8fgoZQHCnZffgtz2f3Rin+m kWKBsCqwVeZByr7riUzXD90B89WNAbRPTl/GYl3he/Ds9yEgyUScIbkVgx7Rjca0X98q JPrfKpGEguYs/SF09sgSH/hjnCTktSEhfYaIlX4H1usSa+U7kk6L03hVDh0iczDDYu7W Ilhia9JJ6lmvK3NMgB5AaNUB1Mfq/BuSFJcwofO5CA5tdL7McnoSZgv4HCXwo8PXICvE 0cfAXPAMvxWd1Apbac62JZVHC9IsVjEcdwCl0XIBhKxYdnkFkeAsH7zz0DpfQ3ewVAbU 1QJQ==
- Arc-seal: i=2; a=rsa-sha256; t=1599208092; cv=pass; d=google.com; s=arc-20160816; b=jBqZiwcXkTuFH7XUvx9KzurP7KKNtpY01PWK8qF3Z2lxaMwHVr/+8BKRi+acJCG4UC CuBDGfesyMmJ2PVKuRV8B51LICjm45vYz1Eywho0p4FTJ5C9V3SgHMb2j8ynk1YQYg52 ubT/G1v/MKZ0ZmcFCnoM2B3bqMZMPpiskOZJQKc/rdXMaInUA8NxpLk9ZJjkDdcsX+ht T9hVI7BU851uKr6tsLRsMaR8hMeL0D3ONe/G97QEJJfv3BSM+maxsVhBs5uu/erNtJFJ D3wNQMxotrIznQ978gioNYbeP7U+7y5iCM/aB9GD5HJ2U94SZY8Wx1TswWztpVF63L+n yJ4Q==
- Arc-seal: i=1; a=rsa-sha256; t=1599208090; cv=none; d=google.com; s=arc-20160816; b=kdXyUojJDvbbkagF9hOiA5NtccONSZF6uW61CvJJPT5J+ATNi6TTFvEhUMczoyOTZD J1Zylbll3NwFB0JEPwsMz/fTdRYVRRWDRttctz8B6MKGGOccjccruEuYDPaIuyrxi6X9 /NlUkwglIJUhFmRuxx/JUioysTAYZRNsH90mmczcC9zox5BnBvtic21YaI9nwUi2Fq8s cX6AWRORLx/RIKLKs3jeiFJAMf6JLxu9Lf0dkQLh3RQ1bdOOLL3IPSlOD5TYo3T0QeUK mJIGcvKaRyJJii3nQtqLfQ6TxeWwBpnitE6sydZT9FIwxWMH502E29Y/2+D4Fatuo2a+ PceQ==
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=noaa.gov; s=google; h=sender:date:from:to:subject:in-reply-to:references:organization :mime-version:content-transfer-encoding:message-id:x-original-sender :x-original-authentication-results:precedence:mailing-list:list-id :list-post:list-help:list-archive; bh=a64JP2JYgasbxXCDlKIdzw+C1mt+A0M+uqS62n1e1E4=; b=FNyQkVv5z6p6UGq7DEEnNN69IwpyTxZax2crl0w86zFaNCWXZm7PJf/Lol7Kuof5fn P0LduDZS1XIleRBOugm+4Qz6+hWjxgPp9Sk8XPmOyqnYjsMPxtJDIMb1nbGiKg7c4gVj 3fIZrTNJj+pnKFXFF427xSriecKJbFVi9RQ4hUDR/NzEx0f4Xf9hMtL7DXc53584xBiS zSvfPGPkRVimP5m4mwdeZ5o/ABwMYVLyTQNNCHvf/10zKZaSdUQS5Njc6Ido0UnjupN4 2OipUi3izEblSrxAI0pjRM4U+C/wM60foOd/G+saOUXUw3entfYZhBJsJjVbGjkGJ7ZW AnKA==
- In-reply-to: <e9d8638e-c04b-0723-81b6-24512dc3ff00@noaa.gov>
- List-archive: <https://groups.google.com/a/noaa.gov/group/ferret_users/>
- List-help: <https://support.google.com/a/noaa.gov/bin/topic.py?topic=25838>, <mailto:ferret_users+help@noaa.gov>
- List-id: <ferret_users.noaa.gov>
- List-post: <https://groups.google.com/a/noaa.gov/group/ferret_users/post>, <mailto:ferret_users@noaa.gov>
- Mailing-list: list ferret_users@xxxxxxxx; contact ferret_users+owners@xxxxxxxx
- Organization: University of Bergen
- References: <20200903160121.5056bd16@gfi063209.klientdrift.uib.no> <e9d8638e-c04b-0723-81b6-24512dc3ff00@noaa.gov>
- Sender: owner-ferret_users@xxxxxxxx
Hi Ansley—
On 3 Sep 12:24 Ansley C. Manke wrote:
> The REPEAT/RANGE syntax is set up to not interact with the context of
> the variables, so as you thought it's interpreting a loop range of
> /i=0:1 to not have any range. This seems like the right behavior, if a
> little unexpected.
That was the part that I did expect. REPEAT/RANGE does the thing that
Fortran, Julia &c. also do (in FOR loops), but as soon we use
pseudo-variables it becomes less intuitive in my mind. After all the
experience, I still forget to "think like a Ferret". :-)
> I'll add a note in the documentation about it.
Thank you, that's helpful. I also agree the behaviour should not be
changed; it useful if it is documented that REPEAT/RANGE acts like FOR
loops in other languages and that REPEAT/I=... is different.
—Marco
[Thread Prev][Thread Next][Index]
Contact Us
Dept of Commerce /
NOAA /
OAR /
PMEL /
Ferret
Privacy Policy | Disclaimer | Accessibility Statement