Добро пожаловать в мой персональный блог о программировании.
Последние записи:
-
«Типы в языках программирования». Бенджамин Пирс
-
Дизайн и эволюция свойств в C# (часть 7)
-
Дизайн и эволюция свойств в C# (часть 6)
-
Дизайн и эволюция свойств в C# (часть 5)
-
Дизайн и эволюция свойств в C# (часть 4)
-
Дизайн и эволюция свойств в C# (часть 3)
-
Дизайн и эволюция свойств в C# (часть 2)
-
Дизайн и эволюция свойств в C# (часть 1)
-
Скажи MSIL-опкоду no.
-
Итераторы и async-методы C# - так ли они похожи?
-
TextOptions.TextFormattingMode и WPF 3.5
-
Немного заметок про C# async
-
Накипело
-
Привет из 2001 года: Generic C# specification
-
Очередной Y-комбинатор на C#
-
Что нового в F# 3.0 - part 1: автосвойства
-
C# 5.0 epic breaking change
-
First-class call site - part1: размышления
-
Делегат из extension method group
-
PhoneOrientationBehavior для WP7
-
JavaScript object layout
-
Необработанные исключения из потока GC в CLR
-
Скорость копирования структур
-
Delegate equality и делегаты из методов интерфейсов
-
Delegate equality и методы типов-значений
-
Delegate equality и квалификатор base.
-
Совсем немного про type kinds
-
Values - Types - Kinds - Sorts
-
Хитрый способ кэширования Expression Trees
-
Что в CLR может выполниться до метода Main()?
-
Особенности компиляции значений функционального типа в F#
-
Особенности компиляции анонимных делегатов/лямбда-выражений в C#
-
Эмуляция Haskell type classes в F#
-
Эмуляция rank-2/rank-N polymorphism в F#
-
F# array/list sequence expressions performance
-
CLR array covariance implementation
-
JavaScript simple memoization
-
F# Research Compiler with Joinads!
-
F# computation expressions - part 4: cont + getCC
-
Анонимные итераторы в C#?
-
Disassembly view и goto from try { }
-
Измерение времени исполнения кода в F#
-
F# StructuredFormatDisplayAttribute
-
Великий и могучий Delegate.CreateDelegate
-
F# inline & NoDynamicInvocationAttribute
-
F# computation expressions - part 3: cont { ... }
-
F# computation expressions - part 2: state { ... }
-
F# computation expressions - part 1: maybe { ... }
-
Мемоизация выражений F# + синтаксис computation expressions
-
Мемоизация функций F# с аргументами в каррированной форме
-
Мемоизация функций с помощью аспекта PostSharp
-
Сам себе ILMerge
-
Рекурсивные определения значений в F#
-
INotifyPropertyChanged via ContextBoundObject
-
F# async + event-based asynchronous pattern
-
F# infoof (part 4)
-
F# infoof (part 3)
-
F# infoof (part 2)
-
F# infoof (part 1)
-
С# attribute-target-specifier
-
F# type functions
-
F# events + lock-free + async (updated)
-
ISerializationSurrogate
-
C# CachedAnonymousMethodDelegate (part 2)
-
C# CachedAnonymousMethodDelegate
-
Async cube
-
F# RequiredQualifiedAccessAttribute
-
Pex for fun + byref parameters
-
F# mutable let inside sequence expressions
-
LINQ over recursive data
-
F# sequence expressions bug (part 2)
-
F# sequence expressions bug
-
F# indentation-based syntax rules (part 1)
-
CLR и return type covariance
-
Type Application
-
C# yield return (part 2)
-
C# yield return