Skip to content

Releases: damien-mattei/Scheme-PLUS-for-Guile

Scheme+ for Guile v9.2

13 Sep 09:41
Compare
Choose a tag to compare

version 9.2 enhance and correct for next step allowing break to return a value

Scheme+ for Guile v9.1.1

05 Sep 23:29
Compare
Choose a tag to compare

Scheme+ for Guile v9.1.1

source code compile even if curly infix mode is not activated in .guile file.

Scheme+ for Guile v9.1

28 Jun 13:22
Compare
Choose a tag to compare

Scheme+ for Guile v9.1

"Module Edition"

It is a big refactoring of code,now completely implemented with modules and still use syntax transformers.

Scheme+ for Guile v9.0

26 May 10:44
Compare
Choose a tag to compare

Scheme+ for Guile v9.0

New features:

Syntax edition release:

No more need to parse the file+.scm file ,all parsing is done at pre-compile time in macro.

Correct some bugs,a bug in exponentiation calculus which is done from right to left (by convention, i did not know it...)

Scheme+ for Guile v8.1

09 Apr 19:20
Compare
Choose a tag to compare

Scheme+ for Guile v8.1

new 'if then else' compatible with scheme 'if':

;; > (if #f else 3)
;; 3
;; > (if #t else 3)
;; > (if #t 2 else 3)
;; 2
;; > (if #t then 2 else 3)
;; 2
;; > (if #f then 2 else 3)
;; 3
;; > (if #f then 1 2 else 3 4)
;; 4
;; > (if #t then 1 2 else 3 4)
;; 2
;; > (if #t 1 2 3)
;; 3
;; > (if #t then 1 2 else 3 4 then 5)
;; . . SRFI-105.rkt:181:17: if: then after else near : '(then 5)
;; > (if #t then 1 2 else 3 4 else 5)
;; . . SRFI-105.rkt:181:17: if: 2 else inside near: '(else 5)
;; > (if #t else 1 2 then 3 4)
;; . . SRFI-105.rkt:181:17: if: then after else near : '(then 3 4)
;; > (if #t then 1 2 then 3 4)
;; . . SRFI-105.rkt:181:17: if: 2 then inside near: '(then 3 4)

Scheme+ for Guile v7.9.2

02 Apr 12:23
Compare
Choose a tag to compare

Scheme+ for Guile v7.9.2

put back := operator on demand of issue

Scheme+ for Guile v7.9

30 Mar 21:49
Compare
Choose a tag to compare

Scheme+ for Guile v7.9

add:

(do
body ...
while test)

note: the old 'do' syntax from scheme R5RS still works also

'while' from Guile now allows definitions in body.

Scheme+ for Guile v7.5

12 Mar 22:09
Compare
Choose a tag to compare

Scheme+ for Guile v7.4

27 Feb 10:04
Compare
Choose a tag to compare

Scheme+ for Guile v7.3

08 Jan 11:08
Compare
Choose a tag to compare

parser optimiser
and / or can now be used in any expressions