As a followup to yesterday’s announcement that we’ve selected Go as our first new distribution in 2017, I’d like to elaborate on why we chose to develop an ActiveGo™ distribution, and why we believe it’s such a good language for the enterprise.
Since we announced the new direction for ActiveState on November 1st (you can read more about The Open Source Languages Company in my prior blog), we've been having great conversations with these new language communities and with our existing and prospective customers. As a result, we wanted to share with you some of the things we’ve learned so far.
Grep is the ubiquitous command line tool for finding lines in files that match a pattern. Originally invented by computer science luminary Ken Thompson in November 1974, it was originally developed for the Unix operating system, but is available today, in some form or another, on almost all systems. Grep has been the defacto standard for programmers everywhere to find stuff in files. However, as time and technology has advanced, the sheer size and number of files has grown at a rapid rate.
In many arenas of computing, speed is the name of the game. Being able to
compute quickly, generate results immediately, and fetch data instantly are key
objectives for mission-critical software products. As code bases grow in size,
it is often difficult to identify bottlenecks, the places in software where the
most CPU time is spent, and optimize them in order to get that little extra bit
of speed. As algorithms get more complex, it is often difficult to determine at
a glance which is better suited in a production environment. Fortunately, Komodo
IDE is here to help.
It’s been almost a month since we announced our plans to be “The Open Source Languages Company” and add four new language distributions to our stack. And, this is my final of four posts outlining why we chose the languages we are adding to our offering; hopefully it will help readers understand why we truly are THE Open Source Languages Company.
Unfortunately 10.1.2 introduced a small bug with frustrating consequences. We have released version 10.1.3 to address this. This is a very minor release that fixes bug #2180, which was causing the selection to expand when indenting or un-indenting. This bug was introduced in 10.1.2 due to the fix for bug #900 and we felt it significant enough to prioritize a quick update that addresses this issue.
Lua is not your average scripting language. It is small, fast, portable, and embeddable. These cornerstones of the language make it well-suited in many facets of the software industry, including embedded devices, video games, and even web applications. The language has been embraced by NASA, Adobe, NGINX, and Mozilla--to name a few.
This is the third of four posts outlining why we chose the languages we are adding to our language distributions, and hopefully it will help readers understand why we truly are THE Open Source Languages Company. We’ve renewed our focus on open source languages, support, and [we’ve announced we’ll be building ActiveRuby™, ActiveNode™, ActiveLua™ and ActiveGo™ in 2017. These languages will be in addition to our already-popular ActivePerl, ActivePython, ActiveTcl, and Komodo IDE offerings.
If you’re like many of us (and many of our customers), you, your manager, or your finance team set your budget at the end of the year for the next year. Many companies have a fiscal year end that matches up to the calendar year end. That means two important things for November: