source software orangescrum open management open-source f#

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



FParsec - Una biblioteca Combinator de analizador para F #



FsCheck , un marco de prueba basado en especificaciones.

VCC , análisis estático de los programas C (por investigación de MS)

VSLab , un entorno matemático / matlab en el estudio visual


DownloadStockPrices :

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)


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.

https://github.com/panesofglass/frank


YaccConstructor - herramienta modular para el procesamiento de gramáticas y la construcción de analizadores.