Talk:User defined pipe and redirection operators: Difference between revisions
Content added Content deleted
(→Yet another task without a task: the "&" operator is a language "kudos" if achieved.) |
|||
Line 17: | Line 17: | ||
:::BTW you don't need to actually do any message passing, or multitasking. It can be done totally within one process using co-procedures. |
:::BTW you don't need to actually do any message passing, or multitasking. It can be done totally within one process using co-procedures. |
||
:::However (I believe) the "&" operator requires at least threads. And... I just figured out how to define "&" in Algol68... cheers! :-) I'll make the "&" operator a language "kudos" if achieved. |
:::However (I believe) the "&" operator requires at least threads. And... I just figured out how to define "&" in Algol68... cheers! :-) I'll make the "&" operator a language "kudos" if achieved. |
||
::::This is starting to sound like an OS [[wp:Command-line_interface|CLI]] implementation task... That said, yes, unix trailing & (as opposed to &&) requires either threading or coroutines. That said, & could be implemented as "defer this operation until you have nothing else to do", in a single threaded environment -- this is equivalent to a time-slice implementation where backgrounded tasks do not get any resources (or to a perceived behavior similar to that of a time slice implementation under heavy load). --[[User:Rdm|Rdm]] 13:11, 13 September 2011 (UTC) |
|||
Adhere to the syntax of the specific language where required, eg the use of brackets and names of operators. |
Adhere to the syntax of the specific language where required, eg the use of brackets and names of operators. |