Chiral sulfoximines with stereogenic sulfur atoms are promising motifs in drug discovery. We report an efficient method to access chiral sulfoximines through a C-H functionalization based kinetic resolution. A rhodium(III) complex equipped with a chiral Cp ...
Programming languages are increasingly compiled to multiple runtimes, each featuring their own rich structures such as their object model.
Furthermore, they need to interact with other languages targeting said runtimes.
A language targeting only one runtim ...
While event-driven programming is a widespread model for asynchronous computing, its inherent control flow fragmentation makes event-driven programs notoriously difficult to understand and maintain. Coroutines are a general control flow construct that can ...
The development of new methods for the direct functionalization of unactivated C-H bonds is ushering in a paradigm shift in the field of retrosynthetic analysis. In particular, the catalytic enantioselective functionalization of C-H bonds represents a high ...
Metaprogramming is a technique that consists in writing programs that treat other programs as data. This paradigm of software development contributes to a multitude of approaches that improve programmer productivity, including code generation, program anal ...
Staging has proved a successful technique for programmatically removing code abstractions, thereby allowing for faster program execution while retaining a high-level interface for the programmer. Unfortunately, techniques based on staging suffer from a num ...