Diff
Not logged in

Differences From Artifact [d2cf6de49dcafd42]:

To Artifact [a3c506d4caf580c9]:


283 )) 283 )) 284 284 285 285 286 286 287 287 288 288 289 $(SECTION Layers, $(SECBODY 289 $(SECTION Layers, $(SECBODY > 290 <p> > 291 この言語の唯一の特徴的な部分は、「レイヤ」機能です。 > 292 </p> > 293 $(DDOC_MEMBERS > 294 $(SECTION Layers, $(SECBODY 290 <pre> 295 <pre> 291 [Layers :: Overview] 296 [Layers :: Overview] 292 297 293 Polemy's runtime environment has many "layer"s. 298 Polemy's runtime environment has many "layer"s. 294 Usual execution run in the @value layer. 299 Usual execution run in the @value layer. 295 300 296 >> 1 + 2 301 >> 1 + 2 ................................................................................................................................................................................ 433 /fst@value:3 438 /fst@value:3 434 /} 439 /} 435 440 436 its corresponding arguments are evaluated in the layer and passed to it. 441 its corresponding arguments are evaluated in the layer and passed to it. 437 If you specify multiple layers, the argument expression is run multiple times. 442 If you specify multiple layers, the argument expression is run multiple times. 438 If you do not specify any layer for a parameter, it works in the neutral layer 443 If you do not specify any layer for a parameter, it works in the neutral layer 439 </pre> 444 </pre> > 445 )) > 446 ) 440 )) 447 )) 441 448 442 449 443 $(SECTION Macro Layers, $(SECBODY 450 $(SECTION Macro Layers, $(SECBODY 444 <p> 451 <p> 445 Polemy 言語組み込みのレイヤは <code>@value</code> と <code>@macro</code> の二つです。 452 Polemy 言語組み込みのレイヤは <code>@value</code> と <code>@macro</code> の二つです。 446 (内部的にはもういくつかありますが、ユーザから直接は使えません。) 453 (内部的にはもういくつかありますが、ユーザから直接は使えません。)