From d0baefe81d90d44f61322716e20850a7f6f5eaa5 Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Fri, 6 Jan 2023 19:46:10 +0530 Subject: feat: adds seq and refactors runtime --- src/index.ts | 25 ++++++++++- src/runtime.ts | 128 +++++++++++++++++++++++++++---------------------------- src/stdlib/io.ts | 4 ++ 3 files changed, 90 insertions(+), 67 deletions(-) (limited to 'src') diff --git a/src/index.ts b/src/index.ts index 7ee4461..df2643a 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,17 +1,38 @@ -import { Program, Print, PutString, Bind, Debug, Kind1, GetEnv, JsExpr, ReadFile, GetArgs, ReadLine } from './stdlib' +import { Program, Print, PutString, Bind, Debug, Kind1, GetEnv, JsExpr, ReadFile, GetArgs, ReadLine, Seq } from './stdlib' interface PrintK