simple/
simple.rs

1#![feature(min_specialization)]
2
3#[macro_use]
4extern crate phlow;
5
6use phlow_extensions::CoreExtensions;
7use phlow_server::PhlowServer;
8
9import_extensions!(CoreExtensions);
10
11fn main() {
12    let server = PhlowServer::new(phlow!("Hello".to_string()));
13    server.register_object(phlow!(42));
14    server.register_object(phlow!("World".to_string()));
15    server.register_object(phlow!(3.14));
16
17    phlow_server::spawn(server, 1234)
18        .join()
19        .expect("Failed to spawn phlow server");
20}