use wolfram_library_link::{
self as wll, export,
expr::{Expr, Symbol},
};
#[export(wstp)]
fn generate_message(_: Vec<Expr>) {
let message = Expr::normal(
Symbol::new("System`Message"),
vec![
Expr::normal(
Symbol::new("System`MessageName"),
vec![
Expr::from(Symbol::new("Global`MySymbol")),
Expr::string("msg"),
],
),
Expr::string("a Rust LibraryLink function"),
],
);
let _: Expr = wll::evaluate(&message);
}