Skip to content

Commit d37d18b

Browse files
committed
Release 0.3.0
* User Facing Changes - _Lambda Changes_ 1. Types are no longer required on all terms 2. Application and Lambda now take multiple arguments, and expect arguments uncurried - _Core Category Changes_ + Opaque types now extend the core category - An interpreter now can be used from any category of the codebase - Cleaner Code generation, through the new BITC backend. * Bug Fixes - Geb to Poly had a few bugs fixed in injection, and pair representations - Geb no longer exhausts the stack when trying to generate out vampir for basic circuits. * Internal Changes - Reference extensions allow factoring out common parts, not used outside of poly. - _We now have the following generic modules_ 1. =GEB.GENERICS= - which hosts all generic transformations 2. =GEB.EXTENSION= - which holds all extensions - We have streamlined the package loading order.
1 parent f8884da commit d37d18b

File tree

2 files changed

+23
-2
lines changed

2 files changed

+23
-2
lines changed

CHANGELOG.org

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,25 @@
1-
1+
* 0.3.0
2+
** User Facing Changes
3+
- _Lambda Changes_
4+
1. Types are no longer required on all terms
5+
2. Application and Lambda now take multiple arguments, and expect
6+
arguments uncurried
7+
- _Core Category Changes_
8+
+ Opaque types now extend the core category
9+
- An interpreter now can be used from any category of the codebase
10+
- Cleaner Code generation, through the new BITC backend.
11+
** Bug Fixes
12+
- Geb to Poly had a few bugs fixed in injection, and pair
13+
representations
14+
- Geb no longer exhausts the stack when trying to generate out
15+
vampir for basic circuits.
16+
** Internal Changes
17+
- Reference extensions allow factoring out common parts, not used
18+
outside of poly.
19+
- _We now have the following generic modules_
20+
1. =GEB.GENERICS= - which hosts all generic transformations
21+
2. =GEB.EXTENSION= - which holds all extensions
22+
- We have streamlined the package loading order.
223
* 0.2.0
324
- Change the graphing from a box and line diagram, to a proper graph diagram.
425
+ We now utilize clim-dot to draw the graph.

geb.asd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
:cl-reexport
66
:mgl-pax
77
:command-line-arguments)
8-
:version "0.2.0"
8+
:version "0.3.0"
99
:description "Gödel, Escher, Bach, a categorical view of computation"
1010
:build-pathname "../build/geb.image"
1111
:entry-point "geb.entry::entry"

0 commit comments

Comments
 (0)