me2day

2.days.fomToday.at(4.pm) integer with time support라.. 멋지군. (' building dsl’s in static & dynamic languages ' 중에서) 09.10.23 16:45

미투 1 도로로병장

4 개의 댓글이 있습니다.

도로로병장 도로로병장

Ruby 같은데 확실히 이런 언어들이 DSL을 만들기 편합니다. 여기도 Ruby의 open class 기능을 이용했네요. 근데 Java로 안된다는 말은 아니구요^^;

09.10.23 17:30
베네로그 benelog

도로로병장 java.util.Calendar를 리턴하고 언어는 Groovy에요. 이 자료 읽다보니 XML로 로직이 들어간 프로그래밍을 하는 시대가 끝나야 한다는 생각이 더욱 드네요. Ruby의 rake나 migration이 멋진사례죠

09.10.23 17:56
도로로병장 도로로병장

XML로 프로그래밍하는 건 정말 끝나야 합니다. 대표적으로 ANT때부터 시작된 잘못된 관행입니다. 전 그래서 maven도 싫어한답니다.^^;

09.10.23 19:23
베네로그 benelog

도로로병장 Ant만든 사람도 xml로 한걸 후회한다고 했었데요.

09.10.23 21:21