This document represents a structured discussion.
The FL notation is used;
">" means "has for specialization", "<" means "has for generalization", "_" prefixes
"joint arguments" (arguments that need each other to lead to the conclusion),
parenthesis are used either for isolating the relation(s) from a node (in which case
there is no ',' after the node) or for isolating metadata about a relation (the syntax
and the indentation should make this explicit; "pm" and "jl" are two users and are displayed
to show which relations they created).
swapping_to_another_computer_window < accessing_or_comparing_information;
avoiding_the_swapping_to_another_computer_window
< increasing_the_amount_of_important_information_that_can_be_assessed_at_a_glance,
> (avoiding_the_swapping_to_another_computer_window
object: swapping_to_another_computer_window
)(pm, argument: - "swapping_to_another_computer_window hides information"
- "comparing information from memory is difficult and error-prone"
);
organizing_computer_windows_to_ease_the_access_and_comparison_of_their_content
< easing_the_access_or_comparison_of_information,
< (organizing_windows_on_a_computer_screen_to_work_efficiently
< organizing_windows_on_a_computer_screen),
> (working_with_a_full_screen_window
tool: (full_screen_window < #window.display)
)(jl, argument: ("working_with_a_full_screen_window permits to better see/access the
information in the file(s) that the full_screen_window displays"
corrective_restriction:
*x "working_with_a_full_screen_window permits to better see/access
the information in the file(s) that the full_screen_window
displays when the horizontal layout of the information is too
large to be fully displayed in a smaller window" (pm))
(jl, objection: - "for many tasks, working_with_a_full_screen_window forces
the swapping_to_another_computer_window to see/access
information that is not in the file(s) displayed by the
full_screen_window"(pm)
- (swapping_to_another_computer_window <
easing_the_access_or_comparison_of_information)(pm)
),
corrective_restriction:
[organizing_computer_windows_to_ease_the_access_and_comparison_of_their_content
> ("working_with_a_full_screen_window when the horizontal layout of the
information is too large to be fully displayed in a smaller window"
< working_with_a_full_screen_window)(pm)
](pm, argument: *x),
argument: "working_with_a_full_screen_window avoids being distracted by
information from other windows"
(jl, objection: "avoiding_the_swapping_to_another_computer_window gains more
time than the possible loss of time that may result from the
the possible distraction of having other important
information on the screen for the current task (but
non-important information should indeed be removed)"(pm)),
argument: "working_with_a_full_screen_window permits to use bigger fonts and
more space in the file(s) displayed by the full_screen_window"
(jl, objection: "avoiding_the_swapping_to_another_computer_window gains more
time than the possible loss of time that may result from the
possible cognitive overhead that may result from having more
information displayed in a compact way on each window"(pm)),
corrective_restriction:
[organizing_computer_windows_to_ease_the_access_and_comparison_of_their_content
> ("working_with_a_full_screen_window when comparing information within it
is seen as more beneficial than comparing with information outside it"
< working_with_a_full_screen_window)(pm)
](pm);
"working_with_a_full_screen_window when comparing information within it
is seen as more beneficial than comparing with information outside it"
> "working_with_a_full_screen_window when accessing information outside is not required
for the current_task"
("working_with_a_full_screen_window to display some important files side-by-side and
swapping_to_another_computer_window for other information"
> "working_with_a_full_screen_window to display source code files side-by-side within
an emacs windows rather than editing them in different emacs windows, and
swapping_to_another_computer_window for compiling or executing the files");