diff options
Diffstat (limited to 'html/092socket.mu.html')
-rw-r--r-- | html/092socket.mu.html | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/html/092socket.mu.html b/html/092socket.mu.html index 2c3412a3..10daadb9 100644 --- a/html/092socket.mu.html +++ b/html/092socket.mu.html @@ -87,7 +87,7 @@ if ('onhashchange' in window) { <span id="L25" class="LineNr"> 25 </span><span class="Comment"># helper just for this scenario</span> <span id="L26" class="LineNr"> 26 </span><span class="muRecipe">def</span> <a href='092socket.mu.html#L26'>example-handler</a> query:text<span class="muRecipe"> -> </span>response:text [ <span id="L27" class="LineNr"> 27 </span> <span class="Constant">local-scope</span> -<span id="L28" class="LineNr"> 28 </span> <span class="Constant">load-ingredients</span> +<span id="L28" class="LineNr"> 28 </span> <span class="Constant">load-inputs</span> <span id="L29" class="LineNr"> 29 </span> <span class="muControl">return</span> <span class="Constant">[abc]</span> <span id="L30" class="LineNr"> 30 </span>] <span id="L31" class="LineNr"> 31 </span> @@ -116,7 +116,7 @@ if ('onhashchange' in window) { <span id="L54" class="LineNr"> 54 </span> <span id="L55" class="LineNr"> 55 </span><span class="muRecipe">def</span> <a href='092socket.mu.html#L55'>serve-one-request</a> socket:num, <a href='092socket.mu.html#L53'>request-handler</a>:<a href='092socket.mu.html#L53'>request-handler</a><span class="muRecipe"> -> </span>socket:num [ <span id="L56" class="LineNr"> 56 </span> <span class="Constant">local-scope</span> -<span id="L57" class="LineNr"> 57 </span> <span class="Constant">load-ingredients</span> +<span id="L57" class="LineNr"> 57 </span> <span class="Constant">load-inputs</span> <span id="L58" class="LineNr"> 58 </span> session:num <span class="Special"><-</span> $accept socket <span id="L59" class="LineNr"> 59 </span> assert session, <span class="Constant">[ </span> <span id="L60" class="LineNr"> 60 </span><span class="Constant">F - example-server-test: $accept failed]</span> @@ -130,9 +130,9 @@ if ('onhashchange' in window) { <span id="L68" class="LineNr"> 68 </span> <span id="L69" class="LineNr"> 69 </span><span class="muRecipe">def</span> <a href='092socket.mu.html#L69'>start-reading-from-network</a> <a href='088file.mu.html#L11'>resources</a>:&:<a href='088file.mu.html#L11'>resources</a>, uri:text<span class="muRecipe"> -> </span>contents:&:<a href='075channel.mu.html#L43'>source</a>:char [ <span id="L70" class="LineNr"> 70 </span> <span class="Constant">local-scope</span> -<span id="L71" class="LineNr"> 71 </span> <span class="Constant">load-ingredients</span> +<span id="L71" class="LineNr"> 71 </span> <span class="Constant">load-inputs</span> <span id="L72" class="LineNr"> 72 </span> <span class="Delimiter">{</span> -<span id="L73" class="LineNr"> 73 </span> <span class="Conceal">¦</span> port:num, port-found?:boolean <span class="Special"><-</span> <span class="Constant">next-ingredient</span> +<span id="L73" class="LineNr"> 73 </span> <span class="Conceal">¦</span> port:num, port-found?:boolean <span class="Special"><-</span> <span class="Constant">next-input</span> <span id="L74" class="LineNr"> 74 </span> <span class="Conceal">¦</span> <span class="muControl">break-if</span> port-found? <span id="L75" class="LineNr"> 75 </span> <span class="Conceal">¦</span> port <span class="Special"><-</span> copy <span class="Constant">80/http-port</span> <span id="L76" class="LineNr"> 76 </span> <span class="Delimiter">}</span> @@ -154,7 +154,7 @@ if ('onhashchange' in window) { <span id="L92" class="LineNr"> 92 </span> <span id="L93" class="LineNr"> 93 </span><span class="muRecipe">def</span> <a href='092socket.mu.html#L93'>request-socket</a> socket:num, s:text<span class="muRecipe"> -> </span>socket:num [ <span id="L94" class="LineNr"> 94 </span> <span class="Constant">local-scope</span> -<span id="L95" class="LineNr"> 95 </span> <span class="Constant">load-ingredients</span> +<span id="L95" class="LineNr"> 95 </span> <span class="Constant">load-inputs</span> <span id="L96" class="LineNr"> 96 </span> <a href='092socket.mu.html#L132'>write-to-socket</a> socket, s <span id="L97" class="LineNr"> 97 </span> $write-to-socket socket, <span class="Constant">13/cr</span> <span id="L98" class="LineNr"> 98 </span> $write-to-socket socket, <span class="Constant">10/lf</span> @@ -165,7 +165,7 @@ if ('onhashchange' in window) { <span id="L103" class="LineNr">103 </span> <span id="L104" class="LineNr">104 </span><span class="muRecipe">def</span> <a href='092socket.mu.html#L104'>receive-from-socket</a> socket:num, <a href='075channel.mu.html#L47'>sink</a>:&:<a href='075channel.mu.html#L47'>sink</a>:char<span class="muRecipe"> -> </span><a href='075channel.mu.html#L47'>sink</a>:&:<a href='075channel.mu.html#L47'>sink</a>:char, socket:num [ <span id="L105" class="LineNr">105 </span> <span class="Constant">local-scope</span> -<span id="L106" class="LineNr">106 </span> <span class="Constant">load-ingredients</span> +<span id="L106" class="LineNr">106 </span> <span class="Constant">load-inputs</span> <span id="L107" class="LineNr">107 </span> <span class="Delimiter">{</span> <span id="L108" class="LineNr">108 </span><span class="Constant"> </span><span class="Conceal">¦</span><span class="Constant"> +next-attempt</span> <span id="L109" class="LineNr">109 </span> <span class="Conceal">¦</span> c:char, found?:bool, eof?:bool, error:num <span class="Special"><-</span> $read-from-socket socket @@ -186,14 +186,14 @@ if ('onhashchange' in window) { <span id="L124" class="LineNr">124 </span> <span id="L125" class="LineNr">125 </span><span class="muRecipe">def</span> <a href='092socket.mu.html#L125'>receive-from-client-socket-and-close</a> socket:num, <a href='075channel.mu.html#L47'>sink</a>:&:<a href='075channel.mu.html#L47'>sink</a>:char<span class="muRecipe"> -> </span><a href='075channel.mu.html#L47'>sink</a>:&:<a href='075channel.mu.html#L47'>sink</a>:char, socket:num [ <span id="L126" class="LineNr">126 </span> <span class="Constant">local-scope</span> -<span id="L127" class="LineNr">127 </span> <span class="Constant">load-ingredients</span> +<span id="L127" class="LineNr">127 </span> <span class="Constant">load-inputs</span> <span id="L128" class="LineNr">128 </span> <a href='075channel.mu.html#L47'>sink</a> <span class="Special"><-</span> <a href='092socket.mu.html#L104'>receive-from-socket</a> socket, <a href='075channel.mu.html#L47'>sink</a> <span id="L129" class="LineNr">129 </span> socket <span class="Special"><-</span> $close-socket socket <span id="L130" class="LineNr">130 </span>] <span id="L131" class="LineNr">131 </span> <span id="L132" class="LineNr">132 </span><span class="muRecipe">def</span> <a href='092socket.mu.html#L132'>write-to-socket</a> socket:num, s:text [ <span id="L133" class="LineNr">133 </span> <span class="Constant">local-scope</span> -<span id="L134" class="LineNr">134 </span> <span class="Constant">load-ingredients</span> +<span id="L134" class="LineNr">134 </span> <span class="Constant">load-inputs</span> <span id="L135" class="LineNr">135 </span> len:num <span class="Special"><-</span> length *s <span id="L136" class="LineNr">136 </span> i:num <span class="Special"><-</span> copy<span class="Constant"> 0</span> <span id="L137" class="LineNr">137 </span> <span class="Delimiter">{</span> @@ -209,7 +209,7 @@ if ('onhashchange' in window) { <span id="L147" class="LineNr">147 </span><span class="Comment"># like split-first, but don't eat the delimiter</span> <span id="L148" class="LineNr">148 </span><span class="muRecipe">def</span> <a href='092socket.mu.html#L148'>split-at</a> text:text, delim:char<span class="muRecipe"> -> </span>x:text, y:text [ <span id="L149" class="LineNr">149 </span> <span class="Constant">local-scope</span> -<span id="L150" class="LineNr">150 </span> <span class="Constant">load-ingredients</span> +<span id="L150" class="LineNr">150 </span> <span class="Constant">load-inputs</span> <span id="L151" class="LineNr">151 </span> <span class="Comment"># empty text? return empty texts</span> <span id="L152" class="LineNr">152 </span> len:num <span class="Special"><-</span> length *text <span id="L153" class="LineNr">153 </span> <span class="Delimiter">{</span> |