리스펙스의 세계에 오신 것을 환영합니다! 이 문서는 리나 코드 인터페이스 기준으로 “접속 → 작성 → 이해하기 → 실행 → 1:1 변환”까지 한 번에 안내합니다.
1) 브라우저로 접속
- 주소: https://www.lenacode.com
- 설치·로그인 없이 바로 사용 가능합니다(무료).
2) 언어 기본값
- 상단의 입력 언어·출력 언어는 기본으로 모두
Lispex가 선택되어 있습니다. - 이것이야말로 “리나 코드가 리스펙스를 위해 탄생했다”는 가장 분명한 증거입니다.
3) 파일 이름 규칙
- 첫 파일명은
LENA_001.lispx입니다. - 새로 추가할 때마다
LENA_002.lispx,LENA_003.lispx처럼 뒤 번호가 1씩 증가합니다.
4) 코드 입력하기
- 좌측 ‘에디터’에 아래 예시 코드를 입력(또는 붙여넣기)하세요.
- 버전/호환 토글 주석은 선택 사항입니다.
;; LENA_001.lispx
;! lispex 1.1 ; 선택: 입력 문법 버전 헤더
;! compat: r5rs ; 선택: R5RS 호환 토글
(define message "Hello, Lispex!")
message
5) 코드 이해하기
- 좌측 ‘에디터’에서 리스펙스를 작성한 뒤, 우측 하단의
코드 이해하기버튼을 누르세요. - 시스템이 CSKernel™을 통해 리스펙스 구문을 의미론적 원자 단위로 분해하여 우측 ‘뷰어’에 시각화해 줍니다.
6) 리스펙스 실행
- 하단의
리스펙스 실행을 누르면 현재 작성한 리스펙스를 즉시 실행해 볼 수 있습니다. - 실행 결과는 오른쪽 콘솔 창에 표시됩니다.
7) 1:1 코드 변환
- 변환 전, 상단의 출력 언어 드롭다운에서 원하는 타깃 언어를 선택합니다.
- 하단의
1:1 코드 변환버튼을 누르면 약 30여 개 언어 중 선택한 언어로 1:1 규칙에 따라 변환됩니다.
8) 그 밖의 기능
- 함수형 리팩토링: 코드를 최대한 순수 함수형에 가깝게 바꿔주는 기능
- 자연어 설명: 선택된 코드 블록을 자연어로 요약·해설
다음 단계
- 구문: 토큰, 리터럴, 코어/파생 폼, 정규화 규칙
- 가이드: 능력 모듈, 타깃 언어 실행 팁
- 리나 코드 바로가기: www.lenacode.com
리스펙스로 무엇을 만들어낼지 기대됩니다.