livebook/elixirkit/demo/rel/swift/Sources/Demo/Demo.swift
2023-01-16 21:09:47 +01:00

18 lines
365 B
Swift

import Foundation
import ElixirKit
@main
struct Demo {
public static func main() {
ElixirKit.API.start(name: "demo")
// Capture ctrl+c
signal(SIGINT) { signal in
ElixirKit.API.stop()
exit(signal)
}
ElixirKit.API.publish("log", "Hello from Swift!")
ElixirKit.API.waitUntilExit()
}
}