From 2a0815eeb378b0140ef2885514715fb00db7a11e Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Sat, 7 Jan 2023 00:53:23 +0530 Subject: refactor: moves stdlib around + package stuff --- examples/custom-effect.ts | 2 +- examples/ffi.ts | 2 +- examples/file.ts | 2 +- examples/greeting.ts | 2 +- examples/guess-number.ts | 2 +- package.json | 20 +++-- src/index.ts | 218 ++++++++++++++++++++++++++++++++++++++++++++++ src/runtime.ts | 213 -------------------------------------------- src/stdlib/fs.ts | 6 -- src/stdlib/index.ts | 4 - src/stdlib/io.ts | 15 ---- src/stdlib/stdio.ts | 12 --- src/stdlib/sys.ts | 8 -- stdlib/fs.ts | 6 ++ stdlib/index.ts | 4 + stdlib/io.ts | 15 ++++ stdlib/stdio.ts | 12 +++ stdlib/sys.ts | 8 ++ tsconfig.json | 25 ++++++ yarn.lock | 185 +++------------------------------------ 20 files changed, 318 insertions(+), 443 deletions(-) create mode 100644 src/index.ts delete mode 100644 src/runtime.ts delete mode 100644 src/stdlib/fs.ts delete mode 100644 src/stdlib/index.ts delete mode 100644 src/stdlib/io.ts delete mode 100644 src/stdlib/stdio.ts delete mode 100644 src/stdlib/sys.ts create mode 100644 stdlib/fs.ts create mode 100644 stdlib/index.ts create mode 100644 stdlib/io.ts create mode 100644 stdlib/stdio.ts create mode 100644 stdlib/sys.ts create mode 100644 tsconfig.json diff --git a/examples/custom-effect.ts b/examples/custom-effect.ts index 6a4b8b0..5fbffed 100644 --- a/examples/custom-effect.ts +++ b/examples/custom-effect.ts @@ -1,4 +1,4 @@ -import { Bind, DefineEffect, Effect, Kind1, Print } from '../src/stdlib' +import { Bind, DefineEffect, Effect, Kind1, Print } from '../stdlib' interface Mathemagic<_A, _B> extends Effect { } diff --git a/examples/ffi.ts b/examples/ffi.ts index 3310712..484e84d 100644 --- a/examples/ffi.ts +++ b/examples/ffi.ts @@ -1,4 +1,4 @@ -import { Bind, Debug, DefineEffect, Effect, JsExpr, Kind1 } from "../src/stdlib" +import { Bind, Debug, DefineEffect, Effect, JsExpr, Kind1 } from "../stdlib" interface PrintK