🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.lang.functional
Article #28

Re: composing a function with multiple arguments

#28
From: Abe Seika
Date: Mon, 21 Apr 1997 00:00
33 lines
1400 bytes

$B%O%k8&5f=j$N0$It$H$$$&$b$N$G$9!#(B

In article <5j7ctk$u7@applepie.kmori.ca2.so-net.or.jp>
	kmori@ca2.so-net.or.jp (MORI Koichiro) writes:

 > Haskell $B$G$O1i;;;R(B . $B$K$h$C$F!"Fs$D$N4X?t$r9g@.$9$k$3$H$,$G$-$^$9!#(B
 > 
 >         (f . g) x = f (g x)
 > 
 > $B0z?t0l$D$N4X?tF1;N$N>l9g$O$3$l$G$h$$$N$G$9$,!"0z?t0l$D$N4X?t$H0z?tFs$D(B
 > $B$N4X?t$r9g@.$7$h$&$H$9$k$H!"$&$^$/9T$-$^$;$s!#(B

[snip]

 > # $B<+J,$G9g@.4X?t$rDj5A$9$k$H$+!"(B
 > # $BHs(Bcurry$B2=$7$F9g@.$7$F(Bcurry$B2=$7$F!D$H$+$9$k$N$G$7$g$&$+!#(B

$BNc$($P(B 1 $B0z?t$N4X?t$H(B($B%+%j!<2=$5$l$?(B) 2 $B0z?t$N4X?t$r9g@.$9$k1i;;;R$O(B
$B0J2<$N$h$&$KDj5A=PMh$^$9!#(B

	(f `c2` g) x y = f (g x y)

$B$3$l$+$i(B

	sq `c2` (+)

$B$N$h$&$J9g@.$,2DG=$K$J$j$^$9!#(B

--
						      ($B3t(B) HAL $B8&5f=j(B  $B0$It@52B(B
						      abe@hallab.co.jp
Technical Details
Message-ID: <ABE.97Apr21100155@suntory.hallab.co.jp>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <5j7ctk$u7@applepie.kmori.ca2.so-net.or.jp>

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: f5c49,c3ae1684efab1673,start
X-Google-Attributes: gidf5c49,public
From: abe@hallab.co.jp (Abe Seika)
Subject: Re: composing a function with multiple arguments
Date: 1997/04/21
Message-ID: <ABE.97Apr21100155@suntory.hallab.co.jp>
X-Deja-AN: 236361513
Sender: usenet@hallab.co.jp
X-Nntp-Posting-Host: suntory.hallab.co.jp
References: <5j7ctk$u7@applepie.kmori.ca2.so-net.or.jp>
Organization: HAL Laboratory, Inc. Tokyo, Japan
Newsgroups: fj.lang.functional