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");