From eaa183b7dfc841df75d42ace7a90ada1e40ff282 Mon Sep 17 00:00:00 2001 From: Rose Hogenson Date: Tue, 4 Nov 2025 18:58:28 -0800 Subject: Add lists --- tests/240-functor.sml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 tests/240-functor.sml (limited to 'tests/240-functor.sml') diff --git a/tests/240-functor.sml b/tests/240-functor.sml new file mode 100644 index 0000000..d18337e --- /dev/null +++ b/tests/240-functor.sml @@ -0,0 +1,17 @@ +signature MagicNumber = sig + val n : int +end + +functor Exiter(N : MagicNumber) = struct + fun exit _ = __builtin "exit" N.n +end + +structure FourtyTwo = struct + val a = 16 + val n = 42 + val z = 38 +end + +structure FourtyTwoExiter = Exiter(FourtyTwo) + +val _ = FourtyTwoExiter.exit () -- cgit v1.3.1