Clojure
5741 단어 clojure
Clojure 학습 입문 (1) - 학습 자료
Clojureəʊʒə(r)]) 는 현대 의 Lisp 언어의 동적 언어 버 전 으로 함수 식 다 용도 언어 로 문법 은 다른 Lisp 와 마찬가지 로 S - expression 위 에 세 워 져 있 습 니 다. 즉, '모두 괄호, 접두사 표현 식' 의 언어 입 니 다.
Clojure 는 자바 가상 머 신 (JVM), 유 니 버 설 언어 가 실 행 될 때 (CLR), 그리고 자바 스 크 립 트 엔진 에서 실 행 될 수 있 습 니 다.다른 Lisp 와 마찬가지 로 클 로 저 는 코드 가 데이터 이 고 복잡 한 매크로 시스템 이 있다 고 생각 합 니 다.
Clojure 는 완전 하고 진정한 의미 에서 신성 한 lisp 언어의 방언 이다.Clojure 는 빠 르 고 깨끗 하 며 우선 적 인 능력 과 우아 한 특징 을 가지 고 있 지만 lisp 에서 '코드 도 데이터' 라 는 철학 은 바 뀌 지 않 았 다.
http://blog.csdn.net/ithomer/article/details/17225813
clojure - 기본 문법 - 집합 (1)
http://dead-knight.iteye.com/blog/1830583
clojure + maven 의 pom 파일 설정
https://github.com/duchenne/chaomancy/blob/master/clj-maven-tutorial/pom.xml
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>chaomancy</groupId>
<artifactId>clj-maven-tutorial</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>clj-maven-tutorial</name>
<description>Tutorial: Clojure in Eclipse with Maven</description>
<repositories>
<repository>
<id>Clojure Releases</id>
<url>http://build.clojure.org/releases</url>
</repository>
<repository>
<id>Clojars</id>
<url>http://clojars.org/repo</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>org.clojure</groupId>
<artifactId>clojure</artifactId>
<version>1.3.0</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>com.theoryinpractise</groupId>
<artifactId>clojure-maven-plugin</artifactId>
<version>1.3.9</version>
<executions>
<execution>
<id>clojure-compile</id>
<phase>compile</phase>
<goals>
<goal>compile</goal>
</goals>
</execution>
<execution>
<id>clojure-test</id>
<phase>test</phase>
<goals>
<goal>test</goal>
</goals>
</execution>
</executions>
<configuration>
<replScript>src/main/scripts/maven-repl.clj</replScript>
<script>src/main/scripts/maven-run.clj</script>
</configuration>
</plugin>
<plugin>
<artifactId>maven-jar-plugin</artifactId>
<version>2.3.1</version>
<configuration>
<archive>
<manifest>
<mainClass>chaomancy.maven</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
<configuration>
<archive>
<manifest>
<mainClass>chaomancy.maven</mainClass>
</manifest>
</archive>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
</plugin>
</plugins>
<pluginManagement>
<plugins>
<!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself.-->
<plugin>
<groupId>org.eclipse.m2e</groupId>
<artifactId>lifecycle-mapping</artifactId>
<version>1.0.0</version>
<configuration>
<lifecycleMappingMetadata>
<pluginExecutions>
<pluginExecution>
<pluginExecutionFilter>
<groupId>
com.theoryinpractise
</groupId>
<artifactId>
clojure-maven-plugin
</artifactId>
<versionRange>
[1.3.9,)
</versionRange>
<goals>
<goal>compile</goal>
</goals>
</pluginExecutionFilter>
<action>
<ignore></ignore>
</action>
</pluginExecution>
</pluginExecutions>
</lifecycleMappingMetadata>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
</project>
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Clojure에서 비밀 생성비밀 생성은 보안에 민감한 모든 애플리케이션에서 매우 중요한 부분입니다. 이 기사에서는 Clojure에서 비밀을 생성하는 데 도움이 되는 하위 수준 라이브러리에 대해 설명합니다. Python에 익숙하다면 Python...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.