diff options
author | Kartik K. Agaram <vc@akkartik.com> | 2016-10-20 00:24:16 -0700 |
---|---|---|
committer | Kartik K. Agaram <vc@akkartik.com> | 2016-10-20 00:24:16 -0700 |
commit | f24eeaab13d12b87bb219cb42861c5fe7d091053 (patch) | |
tree | 764b500390f33783d17d21fc8709c6ded08bd935 /http-client.mu | |
parent | 6c96a437cef5140197660a0903309f11c364bf78 (diff) | |
download | mu-f24eeaab13d12b87bb219cb42861c5fe7d091053.tar.gz |
3523 - http client now working
Diffstat (limited to 'http-client.mu')
-rw-r--r-- | http-client.mu | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/http-client.mu b/http-client.mu new file mode 100644 index 00000000..eddbe2a4 --- /dev/null +++ b/http-client.mu @@ -0,0 +1,24 @@ +def main [ + local-scope + google:&:source:char <- start-reading-from-network 0/real-resources, [google.com], [/] + n:num <- copy 0 + b:&:buffer <- new-buffer 30 + { + c:char, done?:bool <- read google + break-if done? +#? $print c, 10/newline + n <- add n, 1 +#? skip?:bool <- lesser-than n, 10000 +#? loop-if skip? + b <- append b, c +#? trunc?:bool <- greater-or-equal n, 10000 +#? loop-unless trunc? + loop + } + result:text <- buffer-to-array b + open-console + len:num <- length *result + print 0/real-screen, result + wait-for-some-interaction + close-console +] |