Opened 7 years ago

Last modified 7 years ago

#76 new defect

Allow zzat to output immediately

Reported by: sam Owned by: sam
Priority: major Milestone:
Component: core Version: SVN
Keywords: Cc:
Product: zzuf

Description (last modified by sam)

If a zzat sequence doesn't use rewind() or fseek(), we know that any read byte can be immediately sent to the standard output. This would improve zzcat's speed and memory usage:

  • design a simple bytecode language
  • write another parser that translates the sequence to bytecode
  • check for syntax BEFORE running the bytecode!
  • if rewinding functions don't appear in the bytecode, output characters immediately

Change History (2)

comment:1 Changed 7 years ago by sam

  • Product changed from libcaca to zzuf

comment:2 Changed 7 years ago by sam

  • Description modified (diff)
  • Summary changed from Allow zzcat to output immediately to Allow zzat to output immediately
Note: See TracTickets for help on using tickets.