In this article I’ll tell you about my pure functional library for Software Transactional Memory (STM) that I’ve built in C++. I adopted some advanced functional programming concepts that make it composable and convenient to use. Its implementation is rather small and robust, which differentiates the library from competitors. Let’s discuss what STM is and how to use it.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
https://www.endpoint.com/blog/2014/05/19/git-checkout-at-specific-date
git checkout `git rev-list -1 --before="Jan 17 2020" HEAD`
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| ExternalProject_Add(project_glfw | |
| URL https://github.com/glfw/glfw/archive/3.0.3.zip | |
| LOG_DOWNLOAD 1 | |
| LOG_UPDATE 1 | |
| LOG_CONFIGURE 1 | |
| LOG_BUILD 1 | |
| LOG_TEST 1 | |
| LOG_INSTALL 1 | |
| ) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| private class ScreenSlidePagerAdapter extends android.support.v13.FragmentStatePagerAdapter { | |
| public ScreenSlidePagerAdapter(android.app.FragmentManager fm) { | |
| super(fm); | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // Decompiled by Jad v1.5.8g. Copyright 2001 Pavel Kouznetsov. | |
| // Jad home page: http://www.kpdus.com/jad.html | |
| // Decompiler options: packimports(3) | |
| // Source File Name: Validations.java | |
| package mx.com.validators.annotations; | |
| import java.lang.annotation.Annotation; | |
| public interface Validations |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| jojojooo |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| @myview(user, routes.Turns.list _) |