下書き
JacsonはJSON(JavaScript Object Notation)と呼ばれるデータ記述言語を扱うためのJavaライブラリ。
ウェブアプリケーション開発ではJSONが必須の技術になってきている。 JavaでJSONを扱うためのAPIがJava EE 7に含まれる予定。JSR 343として仕様策定中。
| { | |
| "Include Guard": { | |
| "scope": "c,cpp", | |
| "isFileTemplate": true, | |
| "prefix": [ | |
| "include-guard", | |
| "#ifndef" | |
| ], | |
| "body": [ | |
| "#ifndef ${WORKSPACE_NAME/(.*)/${1:/upcase}/}_${RELATIVE_FILEPATH/(?:^src[\\/\\\\])?(\\w+)(\\W*)/${1:/upcase}${2:+_}/g}_", |
| @echo off | |
| :: ================================================================ | |
| :: Workarounds for encoding problems that occur when the system locale is Japanese. | |
| :: ================================================================ | |
| @echo Change console output code page to 65001 (UTF-8) | |
| chcp 65001 | |
| @echo Enable Python UTF-8 Mode |
| #lang racket | |
| (define variable? symbol?) | |
| (define (abstraction? t) (and (pair? t) (eq? (car t) 'lambda))) | |
| (define (branch? t) (and (pair? t) (eq? (car t) 'if))) | |
| (define (call/cc? t) (and (pair? t) (eq? (car t) 'call/cc))) | |
| (struct acont (f xs vs r c)) | |
| (struct fcont (vs c)) | |
| (struct bcont (conseq altern r c)) |
| #!r6rs | |
| ;; John McCarthy: | |
| ;; Recursive Functions of Symbolic Expressions and Their Computation by Machine, Part I. 184-195 | |
| ;; http://dblp.org/rec/journals/cacm/McCarthy60 | |
| ;; Paul Graham | |
| ;; The Roots of Lisp | |
| ;; http://www.paulgraham.com/rootsoflisp.html |
| #!r6rs | |
| (import (rnrs) (srfi :78) (felis match)) | |
| (check (match 2 [_ 3]) => 3) | |
| (check (match 2 [x x]) => 2) | |
| (check (match 'foo ['foo 2] [_ 3]) => 2) | |
| (check (match 'foo ['bar 2] [_ 3]) => 3) | |
| (check (match 2 [(= number->string x) x]) => "2") | |
| (check (match 2 [(and) 3] [_ 5]) => 3) |
| package com.example.calc; | |
| import java.lang.annotation.Annotation; | |
| import java.lang.annotation.ElementType; | |
| import java.lang.annotation.Retention; | |
| import java.lang.annotation.RetentionPolicy; | |
| import java.lang.annotation.Target; | |
| import java.lang.reflect.InvocationTargetException; | |
| import java.lang.reflect.Method; | |
| import java.util.ArrayList; |