Search results

From Mesham
Jump to navigationJump to search
  • ''Note:'' This type, used for function parameters or return type instructs pass by value ...nt function. Note how we have omitted the optional braces to the ''stack'' type as there are no arguments.
    904 bytes (132 words) - 15:44, 15 April 2019
  • ...y this will result in synchronous communication, although if the ''async'' type is used then asynchronous communication is selected instead. Note that chan ''Note:'' By default (no further type information) all channel communication is blocking using standard send.<br>
    1 KB (190 words) - 15:44, 15 April 2019
  • ...pe, communication start will wait until a matching receive is posted. This type acts as a form of handshaking and can improve performance in some uses. [[Category:Type Library]]
    935 bytes (140 words) - 15:44, 15 April 2019
  • ...h that of the variable ''name'' in the above syntax. In order to keep this type safe, the sharee must be smaller than or of equal size to the memory chunk, [[Category:Type Library]]
    1 KB (225 words) - 15:44, 15 April 2019
  • ...copied into a buffer on the sender. This is the default applied if further type information is not present. [[Category:Type Library]]
    764 bytes (109 words) - 15:44, 15 April 2019
  • ...memory is garbage collected. The specifics of this depends on the runtime library, broadly when it goes out of scope then it will be collected at some future ''Note:'' This type, used for function parameters or return type instructs pass by reference
    1 KB (155 words) - 15:44, 15 April 2019
  • This type will split up data horizontally into a number of blocks. If the split is un ...r>[[Image:horiz.jpg|Horizontal Partition of an array into three blocks via type oriented programming]]</center>
    825 bytes (112 words) - 15:44, 15 April 2019
  • ...>, type<sub>1</sub>,name<sub>2</sub>,type<sub>2</sub>,...,name<sub>d</sub>,type<sub>d</sub>] The [[record]] type may NOT refer to itself (or other records) where as reference records suppo
    1 KB (214 words) - 15:44, 15 April 2019
  • In this example variable ''i'' is explicitly declared to be of type ''File''. [[Category:Type Library]]
    511 bytes (67 words) - 15:44, 15 April 2019
  • <metadesc>Mesham is a type oriented programming language allowing the writing of high performance para == Type Oriented Programming ==
    4 KB (619 words) - 15:44, 15 April 2019
  • ...cient than p2p, but there are no issues such as deadlock to consider. This type is connected to the [[sync]] keyword, which allows for the programmer to ba ...e:'' This is the default communication behaviour in the absence of further type information.
    1 KB (193 words) - 15:44, 15 April 2019
  • <metadesc>Tutorial describing advanced type features of Mesham</metadesc> ...am has a number of advanced typing features over and above type chains and type coercion. In this tutorial we will look at some of this, how they might be
    5 KB (827 words) - 15:45, 15 April 2019
  • ...with temporary memory but can operate without at a performance cost. This type is provided because often memory is at a premium, with applications running [[Category:Type Library]]
    662 bytes (98 words) - 15:44, 15 April 2019
  • By using this type, the send of P2P communication will only reach the finish state once the me ...age (value of ''c''.) Incidentally, as already mentioned, the [[blocking]] type of variable ''b'' would have been chosen by default if omitted (as in previ
    2 KB (225 words) - 15:44, 15 April 2019
  • Similar to the [[reduce]] type, but the reduction will be performed on each process and the result is also [[Category:Type Library]]
    674 bytes (89 words) - 15:44, 15 April 2019
  • ...' will force program flow to wait until it has completed. The ''blocking'' type has been omitted from the that of variable ''a'', but is used by default. [[Category:Type Library]]
    639 bytes (91 words) - 15:44, 15 April 2019
  • This type will broadcast a variable amongst the processes, with the root (source) bei [[Category:Type Library]]
    732 bytes (101 words) - 15:44, 15 April 2019
  • ...ought of as having two distinct states - start and finish. The nonblocking type will start communication and allows program execution to continue between t [[Category:Type Library]]
    1 KB (152 words) - 15:44, 15 April 2019
  • array[type,d<sub>1</sub>,d<sub>2</sub>,...,d<sub>n</sub>] An array, where ''type'' is the element or record type, followed by the dimensions. The programmer can provide any number of dimen
    2 KB (337 words) - 15:44, 15 April 2019
  • ...or column major. This allocation information is provided in the allocation type. In row major allocation the first dimension is the most major and the last [[Category:Type Library]]
    828 bytes (112 words) - 15:44, 15 April 2019

View (previous 20 | next 20) (20 | 50 | 100 | 250 | 500)