Ir al contenido principal

Ralsina.Me — El sitio web de Roberto Alsina

Publicaciones sobre programming

v0.5.1

A new release of Croupier my Crystal library for tasks and dataflow programming is out!
  • Add sup­port for tasks de­pend­ing on di­rec­to­ries
  • New fast_dirs mode in TaskManager for cheaper directory checks
  • Add progress call­back
  • Add sup­port for pass­ing blocks to Tasks:
Croupier::Task.new output: "fileA", inputs: ["in­put.txt"] do
  puts "task1 run­ning"
  File.read("in­put.txt").downcase
end

Full Changel­og: v0.5.0...v0.5.1

Croupier v0.5.0 is out

A new release of Croupier my Crystal library for tasks and dataflow programming is out!

What's Changed

  • New TaskManager.auto_mode? property
  • Yield on spawn to make con­cur­ren­cy more use­ful
  • More ef­fi­cient in­put han­dling
  • Fix dead­lock­ing bug in par­al­lel run­ner
  • Warn or er­ror when tasks are next in line but not ready

Full Changel­og: v0.4.1...v0.5.0

Croupier v0.4.1 out

A new release of Croupier my Crystal library for tasks and dataflow programming is out!

What's new in v0.4.1?

  • Add mergeable flag for tasks (default true)
  • Added TaskManager.depends_on function

Croupier version v0.4.0 is out

A new release of Croupier my Crystal library for tasks and dataflow programming is out!

What's Changed

  • Sup­port key/­val­ue in ad­di­tion to files as in­put/out­put
  • Im­ple­ment a per­sis­tent k/v store
  • Im­ple­ment fast_­mode
  • au­to mode with kv

Full Changel­og: v0.3.4...v0.4.0


Contents © 2000-2023 Roberto Alsina