2014-09-11 81 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