ABS 1.5.0: file writers have landed!

A few hours ago I released a new minor version of the ABS programming language, 1.5.0, which includes a couple of interesting features — let’s get to them!

Read on →

ABS 1.4.0: welcome unicode!

A few weeks ago I released version 1.4.0 (and 1.4.1, with an additional bugfix) of the ABS programming language: in this post, I’d like to explain everything major that made it in this new minor release.

Read on →

ABS 1.3.2: making ABS faster with a simple fix

Hi there! Just a quick post to announce a bugfix release of the ABS programming language: 1.3.2 fixes a simple yet important performance bug dealing with short-circuit evaluation.

Read on →

ABS 1.3.1 released: a minor bugfix for our JSON parser

We just released version 1.3.1 of ABS, which fixes a simple bug in our JSON parser.

Read on →

ABS 1.3.0: interactive shell commands bring more productivity to the language

A couple weeks ago the ABS team managed to pull together a new minor release of the language, 1.3.0. This new release only adds 2 new features, but we believe one of them (interactive commands) is money!

Read on →

The ABS programming language in real life (part 1): removing 1 file from all of your GitHub repositories

It’s no secret I’ve been spending some time having fun with ABS, a programming language with a terse and concise syntax that can simplify working with shell commands.

A few weeks ago I needed to remove a file from all of Namshi’s private GitHub repositories and did so with an ABS script.

Let’s get to it!

Read on →

ABS 1.2: background commands & the ability to import files

A few weeks ago the ABS team managed to pull together a new minor release of the language, 1.2.0, which includes loads of interesting features — let’s get to them!

Read on →

ABS 1.1.0 released: more Python and Bash for the most fun programming language out there

Fresh new release of the ABS programming language, bringing more syntax you should be familiar with, inspired both by Bash and Python.

This release includes 8 new features and 2 bugfixes, let’s discover them together!

Read on →

ABS 1.0.2: a small bugfix, a quick release

While getting ready for 1.0.0, we merged some changes that created a very funny behaviour:

1
null == null # false

If you’re wondering what the problem is, well, when we evaluate null we always create a new Null object rather than re-using one (a-la singleton), so when you end up comparing those 2 objects…well, they’re different.

This was a trivial fix and we’ve already released 1.0.2 to address the issue. As usual:

1
bash <(curl https://www.abs-lang.org/installer.sh)

…and start scripting like it’s 2019!

ABS 1.0.0: here we go!

Eventually, the time has come: ABS 1.0.0 is finally out!

This wraps up weeks of work since I started the project a little over a month ago, and gives you a fairly stable release with all of the “must” features I originally wanted to introduce in the language.

Read on →
Archives