#!/usr/bin/env fun /* * This file is part of the Fun programming language. * https://fun-lang.xyz/ * * Copyright 2025 Johannes Findeisen * Licensed under the terms of the Apache-2.0 license. * https://opensource.org/license/apache-2-0 */ /* * File Input/Output Examples * * Demonstrates: * - Reading from files with `open` * - Writing to output files * - Working with file streams and handles * - Error handling during I/O operations */ // file I/O (writes then reads) path = "./tmp/fun_io_example.txt" ok = write_file(path, "hello-io") print(ok) // -> 1 content = read_file(path) print(content) // -> hello-io /* Expected output: 1 hello-io */