ThoughtWorks ã¢ã³ã½ãã¸ã¼ ãèªãã§ããã Ruby ã使ã£ã DSL ã®è©±ãè¼ã£ã¦ãã, ä»äºã§ãã£ãã Ruby DSL ãä½ã£ã¦ãã¾ã£ãç§ã¯èå³æ·±ãèªãã . ç¹æ®µç®æ°ãã話ãããªããã®ã®, (DSL ã¨è¨ãã°èããã¯ããããã©è¦ã¯è¨å®ãã¡ã¤ã«ã§ãããã.) ãªã¬ãªã¬ DSL ãä½ãéã«ã¯ "Martin Fowler ããã£ã¦ãã" ã¨è¨ã㰠説å¾åãããã£ã¦ããã ãã. 説å¾åã¯ãã¦ãã, Martin Fowler ã¯ç§ã® DSL ãæ±ããåé¡ã«çãã¦ãããªãã£ã. æè¿ã®ç§ã¯ Ruby DSL ã®ææ¸åã«å°ã£ã¦ãã. ãã® DSL/è¨å®ãã¡ã¤ã« ã¯ãã¨ãã¨ä½èã«ã¡ã¾ã¡ã¾ä½ã£ã¦ãããã®ã§, æã£ãããåºæ¥ããããªã£ãããå®ããã¸ã§ã¯ãã§ä½¿ãã¯ãããã¨ããã ã£ã. ã¡ããã¨ä½¿ã£ã¦ã¿ãã¨æ¡ã®å®ã¼ãã¼ãã¨åé¡ãã§ã¦, å¾å§æ«ã®ããã«æ®æ¥ãç¶ãã¦ãã. ã¾ãããã°ãã¼ãã®èªæ¥
Ruby Weekly is a weekly newsletter covering the latest Ruby and Rails news. Castanaut is a Ruby-backed screencasting domain-specific language that allows you to script screencasts in code. When these scripts are run, Castanaut takes control of your Mac and produces the desired effect. It's simply automated, scripted screencasting. The Origin Two weeks ago I was reading a post on 37signals' blog ab
Jay Fields' Thoughts: Implementing an internal DSL in Ruby Rubyã§ã®DSLã®ä½ãæ¹ãexpectationsã¨ããtesting frameworkãä¾ã«ã¨ã£ã¦èª¬æãã¦ããã ãã£ã±assert_equalã£ã¦ãªãã¸ã§ã¯ãæåã£ã½ããªãã¦ã«ãã³æªãããï½ããã¯DSLã§ã«ãã³ããæ¸ããããã®ã ã å½¼ã®è¨ããããã¨ãæ¥æ¬èªã§è¶ è¦ç´ãã¦ã¿ãã ã¾ããã©ããããµãã«æ¸ããããã決ããããããªæãã«ãããã Expectations do # ãã¹ãã ãã¨ããããã㯠expect :expected do # :expectedãæå¾ ãããå¤ :expected # ãããã¯ã®è©ä¾¡çµæãå®éã®å¤ end end ããããããããRubyã¹ã¯ãªããã¨ãã¦å®è¡å¯è½ãªå½¢å¼ã«ããã ã¾ããDSLãèªã¿è¾¼ãã ãï¼å®è¡ãããï¼ãExpectatio
Jay Fields' Thoughts: Designing a Domain Specific Language Jay Fieldsã¯ThoughtWorksã®ããã°ã©ãã¼ã§å°éã¯DSLã ã ã©ããªDSLã«è¨è¨ããããDSLã®å©ç¨è ï¼â DSLè¨è¨è ï¼ã«ã©ããªè¨èªã«ãããããå°ãããã¨ããã½ãå©ç¨è ã«ã¨ã£ã¦å©ç¨ããããè¨èªã¯å©ç¨è èªèº«ãèãããããããæ¹å¼ã¯Business Natural Languageã¨ããå½¢ã¨ãªã£ã¦æåãããããã°ã©ãã¼ã«ã¨ã£ã¦å©ç¨ããããã ãã§ã¯ãã¡ã ã å©ç¨è ã®åé¡é åã¯å©ç¨è èªèº«ãç¥ã£ã¦ãããã ãããDSLã¯å©ç¨è ãè¨è¨ãããããã°ã©ãã¼ã¯ãããå®è¡å¯è½ãªå½¢ã«å¤æããã¾ã§ã ã ãããªå½¼ãä»ã¾ã§ã®DSLè¨è¨ã®çµé¨ã®é大æã¨ãã¦expectationsã¨ããæ°ããªRubyã®testing frameworkãä½æããã http://expectations.
Posted by Stijn Van Vreckem on Oct 07, 2007 On 3rd of October 2007, XAOP organized and hosted the first Belgian Ruby User Group(BRUG) meeting. More than 20 individuals interested in developing, promoting, fostering, strengthening, and improving the Ruby programming language and Ruby community attended this meeting. Interested to become a member ? Sign up to the mailinglist. If you were unable to
This idea has been kicked around a whole lot, I know. In IRC. Dark alleyways. Sweaty dance halls. Courts of law. Itâs this: instead of writing SQL, write Ruby. Generate the SQL behind the curtain. Something like this: User.detect { |u| u.name == 'Jericho' && u.age == 22 } Or this: User.select { |u| [1, 2, 3, 4].include? u.id } Or even this: User.select { |u| u.name =~ 'rick' }.sort_by(&:age) Itâd
What is Buildr?NewsNotices What is Buildr? Buildr is a build system for Java applications. We wanted something thatâs simple and intuitive to use, so we only need to tell it what to do, and it takes care of the rest. But also something we can easily extend for those one-off tasks, with a language thatâs a joy to use. And of course, we wanted it to be fast, reliable and have outstanding dependency
ãªãªã¼ã¹ãé害æ å ±ãªã©ã®ãµã¼ãã¹ã®ãç¥ãã
ææ°ã®äººæ°ã¨ã³ããªã¼ã®é ä¿¡
å¦çãå®è¡ä¸ã§ã
j次ã®ããã¯ãã¼ã¯
kåã®ããã¯ãã¼ã¯
lãã¨ã§èªã
eã³ã¡ã³ãä¸è¦§ãéã
oãã¼ã¸ãéã
{{#tags}}- {{label}}
{{/tags}}