Skip to content

Releases: LiiiLabs/goldfish

Goldfish Scheme v17.11.0

23 Nov 06:53
7d2922c
Compare
Choose a tag to compare
> bin/goldfish --version
Goldfish Scheme 17.11.0 by LiiiLabs
based on S7 Scheme 11.2 (22-Nov-2024)

S7 Scheme has been upgraded to 11.x,as a result, the Goldfish Scheme version bumped from 17.10.x to 17.11.x.

New Modules

  • (liii argparse)
  • (liii alist)

New Functions

  • path-getsize in (liii path)

Goldfish Scheme v17.10.9

05 Nov 12:35
9a49fdd
Compare
Choose a tag to compare
Goldfish Scheme 17.10.9 by LiiiLabs
based on S7 Scheme 10.12 (16-Aug-2024)

Goldfish Scheme v17.10.8

01 Nov 08:28
Compare
Choose a tag to compare
Goldfish Scheme 17.10.8 by LiiiLabs
based on S7 Scheme 10.12 (16-Aug-2024)

Goldfish Scheme v17.10.7

06 Oct 10:53
Compare
Choose a tag to compare
> bin/goldfish --version
Goldfish Scheme 17.10.7 by LiiiLabs
based on S7 Scheme 10.12 (16-Aug-2024)

You can use Goldfish Scheme v17.10.7 in Mogan STEM Suite v1.2.9.5.

v17.10.6

27 Sep 08:57
Compare
Choose a tag to compare
> bin/goldfish --version
Goldfish Scheme 17.10.6 by LiiiLabs
based on S7 Scheme 10.12 (16-Aug-2024)

Releases

Add GoldfishLiterateProgramming.pdf for interacting with GPT services.

New Command Line options

-m option to choose the mode of pre-defined modules.

New Functions

  • length=?, length>?, length>=? in (liii list)

New Modules

  • (liii vector)
  • (liii comparator)
  • (srfi srfi-2):Provide and-let*

Goldfish Scheme v17.10.5

01 Sep 15:05
Compare
Choose a tag to compare
> bin/goldfish --version
Goldfish Scheme 17.10.5 by LiiiLabs
based on S7 Scheme 10.12 (16-Aug-2024)

New functions

  • compose, identity in (liii base)
  • check-catch, check-true, check-false in (liii check)
  • any, every in (srfi srfi-1)

New modules

  • (liii case): Pattern Matching
  • (liii hash-table), (srfi srfi-125): Hash-table
  • (srfi srfi-133): Vector
  • (liii stack): Stack
  • (liii queue): Queue

Goldfish Scheme v17.10.4

17 Aug 14:32
6cc8fb5
Compare
Choose a tag to compare
> bin/goldfish --version
Goldfish Scheme 17.10.4 by LiiiLabs
based on S7 Scheme 10.12 (13-Aug-2024)

New functions

  • system, unsetenv in (liii os)
  • let1 in (liii base)

Goldfish Scheme v17.10.3

16 Aug 10:18
d731717
Compare
Choose a tag to compare
> bin/goldfish --version
Goldfish Scheme 17.10.3 by LiiiLabs
based on S7 Scheme 10.12 (13-Aug-2024)

New functions

  • vector-copy and vector-copy! in (scheme base)

New modules

  • (liii base): in?, ==, !=
  • (srfi sicp): true, false, nil

Goldfish Scheme v17.10.2

13 Aug 01:54
Compare
Choose a tag to compare
> bin/goldfish --version
Goldfish Scheme 17.10.1 by LiiiLabs
based on S7 Scheme 10.12 (13-Aug-2024)

Upgrade S7 Scheme from 10.12 (20240702) to 10.12 (20240813)

Goldfish Scheme v17.10.1

12 Aug 04:10
Compare
Choose a tag to compare
> bin/goldfish --version
Goldfish Scheme 17.10.1 by LiiiLabs
based on S7 Scheme 10.11 (2-July-2024)
  1. Setup the goal: Make Scheme as easy to use and practical as Python!
  2. Start to implement the Goldfish Standard Library ((liii xxx)) to achieve the goal
  3. Only requires C++ 98, remove the dependency of C++ 17

New Modules

  • (liii os)
  • (liii list)
  • (liii check)
  • (liii error)
  • (liii path)
  • (liii string)
  • (liii sys)
  • (liii uuid)

New functions

  • get-environment-variable defined by R7RS small
  • file-exists?, delete-file define by R7RS small
  • list-index in (srfi srfi-1)