After a long break, Triceps 2.1.0 is finally released: http://triceps.sourceforge.net/
It includes two important features:
1. The fast compiled Ordered index. The code for it has been sitting in SVN for three years, and I have finally found time to update the documentation to replace the old ordered index implemented in Perl with the new one.
2. Triceps now builds works with the modern versions of C++ and Perl. This was harder to do than it sounds, since the C++ standard has changed in an incompatible and unpleasant way. But the good news is that the code produced by the new compiler is a good deal faster than by the old one.
This started as my thoughts on the field of Complex Event Processing, mostly about my OpenSource project Triceps. But now it's about all kinds of software-related things.
Showing posts with label release. Show all posts
Showing posts with label release. Show all posts
Tuesday, December 25, 2018
Sunday, March 1, 2015
Triceps 2.0.1 released
This time I'm trying to update the docs following the code changes, and do the small releases.
The release 2.0.1 is here! It includes:
The release 2.0.1 is here! It includes:
- Fixed the version information that was left incorrect (at 0.99).
- Used a more generic pattern in tests for Perl error messages that have changed in the more recent versions of Perl (per CPAN report #99268).
-
Added the more convenient way to wrap the error reports in Perl,
Triceps::nestfess()
andTriceps::wrapfess()
. -
Added functions for the nicer printing of auto-generated code,
Triceps::alignsrc()
andTriceps::numalign()
. - In the doc chapter on the templates, fixed the output of the examples: properly interleaved the inputs and outputs.
Thursday, September 11, 2014
docs on Kindle
Wow, it turns out, about 5 people have spent a dollar for the convenience to get the Triceps manual on their Kindle. When I've finished the manual for version 2, I didn't bother to export it into the Kindle format because it looked like nobody got it from there anyway. I will now.
Monday, July 28, 2014
Triceps 2.0.0 released
It's a grand day for Triceps: the version 2.0 is finally released. There aren't many code changes since the last snapshot but the documentation has been collected and edited together. The documentation has been a huge work that took over a year.
As a reminder, the code features of 2.0 include such things as the multithreading support, the streaming functions, TQL, and great many small improvements.
As a reminder, the code features of 2.0 include such things as the multithreading support, the streaming functions, TQL, and great many small improvements.
Saturday, June 21, 2014
status update
In case if you wonder, Triceps is still alive, and I'm getting close to finishing the documentation for 2.0. There is only about 30 posts left to fold in. But unfortunately I've been very busy recently, so this keeps dragging on and on.
Monday, September 9, 2013
status update
I've started on editing the manual for version 2.0 and then got distracted by the Real Life. Things should quiet down a bit in a couple more months and I'll get back to making the official release 2.0.
Sunday, June 23, 2013
snapshot 1.0.93-20120632
I've decided to do one more snapshot before the release, largely to run it through CPAN's test infrastructure.
I've improved the detection of the NSPR library, and hopefully now it would build out of the box pretty much everywhere. Even if NSPR is not available, it would just use the implementation of the atomic integers through the mutexes.
Another build item, the Perl tests contain a dependency on the locale. They have the English text in some of the error strings received from the OS and Perl, so if you try to build in a non-English locale, these tests failed. To work around this issue, I've added "LANG=C" in the top-level Makefile. However if you run "make test" directly in the perl/Triceps, it has no such override (because the Makefile there is built by Perl). There just do you own "LANG=C make test".
The other items picked up in this snapshot are the last example of the fork-join topology, and other small fixes.
So far I've uploaded the snapshot to CPAN, and soon will upload it to the other locations as well.
I've improved the detection of the NSPR library, and hopefully now it would build out of the box pretty much everywhere. Even if NSPR is not available, it would just use the implementation of the atomic integers through the mutexes.
Another build item, the Perl tests contain a dependency on the locale. They have the English text in some of the error strings received from the OS and Perl, so if you try to build in a non-English locale, these tests failed. To work around this issue, I've added "LANG=C" in the top-level Makefile. However if you run "make test" directly in the perl/Triceps, it has no such override (because the Makefile there is built by Perl). There just do you own "LANG=C make test".
The other items picked up in this snapshot are the last example of the fork-join topology, and other small fixes.
So far I've uploaded the snapshot to CPAN, and soon will upload it to the other locations as well.
Monday, May 27, 2013
snapshot 1.0.92 and the release plans
I've released the new snapshot, 1.0.92, that contains all the most recent multithreading code. There is one more big example to go, and then the docs to be collected from the blog into the proper manual (and a bunch of them to be written yet), but other than that it's pretty much a preview of the next release.
Speaking of which, it has been clear for a while that the next release has overgrown the 1.1 designation. I should have done a couple intermediate releases but the multithreading looks like a very important feature, and I've been pushing towards that.
Hereby I officially proclaim that the next release will be 2.0, and in honor of that all the future blog posts about it will be tagged 2_0.
Speaking of which, it has been clear for a while that the next release has overgrown the 1.1 designation. I should have done a couple intermediate releases but the multithreading looks like a very important feature, and I've been pushing towards that.
Hereby I officially proclaim that the next release will be 2.0, and in honor of that all the future blog posts about it will be tagged 2_0.
Wednesday, December 26, 2012
SourceForge flux completed
The SourceForge conversion has completed, and I've updated the source code repository links on the web page. I'm not exactly sure, why did they require this conversion. Okay, the svn+ssh access method to SVN is slightly more convenient, but the SVN browser seems to have become worse, and the other project functionality seems to have become slightly worse too.
SourceForge flux
SourceForge has been insisting on the conversion of the project to their new engine, and I've finally given in. This means that the SVN repository location has changed, and the links there don't work any more. I'll update them shortly. And if you've checked out the code from SVN, you'd need to re-do it from the new location.
Thursday, November 29, 2012
A snapshot pre-release of 1.1.0
Now the Streaming Functions look wrapped up, and before embarking on the next big feature, it looks like a good time to publish a snapshot. This one is named 1.0.91-20121129, and is available for download now.
As usual with the snapshots, the Developer's Guide in the package has not been updated, instead this blog serves as the interim documentation. The posts with the label 1_1_0 up to now describe all the new features.
As usual with the snapshots, the Developer's Guide in the package has not been updated, instead this blog serves as the interim documentation. The posts with the label 1_1_0 up to now describe all the new features.
Monday, September 3, 2012
Triceps now on CPAN, release 1.0.1
I've finally got around to upload Triceps to CPAN. In process I've found that I didn't set the version for 1.0.0 right in the Perl files, so I've had to fix that. The result is the release 1.0.1.
There are no other changes, I didn't even backport the stuff for the easier configuration on the older GCC compilers.
There are no other changes, I didn't even backport the stuff for the easier configuration on the older GCC compilers.
Thursday, July 26, 2012
Version 1.0.0 released
Woohoo! The version 1.0.0 is officially released!
The download links are at the project web page http://triceps.sourceforge.net/ which had also gotten some refreshment.
Writing the manual took a long time but it ended up quite nice, big and detailed. It has about the same size as my book.
The download links are at the project web page http://triceps.sourceforge.net/ which had also gotten some refreshment.
Writing the manual took a long time but it ended up quite nice, big and detailed. It has about the same size as my book.
Subscribe to:
Posts (Atom)