Nomic Labs Releases New Buidler Task Runner For Ethereum Blockchain
The life of a programmer is complicated. The high of being able to play God and creating something is usually intertwined with the lows of meeting stressful deadlines and doing repetitive tasks. Therefore even a minor step to make their lives a little easier will always be appreciated. This is where Nomic Labs stepped in.
In early October, Nomic Labs won a grant to the tune of about $50,000 from the Ethereum Foundation. This money is being used to work on a new task runner called Buidler. For the few unfamiliar with the nomenclature, a task runner is a computer program which is used to automate repetitive tasks. This makes testing, compiling, and deploying the code much smoother and faster.
Nomic Labs is expecting, arguably, Ethererum's first task runner to not only make things easier for the coders but also enable quicker progress with Ethereum developer tools. Buidler is expected to replace many mundane and repetitive tasks, spurring on the development process. This they hope will help establish the new task runner and help with wider adoption.
While it has been noted that Buidler is not too dissimilar to task runners currently available in the market. Gradle, Gulp, and Webpack are already available, however as one developer put it, these programs are “too tied to their own platforms to serve Ethereum well.” To make matters worse the tools that are currently at the disposal of developers of smart contracts on the Ethereum blockchain are not very flexible and even unreliable. This creates unnecessary extra work and effort, time better spent elsewhere.
It makes sense for Ethererum to spend the money and develop Buidler, which is going to be compatible with the Ethereum developer tools currently being used and thus will be simpler to assimilate in their system development life cycle.
A quick glance through the user guide of Buidler throws some interesting information. The program will work as a task runner and also double up as a cost estimation tool. It will be useful to evaluate the cost of deployment. Furthermore, it will allow the flexibility to test projects in multiple ways and simply redefine built-in tasks.
While Nomic Labs say the program is almost ready for use, it is still in its alpha stage at the moment. They expect to iron out a few bugs and might play around with the application program interfaces. This would still mean that, soon, Etherium blockchain will have a useful tool in its arsenal, making the life of a coder a little better while they make our world much easier.