Rust procedural macro (function-like)

In this post, we will write rust source code using proc macro. Procedural Macros Procedural macros allow creating syntax extensions at compile time. This means it allow you to run...

Rust macro system and declarative macro

In this post, it is about to use declarative macros to make DSL and variadic interface. Rust Macros Fundamentally, macros are a way of writing code that writes other code,...

The basis of serde on Rust

Serde Serde is a framework for serializing and deserializing Rust data structures. A data structure that knows how to serialize and deserialize itself is one that implements Serde’s Serialize and...

How C++ flow?

C++20에 대한 윤곽이 잡히고 있다. C++은 어떻게 변화해가고 있는지 살펴보자. C++ 표준의 역사 우리가 흔히 이야기하는 C++은 C++03이다. C++은 1983년도에 처음 모습을 드러내었고 1998년에 첫 표준화인 C++98을 거쳐, 2003년도에 버그들을...

SGX Application Overview

This document describe the contents what SGX Application developer should know. SGX Application Structure SGX application is consist of two components. Trusted Component: This is the enclave. It is just...