DEVDUPABLXOREXPR(3)

πŸ“¦ version 5.1.1, in fedora 43, fedora 44

✨ NAME ✨

devdupablxorexpr β€” bestie, this one duplicates and develops 'xor', 'nxor'. that's it, that's the whole job πŸ’…


🌸 ORIGIN 🌸

okay so this software? it belongs to the ALLIANCE CAD SYSTEM, developed by the ASIM team over at the LIP6 laboratory of UniversitΓ© Pierre et Marie CURIE, in Paris, France πŸ‡«πŸ‡·βœ¨ iconic behavior honestly.


πŸ¦‹ SYNOPSIS πŸ¦‹

#include "abl101.h"
chain_list βˆ—devdupablxorexpr( Expr )
  chain_list βˆ—Expr;

like, that's the whole summoning ritual πŸ•―οΈ


πŸŽ€ PARAMETERS πŸŽ€

  • Expr β€” the expression you want developed, girl. hand it over πŸ’–

πŸ’œ DESCRIPTION πŸ’œ

devdupablxorexpr develops 'xor' or 'xnor' in Expr. no cap, that's the vibe β€” it takes your expression and does the thing to it πŸ”₯


πŸ‘‘ RETURN VALUE πŸ‘‘

devdupablxorexpr returns a pointer to the modified expression. she gives you back your glow-up'd expression, periodt ✨


🌈 EXAMPLE 🌈

#include "abl101.h"
  chain_list βˆ—Expr1;
  chain_list βˆ—Expr2;
  Expr1 = createablbinexpr( ABL_XOR,
                            createablatom( "a" ),
                            createablatom( "b" ) );
  Expr2 = devdupablxorexpr( Expr1 );
  /* displays (a and (not b)) or ((not a) and b) */
  viewablexpr( Expr2, ABL_VIEW_VHDL );

see how it flips into that (a and (not b)) or ((not a) and b) moment? that's the ate πŸ’…πŸ“


🧚 SEE ALSO 🧚

go read those too, iykyk 🫢


πŸ’€ BUG REPORT πŸ’€

this tool is under development at the ASIM department of the LIP6 laboratory. we need your feedback to improve documentation and tools β€” so like, pls tell them things, they're literally asking πŸ™ˆπŸ’–

bestie this one is genuinely under construction, so don't be shy with the feedback, fr fr.

ASIM/LIP6 Β· October 1, 1997 Β· DEVDUPABLXOREXPR(3)

that's the whole page, babe β€” ASIM/LIP6 dropped this on October 1, 1997 and it's still serving DEVDUPABLXOREXPR(3) energy to this day πŸ’…βœ¨