Home

Awesome

inform-evolution

Inform is a mature and widely used programming language, and changes to its design which are visible to users, or implementation changes on any large scale, have since 30 July 2022 been proposed and tracked in this repository. The core repository for the language itself is ganelson/inform.

In progress

ProposalBeganComments
(IE-0015) World model enforcement16 January 2023PR#15

Implemented and waiting to be released

ProposalBeganComments
(IE-0041) Very first and very last rules10 November 2024PR#41
(IE-0040) Version number kind31 July 2024PR#40
(IE-0039) Roomless source texts21 May 2024PR#39
(IE-0038) Division of time28 April 2024PR#38
(IE-0037) Relative kinds28 April 2024PR#37
(IE-0036) Extension licencing4 April 2024PR#36
(IE-0035) Ambiguously plural property18 March 2024PR#35
(IE-0033) Kit-set properties20 September 2023PR#33
(IE-0032) Run-time problem reform26 August 2023PR#32
(IE-0031) BANISH debugging command9 August 2023PR#31
(IE-0030) Extension examples and testing7 August 2023PR#30
(IE-0029) Basic IO20 July 2023PR#29
(IE-0028) Extension documentation revisited19 July 2023PR#28
(IE-0027) Sorting with custom comparison phrases20 July 2023PR#27
(IE-0026) Units and number bases13 July 2023PR#26
(IE-0025) Kit-enumerated kinds24 June 2023PR#25
(IE-0024) Reorganisation of standard kits11 June 2023PR#24
(IE-0023) Retaining text/regexp match start/end locations11 June 2023PR#23
(IE-0022) Tidying the startup sequence11 June 2023PR#22
(IE-0021) No automatic plural synonyms use option7 June 2023PR#21
(IE-0019) Unicode command parser15 May 2023PR#19
(IE-0018) Use options and kit configuration2 May 2023PR#18
(IE-0017) Apps and extensions15 April 2023PR#17
(IE-0016) Language extensions reform5 February 2023PR#16
(IE-0014) Inter names for rulebooks23 October 2022PR#14
(IE-0013) Annotations for kit linking10 October 2022PR#13
(IE-0012) Glk foundations23 Sept 2022PR#12
(IE-0010) Concepts21 July 2022PR#10
(IE-0009) Dialogue sections21 July 2022PR#9
(IE-0006) New annotations for I6 syntax16 June 2022PR#6
(IE-0005) Removing translates into Unicode5 June 2022PR#5
(IE-0003) Dividing source text into multiple files1 May 2022PR#3
(IE-0002) Automatic gitignores for Inform projects1 May 2022PR#2
(IE-0001) Directory format for extensions with resources1 May 2022PR#1

Still drafting or not yet implemented

ProposalBeganComments
(IE-0011) New data structures (still drafting: see pull request)--PR#11
(IE-0008) Faster memory allocation13 July 2022PR#8
(IE-0007) Double-precision real numbers3 July 2022PR#7
(IE-0004) Access to data files embedded in blorbs5 May 2022PR#4

Notes

For now, we ask users not to open their own pull requests against this repository, but users are very welcome to contribute comments in the PR associated with each proposal for exactly that purpose. For example, PR#1 exists for comments on IE-0001. For more free-flowing discussion about future possibilities, the Inform area of the intfiction.org forum would be the place.