You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: download/index-3.12.md
+24-33Lines changed: 24 additions & 33 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,16 +1,16 @@
1
1
---
2
2
title: Grammatical Framework Download and Installation
3
-
date: 3 August 2025
3
+
date: 8 August 2025
4
4
---
5
5
6
-
**GF 3.12** was released on 3 August 2025.
6
+
**GF 3.12** was released on 8 August 2025.
7
7
8
8
What's new? See the [release notes](release-3.12.html).
9
9
10
10
#### Note: GF core and the RGL
11
11
12
12
The following instructions explain how to install **GF core**, i.e. the compiler, shell and run-time systems.
13
-
Obtaining the **Resource Grammar Library (RGL)** is done separately; see the section at the bottom of this page.
13
+
Obtaining the **Resource Grammar Library (RGL)** is done separately; see the section [at the bottom of this page](#installing-the-rgl-from-a-binary-release).
14
14
15
15
---
16
16
@@ -21,24 +21,19 @@ Binary packages are available for Debian/Ubuntu, macOS, and Windows and include:
21
21
- GF shell and grammar compiler
22
22
-`gf -server` mode
23
23
- C run-time system
24
-
- Java & Python bindings to the C run-time system
25
-
26
-
Unlike in previous versions, the binaries **do not** include the RGL.
24
+
- Python bindings to the C run-time system
27
25
28
26
[Binary packages on GitHub](https://github.com/GrammaticalFramework/gf-core/releases/tag/3.12)
29
27
30
28
#### Debian/Ubuntu
31
29
32
-
There are two versions: `gf-3.12-ubuntu-18.04.deb` for Ubuntu 18.04 (Cosmic), and `gf-3.12-ubuntu-20.04.deb` for Ubuntu 20.04 (Focal).
33
-
34
-
To install the package use:
30
+
The package targets Ubuntu 24.04 (Noble).
31
+
To install it, use:
35
32
36
33
```
37
-
sudo apt-get install ./gf-3.12-ubuntu-*.deb
34
+
sudo apt install ./gf-3.12-ubuntu-24.04.deb
38
35
```
39
36
40
-
<!-- The Ubuntu `.deb` packages should work on Ubuntu 16.04, 18.04 and similar Linux distributions. -->
41
-
42
37
#### macOS
43
38
44
39
To install the package, just double-click it and follow the installer instructions.
@@ -47,9 +42,10 @@ The packages should work on at least Catalina and Big Sur.
47
42
48
43
#### Windows
49
44
50
-
To install the package, unpack it anywhere.
45
+
To install the package:
51
46
52
-
You will probably need to update the `PATH` environment variable to include your chosen install location.
47
+
1. unpack it anywhere and take note of the full path to the folder containing the `.exe` file.
48
+
2. add it to the `PATH` environment variable
53
49
54
50
For more information, see [Using GF on Windows](https://www.grammaticalframework.org/~inari/gf-windows.html) (latest updated for Windows 10).
55
51
@@ -67,23 +63,22 @@ cabal install gf-3.12
67
63
68
64
### Notes
69
65
70
-
**GHC version**
66
+
#### GHC version
71
67
72
-
The GF source code is known to be compilable with GHC versions 7.10 through to 8.10.
68
+
The GF source code is known to be compilable with GHC versions 7.10 through to 9.6.7.
73
69
74
-
**Obtaining Haskell**
70
+
#### Obtaining Haskell
75
71
76
72
There are various ways of obtaining Haskell, including:
For more info on working with the GF source code, see the
140
134
[GF Developers Guide](../doc/gf-developers.html).
141
135
142
-
For macOS Sequoia, you need to downgrade the LLVM package, see instructions [here](https://github.com/GrammaticalFramework/gf-core/issues/172#issuecomment-2599365457).
143
-
144
136
## Installing the Python bindings from PyPI
145
137
146
138
The Python library is available on PyPI as `pgf`, so it can be installed using:
@@ -149,10 +141,7 @@ The Python library is available on PyPI as `pgf`, so it can be installed using:
149
141
pip install pgf
150
142
```
151
143
152
-
We provide binary wheels for Linux and macOS, which include the C runtime and are ready-to-go.
153
-
If there is no binary distribution for your platform, this will install the source tarball,
154
-
which will attempt to build the binding during installation,
155
-
and requires the GF C runtime to be installed on your system.
144
+
If this doesn't work, you will need to install the C runtime manually; see the instructions [here](https://www.grammaticalframework.org/doc/gf-developers.html#toc12).
156
145
157
146
---
158
147
@@ -164,6 +153,8 @@ In general the steps to follow are:
164
153
1. Download a binary release and extract it somewhere on your system.
165
154
2. Set the environment variable `GF_LIB_PATH` to point to wherever you extracted the RGL.
166
155
156
+
For more information, see [Using GF on Windows](https://www.grammaticalframework.org/~inari/gf-windows.html) (latest updated for Windows 10).
157
+
167
158
## Installing the RGL from source
168
159
169
160
To compile the RGL, you will need to have GF already installed and in your path.
0 commit comments