Heronian triangles: Difference between revisions

→‎{{header|Logtalk}}: Simplify code.
(→‎{{header|Logtalk}}: Swapped out from a bagof/4 monstrosity to a meta::include/3 test for selecting by area.)
(→‎{{header|Logtalk}}: Simplify code.)
Line 3,033:
 
% define aliases for simpler reading
:- uses(list, [length/2, as lengthmember/2, sort/3, take/3]).
member/2 as member/2,
sort/3 as sort/3,
take/3 as take/3]).
:- uses(logtalk, [print_message(information, heronian, Message) as print(Message)]).
 
:- public([start/0]).
 
start :-
17

edits