Tag: racket

Racket 7.5 Released

Written by Dominik Joe Pantůček on 2019-11-21

As we work on bringing Cryptoucan™ to the market, we use Racket for most of our back-end infrastructure programming. And as we are using it, it is nice we can contribute back. Read on to find about the additions to the latest Racket release!

...

Parallel merge-sort leveraging futures in Racket

Written by Dominik Joe Pantůček on 2019-10-10

Computers can perform more and more operations per second but that does not make them much faster without any further effort. In the past, the clock speed was the best measure of processor's performance. With multi-core and multi-processor systems, this is no longer true and the programmers need to pay attention how to access computers' performance. Read on to find out how in Racket - a modern Scheme dialect - it is quite easy to leverage parallel processing to speed sorting up.

...

Embedding Application Data in Racket Programs

Written by Dominik Joe Pantůček on 2019-07-25

As we have started Cryptoucan™ mass-production, we found out we need more and more supporting software. Little - or slightly larger - programs for testing the device during various stages of manufacturing, software for managing the logistics data, programs for engraving or something more ordinary like tools for flashing the firmware. All these programs typically require some data which is not included in the code and we wanted to embed this data in the compiled binaries. Read on to learn more about our neat solution in our favorite programming language.

...

Working with Clojure and Racket

Written by Dominik Joe Pantůček on 2019-04-04

As you might have noticed, we are working with rather interesting technologies here at Trustica. Developing and manufacturing cryptographic USB device brought us to play with various hardware pieces and gave us a chance to work with interesting software development platforms, languages, operating systems and libraries.

...

Simple CV in Racket

Written by Dominik Joe Pantůček on 2019-02-28

After a few weeks with OpenCV, we had to admit, that there are certain drawbacks to its usage for our purpose. Different default versions on different platforms, troubles with memory leaks and the need to convert between incompatible image formats. Read on to see what solution we used for addressing these issues.

...