Logo
Explore Mail Help
Register Sign In
Mirror/wren
1
0
Fork 1
You've already forked wren
mirror of https://github.com/wren-lang/wren.git synced 2026-01-12 14:48:40 +01:00
Code Issues Packages Projects Releases Wiki Activity
Files
debugger
wren/test/language/for/close_over_loop_variable.wren

11 lines
144 B
Plaintext
Raw Permalink Normal View History

For loops!
2013-12-24 21:04:11 -08:00
var list = []
for (i in [1, 2, 3]) {
"IO" -> "System". Get rid of the separate opt-in IO class and replace it with a core System class. - Remove wren_io.c, wren_io.h, and io.wren. - Remove the flags that disable it. - Remove the overloads for print() with different arity. (It was an experiment, but I don't think it's that useful.) - Remove IO.read(). That will reappear using libuv in the CLI at some point. - Remove IO.time. Doesn't seem to have been used. - Update all of the tests, docs, etc. I'm sorry for all the breakage this causes, but I think "System" is a better name for this class (it makes it natural to add things like "System.gc()") and frees up "IO" for referring to the CLI's IO module.
2015-09-15 07:46:09 -07:00
list.add(Fn.new { System.print(i) })
For loops!
2013-12-24 21:04:11 -08:00
}
Allow empty argument list methods. - Compile them as calls and definitions. - Use them for call(), clear(), run(), try(), and yield(). - Update the docs.
2015-02-26 23:08:36 -08:00
for (f in list) f.call()
For loops!
2013-12-24 21:04:11 -08:00
// expect: 1
// expect: 2
// expect: 3
Reference in New Issue Copy Permalink
Powered by Gitea Version: 1.24.0 Page: 248ms Template: 15ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API