Sha256: f8caf788918794024b028a8ef50fa826f9ddd0ddf21f7b69adad90a4b2276492

Contents?: true

Size: 257 Bytes

Versions: 9

Compression:

Stored size: 257 Bytes

Contents

# ref.tlp
@module ref

ref value = Instance (spawn [! loop value ])

loop value = receive [
  .set new-value => loop new-value
  p, .get => (send p value; loop value)
]

@module Instance pid [
  set val = .set val > send pid
  get! = .get > send-wait pid
]

Version data entries

9 entries across 9 versions & 2 rubygems

Version Path
rouge-2.0.2 lib/rouge/demos/tulip
rouge-2.0.1 lib/rouge/demos/tulip
rouge-2.0.0 lib/rouge/demos/tulip
rouge-1.11.1 lib/rouge/demos/tulip
rouge-1.11.0 lib/rouge/demos/tulip
rouge-1.10.1 lib/rouge/demos/tulip
rouge-1.10.0 lib/rouge/demos/tulip
gitlab-rouge-1.9.2 lib/rouge/demos/tulip
rouge-1.9.1 lib/rouge/demos/tulip