NewWave - WorkflowEngine
Hello everyone, we've been working on a workflow engine written in Pharo. You can check it out at: https://github.com/skaplar/NewWave It is still in the early development and we discussed about making it public so everyone interested can join, take a look or provide any kind of feedback. I'm also at discord so you can contact me @skaplar. Best regards, Sebastijan Kaplar
Hi Sebastijan, Excellent work !!! I have something similar (a BPM engine) but developed with GemStone Smalltalk: Code: https://github.com/brunobuzzi/BpmFlow Documentation: https://bpmflow.gitbook.io/project/introduction It can be ported to Pharo, from the top of my head i see a couple of issues with the port: - GemStone/S special indexes collection must be changed for regular Pharo collections. - GsQuery should be implemented in Pharo (maybe already is i do not know) or remove GsQuery references and so regular collection queries (select:, collect: anySatisfy and so on) The project is totally open source. Regards, Bruno -- Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html
On Wed, Apr 17, 2019 at 4:32 PM BrunoBB <smalltalk@adinet.com.uy> wrote:
Hi Sebastijan,
Excellent work !!!
I have something similar (a BPM engine) but developed with GemStone Smalltalk: Code: https://github.com/brunobuzzi/BpmFlow Documentation: https://bpmflow.gitbook.io/project/introduction
It can be ported to Pharo, from the top of my head i see a couple of issues with the port: - GemStone/S special indexes collection must be changed for regular Pharo collections. - GsQuery should be implemented in Pharo (maybe already is i do not know) or remove GsQuery references and so regular collection queries (select:, collect: anySatisfy and so on)
The project is totally open source.
There is also the BPMN engine that we build with Alvaro Peralta: https://github.com/A4BP Maybe we can work together ? Regards, -- Serge Stinckwic h Int. Research Unit on Modelling/Simulation of Complex Systems (UMMISCO) Sorbonne University (SU) French National Research Institute for Sustainable Development (IRD) U niversity of Yaoundé I, Cameroun "Programs must be written for people to read, and only incidentally for machines to execute." https://twitter.com/SergeStinckwich
Serge, Yes, we can work together. Send me a private mail so we do not flood the Pharo list. Tell me what you have in mind... regards, bruno El 19/04/2019 a las 9:55, Serge Stinckwich escribió:
On Wed, Apr 17, 2019 at 4:32 PM BrunoBB <smalltalk@adinet.com.uy <mailto:smalltalk@adinet.com.uy>> wrote:
Hi Sebastijan,
Excellent work !!!
I have something similar (a BPM engine) but developed with GemStone Smalltalk: Code: https://github.com/brunobuzzi/BpmFlow Documentation: https://bpmflow.gitbook.io/project/introduction
It can be ported to Pharo, from the top of my head i see a couple of issues with the port: - GemStone/S special indexes collection must be changed for regular Pharo collections. - GsQuery should be implemented in Pharo (maybe already is i do not know) or remove GsQuery references and so regular collection queries (select:, collect: anySatisfy and so on)
The project is totally open source.
There is also the BPMN engine that we build with Alvaro Peralta: https://github.com/A4BP Maybe we can work together ?
Regards, -- Serge Stinckwic h
Int. Research Unit  on Modelling/Simulation of Complex Systems (UMMISCO) Sorbonne University  (SU) French National Research Institute for Sustainable Development (IRD) U niversity of Yaoundé I, Cameroun "Programs must be written for people to read, and only incidentally for machines to execute." https://twitter.com/SergeStinckwich
I think you should flood the mailing list. Iâm interested, too
Am 19.04.2019 um 18:40 schrieb Smalltalk <smalltalk@adinet.com.uy>:
Serge,
Yes, we can work together.
Send me a private mail so we do not flood the Pharo list.
Tell me what you have in mind...
regards,
bruno
El 19/04/2019 a las 9:55, Serge Stinckwich escribió:
On Wed, Apr 17, 2019 at 4:32 PM BrunoBB <smalltalk@adinet.com.uy> wrote: Hi Sebastijan,
Excellent work !!!
I have something similar (a BPM engine) but developed with GemStone Smalltalk: Code: https://github.com/brunobuzzi/BpmFlow Documentation: https://bpmflow.gitbook.io/project/introduction
It can be ported to Pharo, from the top of my head i see a couple of issues with the port: - GemStone/S special indexes collection must be changed for regular Pharo collections. - GsQuery should be implemented in Pharo (maybe already is i do not know) or remove GsQuery references and so regular collection queries (select:, collect: anySatisfy and so on)
The project is totally open source.
There is also the BPMN engine that we build with Alvaro Peralta: https://github.com/A4BP Maybe we can work together ?
Regards, -- Serge Stinckwic h
Int. Research Unit on Modelling/Simulation of Complex Systems (UMMISCO) Sorbonne University (SU) French National Research Institute for Sustainable Development (IRD) U niversity of Yaoundé I, Cameroun "Programs must be written for people to read, and only incidentally for machines to execute." https://twitter.com/SergeStinckwich
Hello as Norbert I'm also interested. To provide a little more context I'm working on a NewWave as a part of my PhD. The new and interesting side that is supported is that the NewWave integrates with TaskIT for tasks executions, with now added support for boundary events and task scheduling. I haven't used Workflow from NetStyle, but as I can tell from the GitHub only part of the engine remains, without any examples or user interfaces, and it didn't support mentioned? Is there any chance that the original netstyle workflow is to be found and checked out? Best regards, Sebastijan ________________________________ From: Pharo-users <pharo-users-bounces@lists.pharo.org> on behalf of Norbert Hartl <norbert@hartl.name> Sent: Friday, April 19, 2019 7:14 PM To: Any question about pharo is welcome Subject: Re: [Pharo-users] NewWave - WorkflowEngine I think you should flood the mailing list. Iâm interested, too Am 19.04.2019 um 18:40 schrieb Smalltalk <smalltalk@adinet.com.uy<mailto:smalltalk@adinet.com.uy>>: Serge, Yes, we can work together. Send me a private mail so we do not flood the Pharo list. Tell me what you have in mind... regards, bruno El 19/04/2019 a las 9:55, Serge Stinckwich escribió: On Wed, Apr 17, 2019 at 4:32 PM BrunoBB <smalltalk@adinet.com.uy<mailto:smalltalk@adinet.com.uy>> wrote: Hi Sebastijan, Excellent work !!! I have something similar (a BPM engine) but developed with GemStone Smalltalk: Code: https://github.com/brunobuzzi/BpmFlow Documentation: https://bpmflow.gitbook.io/project/introduction It can be ported to Pharo, from the top of my head i see a couple of issues with the port: - GemStone/S special indexes collection must be changed for regular Pharo collections. - GsQuery should be implemented in Pharo (maybe already is i do not know) or remove GsQuery references and so regular collection queries (select:, collect: anySatisfy and so on) The project is totally open source. There is also the BPMN engine that we build with Alvaro Peralta: https://github.com/A4BP Maybe we can work together ? Regards, -- Serge Stinckwic h Int. Research Unit on Modelling/Simulation of Complex Systems (UMMISCO) Sorbonne University (SU) French National Research Institute for Sustainable Development (IRD) U niversity of Yaoundé I, Cameroun "Programs must be written for people to read, and only incidentally for machines to execute." https://twitter.com/SergeStinckwich
participants (5)
-
BrunoBB -
Norbert Hartl -
Sebastijan Kaplar -
Serge Stinckwich -
Smalltalk