리스펙스 시작하기

5분 안에 리스펙스 개발 환경을 설정하고, 당신의 첫 번째 코드를 실행하며 생각의 원형을 다루는 즐거움을 경험해보세요.

리스펙스의 세계에 오신 것을 환영합니다! 이 문서는 리나 코드 인터페이스 기준으로 “접속 → 작성 → 이해하기 → 실행 → 1:1 변환”까지 한 번에 안내합니다.

1) 브라우저로 접속

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) 그 밖의 기능

  • 함수형 리팩토링: 코드를 최대한 순수 함수형에 가깝게 바꿔주는 기능
  • 자연어 설명: 선택된 코드 블록을 자연어로 요약·해설

다음 단계

리스펙스로 무엇을 만들어낼지 기대됩니다.