PunyInform v6.4.1 released

No rush whatsoever. I have family in Seattle and Snohomish County, and know what a mess the atmospheric rivers have been lately. Take care of yourself and have a happy new year!

PunyInform v6.3.1 is out.

  • Automatic assignment of the reactive attribute is much faster (up to twice as fast), for games which don’t use a lot of common properties defined by the game or by extensions.
  • Bug fixes
5 Likes

Thanks, FR !

(still using 5.14… later I’ll look @ r9’s Makefile to see how to manually upgrade w/o compromising the eventual upgrade to r10)

Best regards from Italy,
dott. Piergiorgio.

1 Like

Since version 6.0.x of PunyInform requires Inform 6.43 or higher, there will be no 6.42-r10. Instead I have prepared 6.43-r1. This includes PunyInform updated to 6.0.1 and the Standard Library updated to 6.12.8. I’ll make some more releases to inch up to the latest PunyInform while keeping with 6.43. Then I’ll prepare 6.44-r1. That should happen within a week.

Packages for Inform6 for Unix and version 6.12.8 of the Standard Library are available at 661.org and soon at the IF Archive.

9 Likes

Thanks. David !

Just compiled & tested (sooner than expected, in Italy the end-year festivities are what are…) and I appreciate the care given in the Makefile toward Inform 6.42:

/usr/local/bin$ ls -l inform*
lrwxrwxrwx 1 root root     11 29 dic 11.54 inform -> inform-6.43
-rwxr-xr-x 1 root root 684584 12 ago 11.51 inform-6.42
lrwxrwxrwx 1 root root     11 29 dic 11.53 inform642 -> inform-6.42
-rwxr-xr-x 1 root root 706512 29 dic 11.54 inform-6.43
pigi@Duilio:/usr/local/bin$ ls -l puny*
lrwxrwxrwx 1 root root   13 29 dic 11.54 punyinform -> punyinform.sh
lrwxrwxrwx 1 root root   13 12 ago 11.51 punyinform-6.42 -> punyinform.sh
lrwxrwxrwx 1 root root   13 29 dic 11.54 punyinform-6.43 -> punyinform.sh
-rwxr-xr-x 1 root root 1786 29 dic 11.54 punyinform.sh

Also, the basic testing are passed:

pigi@Duilio:~/if/src/inf6/exa/puny/puny601$ ls -l *.z3
-rw-r--r-- 1 pigi pigi 28160 29 dic 12.09 cloak.z3
-rw-r--r-- 1 pigi pigi 40960 29 dic 12.09 library_of_horror.z3
-rw-r--r-- 1 pigi pigi 25600 29 dic 12.09 minimal.z3
-rw-r--r-- 1 pigi pigi 43520 29 dic 12.09 testbench.z3

Now waiting for the 6.44r1 next year… [1]

[1] no distrust, is a standard end-year Italian joke :smiley:

Thanks and

Best regards from Italy,
dott. Piergiorgio

I’ve updated the Inform6Unix package a few times to follow the new releases of PunyInform. The last of these, version 6.44-r3 contains PunyInform version 6.3.1, is up at 661.org and soon at the IF Archive.

7 Likes

PunyInform v6.4 is out.

  • Statusline (for z5+) changed for narrow screens, to (A) be more clear, and (B) leave more guaranteed room for room name. Room names up to 21 characters long will always be shown in their entirety on the statusline, as long as the screen is at least 21 characters wide.

6 Likes

PunyInform v6.4.1 is out.

This is a bugfix release. Also, one of the bugfixes opens up a new option for game authors.

  • A parse_name routine will now be called, even if the first word to be matched in player input isn’t recognized, or it’s recognized but doesn’t have the noun flag set in the dictionary. This allows for something like the cubes in Balances, where the player might name a cube ā€œasdfasdfā€ or ā€œdropā€, and should then be able to ā€œtake asdfasdfā€ or ā€œtake dropā€.

Bugs fixed:

  • If the game was a z5 game, and routines started above $8000, any unrecognized word would be considered a match for the direciton ā€œinā€.
  • The statusline routines couldn’t be compiled, for certain combinations of defined constants.
5 Likes