CrudeGin("크루드 진"이라고 읽습니다. 뜻은 '진(술) 원액')은 순수 C 언어로 이루어진 라이브러리입니다. Mac OS X의 Carbon 프레임워크의 근간을 이루는 CoreFoundation 프레임워크의 영향을 많이 받았습니다. 하지만 Cocoa-like를 지향 중입니다.
순수 C를 지향하기 때문에 __cplusplus 따위는 고려 대상에서 빠졌습니다.
순수 C를 지향하기 때문에 __cplusplus 따위는 고려 대상에서 빠졌습니다.
이것 맛뵈기입니다.
// // CrudeGin.h // CrudeGin // // Created by Cyrus Hackford on 2011. // Copyright 2011 SI devIk. All rights reserved. // #ifndef _CRUDEGIN_H_ #define _CRUDEGIN_H_ #include "CGBase.h" #include "CGTypes.h" #include "CGError.h" #include "CGArray.h" #include "CGNumber.h" #include "CGString.h" #endif
- c++따위라니ㅠㅠ CrudeGin라이브러리는 무슨 라이브러리인가요? - 서지혜
- 전 C++를 정말 싫어하거든요. 이유는...... 묻지 말아주세요. CrudeGin은 순수 C에서 Cocoa-like한 것들, 예를 들면 NSString처럼 valid한 UTF-8 문자라면 뭐든(심지어는 널 문자도!) 담을 수 있는 String이라던가, NSMutableArray처럼 동적으로 추가/제거가 가능한 Array(리스트로 구현하겠죠) 등을 사용할 수 있도록 하는 범용 라이브러리입니다. 처음엔 DNA Interpreter에서 실시간으로 메모리를 확장할 수 있는 String container를 만들어 넣다가 문득 생각나서 작성하기 시작한 라이브러리입니다. - 황현
- 전 C++를 정말 싫어하거든요. 이유는...... 묻지 말아주세요. CrudeGin은 순수 C에서 Cocoa-like한 것들, 예를 들면 NSString처럼 valid한 UTF-8 문자라면 뭐든(심지어는 널 문자도!) 담을 수 있는 String이라던가, NSMutableArray처럼 동적으로 추가/제거가 가능한 Array(리스트로 구현하겠죠) 등을 사용할 수 있도록 하는 범용 라이브러리입니다. 처음엔 DNA Interpreter에서 실시간으로 메모리를 확장할 수 있는 String container를 만들어 넣다가 문득 생각나서 작성하기 시작한 라이브러리입니다. - 황현