development

F # 오픈 소스 프로젝트

big-blog 2020. 12. 30. 20:18
반응형

F # 오픈 소스 프로젝트


배울 수있는 오픈 소스 F # 프로젝트를 찾고 있습니다. 스 니펫이 아니라 F # 기능을 잘 나타내는 전체 프로젝트 (예 : 패턴 일치, 구별 된 공용체 등).

내 목표는 주로 모든 기능이 어떻게 결합되는지, 프로젝트가 어떻게 구성되는지, 기능적 관점에서 문제가 어떻게 해결되는지 확인하는 것입니다.


오픈 소스 F # 프로젝트 목록 (컴파일 됨) :


사양 기반 테스트 프레임 워크 인 FsCheck .

VCC , C 프로그램의 정적 분석 (MS 연구)

VSLab , Visual Studio의 수학적 / matlab 유사 환경


다른 하나를 찾았습니다.

Storm : 웹 서비스 테스트 도구


BistroFS -F # 용 웹 프레임 워크


Frack-Functional Rack-Python WSGI 및 JSGI 사양과 유사한 의도를 가진 OWIN (Open Web Interface for .NET)의 구현입니다. Frack은 Rack and Jack과 구현이 비슷하며 이러한 프로젝트에 많은 빚을지고 있습니다.

https://github.com/panesofglass/frank


내가 찾은 Google 코드에서 검색 :


FParsec -F # 용 파서 결합기 라이브러리


재고 가격 :

야후 역사적 시세에서 주가, 배당금 및 분할을 다운로드합니다. 또한이를 수정하여 발생한대로 만들고 조정 된 가격을 계산하도록 조정합니다. C # / VB.NET에서 재사용 할 수있는 .NET 구성 요소도 있습니다. F #으로 작성되었지만 모든 .NET 언어에서 사용할 수 있습니다.

블로그 게시물에 대한 링크는 여기 :

F # 2008 년 9 월 CTP로 작성되었습니다.

솔루션은 다음과 같이 구성됩니다.

  • 다운로드를 수행하는 라이브러리
  • xUnit을 사용하는 테스트 프로젝트 (하지만 실행하려면 xUnit을 다운로드하고 테스트 프로젝트에서 참조해야 함)
  • 간단한 콘솔 기반 드라이버
  • 라이브러리를 사용하는 그래픽 UI 앱 시작 (Bob이라고 함)

아마도 Wing Beats 가 관심을 가질 수 있습니까?

이 프로젝트는 1 년이 채되지 않았고 우리는 지금까지 두 명의 기여자에 불과하지만 흥미로운 점이 있다고 생각합니다.

우리는 다른 사람들이 참여하기를 원하거나 적어도 그것을 확인하고 시도해보기를 원합니다.


라이선스에 대해 잘 모르겠지만 ... Microsoft의 TrueSkill 시스템 (XBox360 라이브 게임에서 플레이어 등급 지정)은 일부 소스 코드를 게시했습니다.

http://blogs.technet.com/apg/archive/2008/04/05/trueskill-through-time.aspx


Robert Pickering은 github에 Toby Segaran의 저서 "Collective Intelligence" (python을 통해 설명 됨)와 유사한 Collective Intelligence에 초점을 맞춘 F # 프로젝트를 배치했습니다 .

fscollintelli


F # 인용 식으로 단위 테스트 어설 션을 작성하기위한 F # 라이브러리 인 오픈 소스 프로젝트 Unquote를 위한 자리를 방금 만들었습니다 . 활성 패턴 및 패턴 일치를 사용하여 인용문을 재귀 적으로 처리하고 다시 작성하는 방법, 개체 지향 및 기능 코드 혼합 (.NET Reflection 많이 사용), xUnit.net 및 라이브러리 자체를 사용하여 단위 테스트 작성에 대한 좋은 예입니다.


FsEye 라는 FSI의 시각적 개체 트리 검사기를 개발 입니다. async비 차단 GUI 업데이트 및 병렬 계산을 수행 하는 사용하는 것을 포함하여 F #에서 WinForms 개발을 보여줍니다 . 개체 트리는 식별 조합 및 레코드를 사용하여 모델링됩니다. Lazy값 및 시퀀스 표현식은 (무한 깊이) 하위 트리의 온 디맨드로드에 사용됩니다. 활성 패턴은 비 일반적인 작업을 부드럽게하는 데 사용됩니다 TreeViewNodes.


YaccConstructor- 문법 처리 및 파서 구성을위한 모듈 식 도구입니다.

참조 URL : https://stackoverflow.com/questions/383848/f-open-source-projects

반응형