Skip to content

Releases: bigyihsuan/International-Phonetic-Esoteric-Language

Version 1.5.0: IN? Instruction

27 Nov 06:59
Compare
Choose a tag to compare

Changelog

  • ʔ IN? instruction: (list ele -- list in?)

Version 1.4.0: Various changes

23 Jun 03:53
Compare
Choose a tag to compare

Changelog:

  • Changed:
    • Various fixes
    • Negative numbers now (correctly) supported in multi-digits and floats.
    • String lexing fixes
    • ɪ fixes
    • Change ʟ to ɔ.
  • Added:
    • q (a b -- a b a) OVER. Pushes the 2nd element from the top of the stack.
    • Base36 for multi-digits and floats. Use by including any letter in a multi-digit or float.
    • æ ( -- limit). GETLIM. Pushes the limit onto the stack.
    • œ (limit -- ). SETLIM. Pops limit off the stack and sets the limit to limit.

Version 1.3.0

20 Jun 04:56
Compare
Choose a tag to compare

Changelog:

  • Removed ɪ INT and ʏ FLOAT instructions.
  • Added ɪ ( -- ele) DATA. Pushes an IPEL value onto the stack. Can push numbers, strings, and lists. Defaults to pushing strings if no valid numbers or lists are found.

Version 1.2.0: Quality of Life update

19 Jun 00:06
Compare
Choose a tag to compare

Changelog:

  • Added:
    • u (ele -- ). CPRINT. Concatenative print: simply prints ele without any trailing characters. (#12)
    • ɯ (ele trail -- ). TPRINT. Prints ele with a trailing trail. (#12)
    • ɟ (a b c -- c b a). REV. Reverses the stack. (#13)
    • w (ele -- ). SETREG. Stores ele into the register. (#14)
    • ʍ ( -- ele). GETREG. Copies ele from the register. (#14)
  • Fixed an implementation involving y WORD.

Version 1.1.0: The Loop Update

18 Jun 22:59
ca70e67
Compare
Choose a tag to compare

Changelog:

  • Added loops and loop indexes.
  • Added the ability to have code as an argument through command line.
  • Fixed a bug involving voicing.
  • Fixed a bug involving truthiness.

Version 1.0.0: The Initial release

11 Jun 16:56
Compare
Choose a tag to compare