Resultados de la búsqueda a petición "f#"
Cuáles son las ventajas y desventajas del estilo "sin puntos" en la programación funcional?
Sé que en algunos idiomas (¿Haskell?) El esfuerzo es lograr un estilo libre de puntos, o nunca referirse explícitamente a los argumentos de las funciones por su nombre. Es un concepto muy difícil de dominar para mí, pero podría ayudarme ...
F # Equivalente de Destructor
Estoy traduciendo una clase de C # que envuelve una biblioteca no administrada a F #. Me he encontrado con el problema aparentemente simple de reescribir el destructor que sigue. class Wrapper { // P/Invoke ellided private SomeType x; public ...
¿Cómo puedo pasar un delegado de F # a un método P / Invoke esperando un puntero de función?
Estoy intentando configurar un enlace de teclado de bajo nivel usando P / Invoke en una aplicación F #. La función Win32SetWindowsHookEx toma unaHOOKPROC para su segundo argumento, que he representado como delegado de(int * IntPtr * IntPtr) -> ...
Combinando funciones asíncronas F #
Estoy un poco frustrado aquí. Sé que tengo todos los bits, pero no puedo resolver cómo combinarlos ... let saveImageToDisk path content = async { use s = new FileStream(path, FileMode.OpenOrCreate) do! s.AsyncWrite(content) printfn "Done ...
Seq.iter vs para - ¿qué diferencia?
Puedo hace for event in linq.Deltas doo puedo hacer linq.Deltas |> Seq.iter(fun event ->Así que no estoy seguro de si eso es lo mismo. Si eso no es lo mismo, quiero saber la diferencia. No puedo elegir qué usar:iter ofor. adiciona - así que si ...
¿Usando la biblioteca C # en un proyecto F #?
Soy nuevo en F #, pero realmente quiero aprenderlo. Sé Python, sé C #. De hecho, tengo una biblioteca C # que hice yo mismo; es un contenedor para la API de Rdio (lo he llamado RdioSharp) que puedo incorporar con éxito a otro proyecto de C # y ...
¿Es F # código abierto? [cerrado
¿Es F # código abierto? si no es así, ¿por qué Microsoft proporciona el código fuente de los módulos de F #? EDITA (4 de noviembre de 2010) Las cosas han cambiado, veaa respuesta de ...
Ejecución de llamadas de servicio web en paralelo
Vi estas preguntasRecomendaciones para ejecutar .NET HttpWebRequests en paralelo en ASP.NET [https://stackoverflow.com/questions/1976073/recommendations-for-executing-net-httpwebrequests-in-parallel-in-asp-net] y Async.Parallel o ...
¿Es recursiva mi función rec recursiva?
¿Es esta función recursiva de cola? let rec rec_algo1 step J = if step = dSs then J else let a = Array.init (Array2D.length1 M) (fun i -> minby1J i M J) let argmin = a|> Array.minBy snd |> fst rec_algo1 (step+1) (argmin::J) En general, ¿hay ...
FSharp ejecuta mi algoritmo más lento que Python
ace @ años, resolví un problema mediante programación dinámica: https: //www.thanassis.space/fillupDVD.htm [https://www.thanassis.space/fillupDVD.html] La solución fue codificada en Python. Como parte de la expansión de mis horizontes, ...