Skip to content

nowakf/undefined_behaviour

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is the groundwork for Undefined Behaviour.

"The terms unspecified behavior, undefined behavior, and implementation-defined behavior are used to categorize the result of writing programs whose properties the Standard does not, or cannot, completely describe." -ANSI C rationale

“strange, beetling, table-like constructions suggesting piles of multitudinous rectangular slabs or circular plates or five-pointed stars” -At the Mountains of Madness

" Undefined behavior -- behavior, upon use of a nonportable or erroneous program construct, ... for which the standard imposes no requirements. Permissible undefined behavior ranges from ignoring the situation completely with unpredictable results, to having demons fly out of your nose." -comp.std.c

TODO:

  • fork tview, and use this as the ui. -[x] set up key input -[x] set up character input -[ ] set up resize events -[ ] set up mouse input -[ ] set up world events
  • work out a reasonable, sane way to handle input events.
  • reduce architecture astronautics.
  • come to a conclusion - british 'behaviour', or american 'behavior'?
  • increase test coverage (uuhhh)

About

a rather literal take on ncurses

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages