open-source - orangescrum - project management software free download
F#proyectos de código abierto (14)
Estoy buscando algunos proyectos de código abierto F # para aprender. Algo que no sean fragmentos, sino proyectos completos que sean buenos representantes de las características de F # (es decir, coincidencia de patrones, uniones discriminadas, etc.).
Mi objetivo principal es ver cómo se combinan todas las características, cómo se organiza el proyecto y cómo se abordan los problemas desde una perspectiva funcional.
Encontré otro:
Tormenta : una herramienta para probar servicios web
Aunque no estoy seguro acerca de las licencias ... el sistema TrueSkill de Microsoft (que califica a los jugadores en juegos en vivo XBox360) ha publicado algunos códigos fuente.
http://blogs.technet.com/apg/archive/2008/04/05/trueskill-through-time.aspx
FParsec - Una biblioteca Combinator de analizador para F #
Robert Pickering ha puesto un proyecto de F # centrado en la Inteligencia Colectiva similar al libro de Toby Segaran "Inteligencia Colectiva" (demostrado a través de Python) en github:
Descarga precios de acciones, dividendos y splits de citas históricas de Yahoo. También los modifica para hacerlos tal como sucedieron y ajustarlos para calcular los precios ajustados. También hay un componente .NET que se puede reutilizar desde C # / VB.NET. Está escrito en F # pero se puede usar desde cualquier idioma .NET.
El enlace a las publicaciones del blog está aquí :
Se ha escrito con el CTP F # septiembre de 2008.
La solución está compuesta por:
- una biblioteca para realizar la descarga
- un proyecto de prueba que usa xUnit (pero debe descargar xUnit y hacer referencia a él en el proyecto de Pruebas para ejecutarlo)
- un simple controlador basado en consola
- un inicio de una aplicación gráfica de interfaz de usuario utilizando la biblioteca (llamada Bob)
BistroFS : un marco web para F #
Tal vez Wing Beats puede ser de su interés?
El proyecto tiene menos de un año, y hasta ahora solo somos dos contribuyentes, pero creo que hay cosas interesantes que echarle un vistazo.
Queremos que otros se unan, o al menos que lo prueben y lo prueben.
Acabo de crear un lugar para mi proyecto de código abierto Unquote , una biblioteca F # para escribir las afirmaciones de prueba unitarias como expresiones citadas de F #. Es un buen ejemplo para aprender a procesar recursivamente y reconstruir citas utilizando patrones activos y patrones de coincidencia, mezclando código orientado a objetos y funcional (usa .NET Reflection en gran medida), y pruebas de unidad de escritura usando xUnit.net y ... la biblioteca misma.
Estoy desarrollando un inspector de árbol de objetos visuales para FSI llamado FsEye . Demuestra el desarrollo de WinForms en F #, incluido el uso de async
para realizar actualizaciones de GUI sin bloqueo y cómputos en paralelo. Los árboles de objetos se modelan utilizando uniones discriminatorias y registros. Lazy
valores Lazy
y las expresiones de secuencia se utilizan para la carga bajo demanda de subárboles (profundidad infinita). Los patrones activos se utilizan para suavizar el trabajo con TreeViewNodes
genéricos.
Frack - Functional Rack - es una implementación de OWIN (Interfaz web abierta para .NET), que tiene un propósito similar al de las especificaciones Python WSGI y JSGI. Frack es similar en implementación a Rack y Jack, y le debe mucho a esos proyectos.
YaccConstructor - herramienta modular para el procesamiento de gramáticas y la construcción de analizadores.
Lista de proyectos de código abierto F # (compilados):
- Una aplicación matemática en F # que integra Autocad a través de .NET
- Tutoriales de desarrollo de juegos
- FsUnit
- Storm (una herramienta para probar servicios web)
- FParsec - F # Parser Combinator Library
- DownloadStockPrices - Escrito en F #
- Truskill - Xbox Live Player Rater (Escrito en F #)
- F # Implementación de inteligencia colectiva
- NDjango
- BistroFS - F # web framework
- VsVim - Emulación de Vim para Visual Studio
Buscando en el código de google encontré:
- una calculadora
- tutoriales de desarrollo de juegos
- FsUnit (un marco de especificación)