Skip to main content

Ralsina.Me — Roberto Alsina's website

Posts about crystal (old posts, page 2)

Croupier version v0.2.2 is out

A new release of Croupier my Crystal library for tasks and dataflow programming is out!
  • Tasks with­out in­puts should be treat­ed like al­ways_run tasks
    (found via bug in Hacé)
  • Tasks with­out in­puts and mul­ti­ple out­puts should not run twice
    (found via bug in Hacé)
  • Made TaskMan­ag­er an in­stance of a struc­t, and lost all the
    class vari­ables, sim­pli­fy­ing code.
  • Re­moved some small meth­ods from TaskMan­ag­er.

Croupier release v0.2.0 is out

A new release of Croupier my Crystal library for tasks and dataflow programming is out!
  • Tasks are most­ly YAML se­ri­al­iz­able (procs can't be se­ri­al­ized)
  • Task class us­es prop­er­ties in­stead of in­stance vari­ables
  • TaskMan­ag­er is now a struct
  • Renamed argument output to outputs in Task.initialize where
    it makes sense.
  • Fixed bug merg­ing tasks with mul­ti­ple out­puts
  • Fixed bug merg­ing tasks with dif­fer­ent flags
  • Added missing always_run flag to overloaded Task.initialize

Full Changel­og: v0.1.8...v0.2.0

Hace release v0.1.1 is out

A new release of Hacé my make-like tool backed by Croupier is out!

First ac­tu­al re­lease. While the tool is not fea­ture com­plete by any mean­s,
it does some stuff and what it does it seems to do well.

For de­tails on what it can and can't do, see the
README.


Contents © 2000-2024 Roberto Alsina