2014-09-11 38 views
1

我知道使用clojurescript编译gulpjs构建工具将是矫枉过正,但怎么下面这些转换成clojurescript只是出于好奇如何将`gulpjs`代码转换为`clojurescript`?

var gulp = require('gulp'); 

var markdown = require('gulp-markdown'); 

gulp.task('default', function() { 
    return gulp.src('intro.md') 
     .pipe(markdown()) 
     .pipe(gulp.dest('dist')); 
}); 

回答

1

直截了当互操作,使用线程第一个宏它变得很干净

(def gulp (js/require "gulp")) 

(def markdown (js/require "gulp-markdown")) 

(.task gulp "default" (fn [] 
         (-> (.src gulp "intro.md") 
          (.pipe (markdown)) 
          (.pipe (.dest gulp 'dist')))) 
+0

为了表明我的疑虑, – babygau 2014-09-11 11:54:49