0

Real-World F# Articles on MSDN

Tomáš Petříček | publikováno 10. srpna 2011

More than a year ago, Mike Stephens from Manning (who was also behind my Real-World Functional Programming book) asked me if I'd be interested in collaborating on a project for MSDN. The idea w...


0

Jak implementovat INotifyPropertyChanged

Jirka Pénzeš | publikováno 24. července 2011

Na následujících několika řádcích se vás pokusím seznámit s velice užitečným a mocným rozhraním. Řeč bude o rozhraní INotifyPropertyChanged, které je obsažené v Systém.ComponentModel.Konkrétně se p...


0

Extending Monads with Pattern Matching (Haskell 2011)

Tomáš Petříček | publikováno 20. července 2011

Some time ago, I wrote a paper about joinads and the match! extension of the F# language. The paper was quite practically oriented and didn't go into much details about the theory behind joina...


0

Fun with parallel monad comprehensions (The Monad.Reader)

Tomáš Petříček | publikováno 19. července 2011

This article is a re-publication of an article that I wrote some time ago for The Monad.Reader magazine, which is an online magazine about functional programming and Haskell. You can also read the...


0

Safer asynchronous workflows for GUI programming

Tomáš Petříček | publikováno 15. června 2011

In the previous article, I discussed how to use F# asynchronous work­flows for creating reactive user-interfaces. One of the main concerns was to avoid blocking the GUI thread (to prevent the u...


0

Writing non-blocking user-interfaces in F#

Tomáš Petříček | publikováno 10. června 2011

F# asynchronous workflows are best known as a way to write efficient I/O operations or as an underlying mechanism of F# agent-based programming (using the MailboxProcessor type). However, they ...


0

Accessing loosely structured data from F# and C# (GOTO 2011)

Tomáš Petříček | publikováno 26. května 2011

About two weeks ago, I gave a talk at GOTO Conference in Copenhagen at a very interesting .NET session organized by Mark Seemann. In my talk, I focused on the impedance mismatch between the dat...


0

Výhody platformy .NET ukáže Windows 8

Václav Dajbych | publikováno 20. května 2011

Zatímco dosud moc nezáleží na tom, jestli je aplikace napsaná v C++ nebo v C#, Windows 8 nám začíná ukazovat, že využití multiplatformního frameworku zabudovaného v přímo v operačním systému dává v...


0

Explicit speculative parallelism for Haskell's Par monad

Tomáš Petříček | publikováno 17. května 2011

Haskell provides quite a few ways for writing parallel programs, but none of them is fully automatic. The programmer has to use some annotations or library to run computations in parallel explici...


0

Speeding up sigmoid function by approximating exponential function

Hubert Kindermann | publikováno 8. dubna 2011

Simple and effective method of tuning performance when we do not need highly precise solution.

1 2 3 4 5 6 7 8 9 10  >