0
Lazy Computation in C# on MSDN
Tomáš Petříček
| publikováno 6. října 2007
I think that one of the interesting things about C# 3.0 is that it gives you the ability to use many techniques known from functional languages (like Haskell or F#). Most of the articles about C# 3...
0
F# Quotations Samples on CodePlex
Tomáš Petříček
| publikováno 20. září 2007
Some time ago, Granville Barnett (see his homepage and old blog [^]
or a new blog [^])
had a great idea and started a CodePlex project called F# Samples [^]
to host various samples written i...
0
Building LINQ Queries at Runtime in F#
Tomáš Petříček
| publikováno 18. srpna 2007
In an article about building LINQ queries at runtime in C# 3.0, I described how you can build
a LINQ query dynamically, for example by combining a set of conditions using the 'or' operator in the...
0
Building LINQ Queries at Runtime in C#
Tomáš Petříček
| publikováno 30. července 2007
Since the first beta versions of LINQ we could hear comments that it is perfect for
queries known at compile-time, however it is not possible to use it for building queries
dynamically at run...
0
F# Web Tools: "Ajax" applications made simple
Tomáš Petříček
| publikováno 13. července 2007
Traditional "Ajax" application consists of the server-side code and the client-side part written in JavaScript
(the more dynamicity you want, the larger JS files you have to write), which exchan...
0
Using PHP objects from C# in a type-safe way
Tomáš Petříček
| publikováno 30. dubna 2007
When you want to call PHP scripts from mainstream .NET languages, like C# you can follow two different ways.
First you can use the pure mode as I demonstrated in one of the earlier articles
on...
0
Phalanger 2.0 Beta 4 available!
Tomáš Petříček
| publikováno 22. dubna 2007
This week we finished new release of Phalanger (the PHP compiler for .NET platform). The goal in
this release was to fix many minor bugs preventing us from running some of the famous and
...
0
Keep your multi-core CPU busy with F#
Tomáš Petříček
| publikováno 24. března 2007
The growth of computer CPU speed is slowly being replaced by the growth of number of CPUs
(or cores) in the computer at least for the close future. This causes a revolution in the way software i...
0
CLinq - LINQ support for the C++/CLI language
Tomáš Petříček
| publikováno 2. března 2007
I started working on this project, because I attended C++ class at our university and I had to do some application in C++. Because I hate doing useless projects I wanted to work on something intere...
0
Overload resolution in Phalanger
Tomáš Petříček
| publikováno 15. února 2007
PHP language itself doesn't method support overloading (having two methods with same name, but different number or types of parameters).
This brings an interesting problem to Phalanger, because m...