Mono로 F# 실행하기
글쓴이: atie / 작성시간: 토, 2008/12/13 - 3:06오후
arch 리눅스의 mono 패키지를 설치하였고 AUR의 fsharp 패키지를 빌드하여 설치했습니다.
$ fsi Microsoft F# Interactive, (c) Microsoft Corporation, All Rights Reserved F# Version 1.9.6.2, compiling for .NET Framework Version v2.0.50727 Please send bug reports to <a href="mailto:fsbugs@microsoft.com" rel="nofollow">fsbugs@microsoft.com</a> For help type #help;; > let x = "Hello World!";; val x : string > System.Console.WriteLine(x);; Hello World! val it : unit = () > #quit;; - Exit...
여기에 보이는 소스를 poker.fs 로 저장합니다.
$ fsc poker.fs Microsoft F# Compiler, (c) Microsoft Corporation, All Rights Reserved F# Version 1.9.6.2, compiling for .NET Framework Version v2.0.50727 poker.fs(11,6): warning FS0191: The type 'Card' implements 'System.IComparable'. Consider also adding an explicit override for 'Object.Equals'. $ mono poker.exe Kc 9s Ks Kd 9d 3c 6d Full House (winner) 9c Ah Ks Kd 9d 3c 6d Two Pair Ac Qc Ks Kd 9d 3c 9h 5s 4d 2d Ks Kd 9d 3c 6d Flush 7s Ts Ks Kd 9d
링크에서 따라갈 수 있는 Brian의 Poker.zip도 fsc로 컴파일 잘 되고 실행도 잘 됩니다.
Monodevelop에 F# Addin을 추가하는 것은 arch 리눅스의 해당 패키지 버전이 2.0대가 되는 것을 기다리기로 일단 마음을 접었습니다. monodevelop-1.9.1을 빌드하는 것도 gtksourceview-sharp에서 걸려서 시간이 많이 필요하더군요.
잠시 잊고 지내다보면, 따스한 봄날에는 패키지로도 재미난 Monodevelop 2.0 (3월 발표 예정)을 볼 수 있겠죠.
댓글 달기