no stdout hooking

This commit is contained in:
2024-10-19 23:13:05 -04:00
parent bc2b41283f
commit 4de3d738a2

View File

@@ -10,10 +10,7 @@ pub async fn eval(ctx: Context<'_>,
let expr = expr.strip_prefix("```") let expr = expr.strip_prefix("```")
.and_then(|s| s.strip_suffix("```")).unwrap_or(&expr); .and_then(|s| s.strip_suffix("```")).unwrap_or(&expr);
let mut output = Vec::new(); let mut runtime = lamm::Runtime::new(Cursor::new(expr));
let writer = Cursor::new(&mut output);
let runtime = lamm::Runtime::new(Cursor::new(expr)).stdout(writer);
let values = runtime.values().fold(Ok(String::new()), |acc, v| { let values = runtime.values().fold(Ok(String::new()), |acc, v| {
if acc.is_err() { if acc.is_err() {