Il giorno martedì 23 luglio 2013 03:32:52 UTC+2, frye ha scritto:
>
>
>
>
> On Sun, Jul 21, 2013 at 5:16 PM, Manuel Paccagnella <
> manuel.pa...@gmail.com <javascript:>> wrote:
>>
>>
>>>    - what I should use to model workflow; possibly 
>>> lamina<https://github.com/ztellman/lamina>
>>>    ? 
>>>    
>>> I'm not sure Lamina is the right tool for this job. What are your ideas 
>> for modeling and executing workflows?
>>
>  
> When I say "Workflow", I mean something along the lines of a Petri Net (
> http://www.informatik.uni-hamburg.de/TGI/PetriNets/). I've used Lamina in 
> order to handle multiple channels in my domain. And that was just me 
> wondering out loud if it can be grafted onto the task. I don't see any well 
> fleshed out Petri Nets or Finite State Machines in Clojure (although 
> googling gives you a bunch of user trials and whatnot)
>

I've pondered a bit about this, I like your idea. 

Regarding finite state machines, have you seen 
devs<https://github.com/mtnygard/devs>? 

 

>
>
>>>    - 
>>>    - what's the best interface & messages to pass between the core 
>>>    service and plug-ins; I'm thinking of the 
>>> nrepl<https://github.com/clojure/tools.nrepl>protocol, but I need to work 
>>> out: 
>>>    
>>>
>>>    1. communication between plug-ins 
>>>       2. way to list possible actions (namespace qualify action names) 
>>>       3. way to publish actions  
>>>       4. way for core service to listen for messages from a plug-in  
>>>       5. way to pass binary data (asset(s)) between stefon and plug-in
>>>    
>>>
>>>
>> I've not investigated this in depth, but why not a simple HTTP interface 
>> that talks EDN?
>>
>
> I plan on having an HTTP plug-in, using an edn transport; but that would 
> be a chunk of code that uses the plug-in architecture, and talks to HTTP 
> clients
>
>
>  
>
>>  
>>
>>> I think the next week or so will be investigating this list. It 
>>> represents most of the hurdles I see in getting a successful core / plug-in 
>>> architecture running. Insight or expertise on any of these points is very 
>>> welcome.
>>>
>>
>> I don't know if you have read 
>> this<http://www.chris-granger.com/2013/01/24/the-ide-as-data/>, 
>> but maybe it could give you some ideas about the plugin architecture. "The 
>> blog engine as data". The plugin system could be the kernel, and maybe most 
>> features could be implemented as plugins. Just dreaming out loud :)
>>
>
> Yes, what you describe is very much the concept that I have 
>

-- 
-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to