Skip to content

Commit e01f937

Browse files
authored
Merge pull request #398 from yamacir-kit/machine
Machine
2 parents 215c45e + 59a9f1a commit e01f937

29 files changed

+585
-466
lines changed

README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -103,9 +103,9 @@ sudo rm -rf /usr/local/share/meevax
103103

104104
| Target Name | Description
105105
|:-------------------|:--
106-
| `all` (default) | Build shared-library `libmeevax.0.4.40.so` and executable `meevax`.
106+
| `all` (default) | Build shared-library `libmeevax.0.4.64.so` and executable `meevax`.
107107
| `test` | Test executable `meevax`.
108-
| `package` | Generate debian package `meevax_0.4.40_amd64.deb`.
108+
| `package` | Generate debian package `meevax_0.4.64_amd64.deb`.
109109
| `install` | Copy files into `/usr/local` __(1)__.
110110
| `install.deb` | `all` + `package` + `sudo apt install <meevax>.deb`
111111
| `safe-install.deb` | `all` + `test` + `package` + `sudo apt install <meevax>.deb`
@@ -120,7 +120,7 @@ __(1)__ Meevax installed by `make install` cannot be uninstalled by the system's
120120
## Usage
121121

122122
```
123-
Meevax Lisp System, version 0.4.40
123+
Meevax Lisp System, version 0.4.64
124124
125125
Usage: meevax [OPTION...] [FILE...]
126126

VERSION

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.4.40
1+
0.4.64

basis/r4rs-essential.ss

+2-2
Original file line numberDiff line numberDiff line change
@@ -221,8 +221,8 @@
221221
(if x #f #t))
222222

223223
(define (boolean? x)
224-
(or (eqv? x #t)
225-
(eqv? x #f)))
224+
(or (eq? x #t)
225+
(eq? x #f)))
226226

227227
(define (equal? x y)
228228
(if (and (pair? x)

include/meevax/kernel/boolean.hpp

-18
Original file line numberDiff line numberDiff line change
@@ -23,24 +23,6 @@ namespace meevax
2323
{
2424
inline namespace kernel
2525
{
26-
struct boolean
27-
{
28-
using value_type = bool;
29-
30-
const value_type value;
31-
32-
constexpr boolean(value_type const value)
33-
: value { value }
34-
{}
35-
36-
constexpr operator value_type() const noexcept
37-
{
38-
return value;
39-
}
40-
};
41-
42-
auto operator <<(std::ostream &, boolean const&) -> std::ostream &;
43-
4426
let extern const t;
4527
let extern const f;
4628

0 commit comments

Comments
 (0)