Arcueid

소프트웨어 스크린 샷:
Arcueid
소프트웨어 정보:
버전: 0.1.2
업로드 날짜: 20 Feb 15
개발자: Rafael R. Sevilla
라이센스: 무료
인기: 21

Rating: 2.0/5 (Total Votes: 1)

Arcueid는 C 언어 리스프의 폴 그레이엄의 아크 방언의 오픈 소스 구현이다. 그것은 C 인터프리터의 역할을하도록 설계되어있다.
Arcueid가 아크 소프트웨어의 3.1 버전과 호환되도록하기위한 것입니다, 그것은 C에 대한 간단한 인터페이스를 제공하고, 확장 언어와 임베디드 인터프리터 쉽게 사용할 수있다

이 릴리스의 새로운 기능입니다. :

이 릴리스의 새로운 기능을 많이합니다. 나는 마침내 년 이상 밖으로있다 중첩 quasiquotes의 버그를 수정했습니다. Readline의는 0.1.1에서했던 것보다 더 잘 작동하는 것 같군. 메모리 누수 문제와 가비지 컬렉터 문제와 같은 일부 버그 수정. 우리는 지금 가비지 수집 Huelsbergen - 윈터 VCGC 알고리즘을 사용하여 다시 갔다. 큰 파일 지원 제공의 bignum 지원도 가능합니다, 심지어 32 비트 시스템에서 사용할 수 있습니다. 우리는 계획 9 / 지옥 정규 표현식 라이브러리를 기반으로 정규식을 (그리고 지금은 유사하게 제한입니다). 로드 기능은 현재 지원됩니다 통역 및로드 경로에 내장되어 있습니다. 그리고 지금은 당면한 Arcueid 예에 사용될 수 있도록 스크립트 모드가 다음과 같은 내용으로 설정 실행 비트 파일을 실행하는 것이 가능합니다
#! / usr / 지방 / 빈 / arcueid --script
(PRN (1 + 1))
그리고 그 사람이 무엇을 기대한다.
정규 표현식은 R /.../ 구문에 의해 제공됩니다. 문자 클래스, 149) 클린의 별 (Kleene star 플러스 사업자 등 기본적인 물건? 운영자, 교대 및 캡처 그룹이 지원됩니다. 많은 펄 / POSIX 구조는 여전히 사용할 수 있지만, 정규 표현식 지원이 가장 유용한 기능 중 많은 지원하기 위해 진화한다 곧입니다. 곧 카운트 반복, d를 같은 문자 클래스의 약어 및 비 캡처 그룹 같은 것들을 추가 할 수 있도록 최선을 다하겠습니다. 정규 표현식들을 사용하려면, 이들은 문자열, 예를 적용 할 수있다 :
아크한다 (R / (ABC) (DEF) / & quot; zzzabcdefgh & quot;)
(3 (& quot; ABCDEF & quot; & quot; ABC & quot; & quot; DEF & quot;))
어떤 경기의 위치, 그리고 정규 표현식 일치 전체 문자열로 시작하는 모든 캡처 그룹의 목록이 포함 된 목록을 반환합니다. 정규 표현식 일치에 실패 할 경우 nil을 반환합니다. = ~ 매크로, 펄이 그것을 수행하는 방법, 예를 들어 유사한 경​​기를 얻을 문자열의 위치에 $$를 결합, 등 전체 일치하는 부분에 0달러, 첫 번째 캡처하려면 $ 1, 어느 사용할 수있다 :
아크한다 (= ~ R / (ABC) (DEF) / & quot; zzzabcdefgh & quot; (목록 $ 1 $ 2))
(& quot; ABC & quot; & quot; DEF & quot;)
하중 경로는 * 부하 경로리스트 loadpath 디렉토리를 추가 loadpath 애드 함수에 의해 첨가 될 수있다.

유사한 소프트웨어

Lush
Lush

11 May 15

C
C

3 Jun 15

motor
motor

3 Jun 15

PL/1 for GCC
PL/1 for GCC

2 Jun 15

코멘트 Arcueid

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!