2014ǯ08��

2014ǯ08��27��

�ޥ˥��å��ʥͥ���³���ƿ���������ޤ��󡣤ޤ��ץ�ץ����å����äǤ���

����C/C++�ץ�ץ����å��ε�ư�ΰ㤤��defined�ԡ�
��������Facebook�Ҥ�C/C++�ץ�ץ����å�Warp��Windows�Ķ��ǥӥ��

Warp �ε�ư��Ĵ�٤Ƥ��ơ��ʲ��Τ褦�ʡ��ޥ���Ÿ����˥����Ȥ����������褦�ʥ����ɤ��̤�ʤ����˵����դ��ޤ�����
(���� MinGW GCC �� x86_64-gdcproject-mingw32/x86_64-gdcproject-mingw32/sysroot/mingw/include/wtypes.h �إå�)
$ cat gen_cpp_comment.c
#define _VARIANT_BOOL /##/

$ ./warp.exe --stdout gen_cpp_comment.c
# 1 "gen_cpp_comment.c"
# 1 "i:\test\warp//"
# 1 "<command-line>"
# 1 "gen_cpp_comment.c"
gen_cpp_comment.c(2) : ## cannot appear at end of macro text
³�����ɤ�

2014ǯ08��21��

����ε����ǥӥ�ɤ��� Facebook �Ҥ� Warp �ε�ư��Ĵ�٤Ƥ����ꡢ#if �� #elif ������ǤΤ߻��Ѳ�ǽ�� defined ñ��黻�Ҥε�ư�� GCC �Υץ�ץ����å��ȰۤʤꡢGCC �ѤΥإå����������Ǥ��ʤ������ȯ�������Τǡ����λ��Υ��Ǥ���

³�����ɤ�

2014ǯ08��12��

Warp �� Facebook �Ҥ� D ����κ�� Walter Bright ��ȶ��Ϥ��Ƴ�ȯ���� C/C++ �ץ�ץ����å��ǡ����ҤΥӥ�ɥ����ƥ�ι�®���Τ���˳�ȯ���������Ǥ���D ����ǽ񤫤�Ƥ��ơ����˴ˤ� Boost Software License 1.0 �� GitHub �˸�������Ƥ��ޤ���

��Under the Hood: warp, a fast C and C++ preprocessor��
https://code.facebook.com/posts/476987592402291/under-the-hood-warp-a-fast-c-and-c-preprocessor/
https://github.com/facebook/warp

Cent OS 6 �ʳ��Ǥ�ư���ǧ����Ƥ��ʤ������Ǥ���������������Ժ���������̡�Windows �� MSYS + GDC��D Programming Language for GCC�˴Ķ��ǡ��Ȥꤢ���� warp �������ޤǤ����������Τǡ����λ��Υ��Ǥ�����builtin_defines.sh �Ȥ��������륹����ץȤ� git ��ݥ��ȥ�����äƤ��ʤ��褦�ǡ��ɥ饤�Хץ������ warpdrive �������ϼ��Ԥ��ޤ�������

³�����ɤ�

��������
�ǿ�����
���̥���������
�ǿ�������
<%==comments[n].author%>
<% } %>
�������������󥿡�
  • ������
  • ������
  • �߷ס�

<% for ( var i = 0; i < 7; i++ ) { %> <% } %>
<%= wdays[i] %>
<% for ( var i = 0; i < cal.length; i++ ) { %> <% for ( var j = 0; j < cal[i].length; j++) { %> <% } %> <% } %>
0) { %> id="calendar-611743-day-<%= cal[i][j]%>"<% } %>><%= cal[i][j] %>
���ƥ����̥���������
�������饦��
QR������
QR¥³¡¼¥É

'); label.html('\ �饤�֥ɥ��֥����ǤϹ���Υѡ����ʥ饤�������¬��Τ��᥯�å���(cookie)����Ѥ��Ƥ��ޤ���
\ ���ΥХʡ����Ĥ��뤫�������³���뤳�Ȥǥ��å����λ��Ѥ�ǧ������������ΤȤ����Ƥ��������ޤ���
\ �ޤ��������ͤ����ҥѡ��ȥʡ���Ȥˤ��������μ�³���ˤ�ꡢ���å����λ��Ѥ�������뤳�Ȥ�Ǥ��ޤ���
\ �ܺ٤��饤�֥ɥ����ѵ���򤴳�ǧ����������\ '); banner.append(label); var closeButton = $('