
로직 프로그래밍을위한 웹 기반 IDE.
Loide-pwa

loide-classic

목적
Loide 프로젝트는 최신 기술과 언어를 활용하여 논리 프로그래밍을위한 모듈 식 및 확장 가능한 웹 기반 통합 개발 환경 (IDE)을 만들기위한 것을 목표로합니다.
이 프로젝트는 또한 다양한 논리 기반 언어에 대한 표준화 된 API 세트를 제공하는 웹 서비스를 개발하는 것을 목표로합니다.
API에 대한 자세한 내용은 위키를 참조하십시오.
주요 기능
- 오픈 소스 서버/클라이언트
- 무료 및 오픈 소스 소프트웨어 (FOSS)로 제공되는 참조 구현.
- 상호 운용 가능한 API
- JSON 스키마 표준을 기반으로 API를 엽니 다.
- 프로토 타입 집행자 구현
- 다양한 프로그래밍 언어로 된 솔버 집행자의 참조 구현.
- 집행자 프로토콜
- 반응 형 디자인
- 다중 언어/솔버
- 여러 논리 프로그래밍 언어 및 솔버를 지원합니다.
- 집행자 인스턴스 선택
- 구문 강조 표시
- 색상 구문 구문으로 코드 가독성이 향상되었습니다.
- 여러 파일 지원
- 출력 강조
- 출력 결과에서 중요한 정보를 쉽게 식별합니다.
- 레이아웃/외관 사용자 정의
- 키보드 단축키
- 실행/솔버 옵션 구성
- 가져 오기/내보내기 기능
- 파일 및 프로젝트 설정을 쉽게 저장하고 공유하십시오.
구성 요소
Loide 프로젝트가 최근 몇 년 동안 크게 확장됨에 따라 각 구성 요소에 대해 별도의 리포지토리를 설정했습니다. 이 저장소를 여기에서 찾을 수 있습니다.
- Loide-pwa
- PWA (Progressive Web App)로 개발 된 논리 프로그래밍을위한 IDE (Integrated Development Environment)
- Loide-Api-Server
- Loide 클라이언트와 서버 측 집행자 간의 중개자 역할을하는 API 서버
- loide-classic
- Loide의 이전 버전 : 로직 프로그래밍을위한 웹 기반 IDE
- 파이썬
- Python Web App Embasp 프레임 워크를 사용하여 다른 솔버로 로직 프로그램을 실행합니다.
- EmbassperVerexecutor
- EMBASP 프레임 워크를 사용하여 다른 솔버로 로직 프로그램을 실행하는 Java 응용 프로그램
버전 작성
우리는 버전 관리에 시맨틱 버전을 사용합니다.
사용 가능한 버전 목록은 릴리스를 참조하십시오.
크레딧
- Stefano Germano ( 과학 코디네이터 )
- 엘리아나 팔레 미티
- Rocco Palermiti
- 알렉산더 카라울 시키 코프
- Giorgio Andronico
- 마르코 두카
- Francesco Calimeri ( 과학 감독자 )
칼라브리아 대학의 수학 및 컴퓨터 과학과에서.
특허
이 프로젝트는 MIT 라이센스에 따라 라이센스가 부여됩니다.