--
You received this message because you are subscribed to the Google Groups "Flow Based Programming" group.
To unsubscribe from this group and stop receiving emails from it, send an email to flow-based-progra...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
If IDE is a goal, I recommend using standard IDE and creating DrawFBP as plugin for IDE.
Creating IDE itself requires lot of work, it’s not worth the effort, I think. And later maintenance is nightmare.
For example creating Eclipse plugin is not very difficult. It requires initially fair amount of work.
But once you know how handle all quirks, its relatively easy.
And from now on you have all Eclipse features for free. Open source code from your DrawFBP, edit and save, no problem. Compile and run your flow, just few clicks. Debug, easy. Sync with Git or SVN, easy. Etc.
Thanks
Toivo
To unsubscribe from this group and stop receiving emails from it, send an email to flow-based-programming+unsub...@googlegroups.com.
Hi Paul,
I am not Eclipse expert, but I will try to help you.
Eclipse is widely used, I use it under both Linux and Windows.
If you decide to create Eclipse plugin you have 2 options:
1. Download Eclipse IDE for Eclipse Committers
(which contains Eclipse Plug-in Development Environment, in short PDE).
2. If you prefer to keep your current Eclipse, you can install PDE plugins separately.
Next, It might be useful to play little with plugin examples.
From Eclipse menu → New → Other… Plugin Development → Plugin-in Project → Next
Wizard will open, give some to project → Next → Next and choose one of the templates.
Eclipse have different kinds plugin-s with different functionality.
Usually all wanted functionality is implemented as set of plugins.
You may want to start with one plugin, which is probably some kind of Editor.
And add other plugins later.
When you start actually implement editor plugin, you need to choose which graphical framework you use. Eclipse itself uses SWT, but I understand you have already lot of code in Swing. Swing can used in Eclipse plugin also.
See
https://stackoverflow.com/questions/23675830/turn-java-swing-application-into-eclipse-plugin
Where are other alternatives as well, for example
https://www.eclipse.org/graphiti/
Also you can use JavaFX in Eclipse plugin.
>> Another packaging question:
Instead of
java -cp "javaGeom-0.11.1.jar;build/libs/drawfbp-2.15.10.jar" com.jpaulmorrison.graphics.DrawFBP
you can use something like (put all your jar files into lib subdirectory)
java -cp "lib/*" com.jpaulmorrison.graphics.DrawFBP
And in case of Eclipse plugin – all needed jars are packed in plugin.
Regards,
Toivo
--
You received this message because you are subscribed to the Google Groups "Flow Based Programming" group.
To unsubscribe from this group and stop receiving emails from it, send an email to flow-based-progra...@googlegroups.com.
/
, the package name:jag.scrabble.board
would be transformed into the directory name:
jag/scrabble/board
To unsubscribe from this group and stop receiving emails from it, send an email to flow-based-programming+unsub...@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to flow-based-progra...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Flow Based Programming" group.
To unsubscribe from this group and stop receiving emails from it, send an email to flow-based-progra...@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to flow-based-progra...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Flow Based Programming" group.
To unsubscribe from this group and stop receiving emails from it, send an email to flow-based-progra...@googlegroups.com.
Hi Paul,
I don’t know Gradle.
I use Maven and in pom file it looks like
. . .
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<version>3.1.0</version>
<configuration>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
<executions>
<execution>
<id>assemble-all</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
Regards,
Toivo
To unsubscribe from this group and stop receiving emails from it, send an email to flow-based-programming+unsub...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Flow Based Programming" group.
To unsubscribe from this group and stop receiving emails from it, send an email to flow-based-programming+unsub...@googlegroups.com.
[...]
Eclipse is widely used, I use it under both Linux and Windows.
To unsubscribe from this group and stop receiving emails from it, send an email to flow-based-progra...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Flow Based Programming" group.
To unsubscribe from this group and stop receiving emails from it, send an email to flow-based-progra...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Flow Based Programming" group.
To unsubscribe from this group and stop receiving emails from it, send an email to flow-based-progra...@googlegroups.com.
Hi Paul,
On Nov 28, 2019, at 9:55 AM, Paul Morrison <paul.m...@rogers.com> wrote:I now realize that DrawFBP is the tool I wish I had 50 years ago, when I first started working with data flows!
--
You received this message because you are subscribed to the Google Groups "Flow Based Programming" group.
To unsubscribe from this group and stop receiving emails from it, send an email to flow-based-progra...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/flow-based-programming/147725DA-DE6A-4309-B7C5-5AC7B7B7159D%40gmail.com.
Makes sense, Paul! It might be interesting to come up with a short list of possible sanity checks... - they could be added progressively...Also, I agree about diagrams without underlying code - I often get the impression that people don't realize that you have to be able to support this to enable top-down design. This is just as important as bottom-up - if not more so!
On Fri, Nov 29, 2019 at 9:38 AM paul tarvydas <paulta...@gmail.com> wrote:
--On Nov 28, 2019, at 9:55 AM, Paul Morrison <paul.m...@rogers.com> wrote:I now realize that DrawFBP is the tool I wish I had 50 years ago, when I first started working with data flows!I strongly agree.I think that diagrams express something that cannot be easily expressed as textual code (e.g. the structure of the graph. Yes, it is possible to write textual versions of *small* graphs, but drawing diagrams allows such graphs to scale to new heights, beyond what is reasonable in textual code).Also, if one draws a diagram that doesn't have underlying code, one can use the diagram as a "spec" and ship it to a remote dev to get implemented.A diagram editor, like DrawFBP, can sanity-check a diagram to see that it is self-consistent. This, IMO, is better than white-boarding diagrams of systems.pt
You received this message because you are subscribed to the Google Groups "Flow Based Programming" group.
To unsubscribe from this group and stop receiving emails from it, send an email to flow-based-programming+unsub...@googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "Flow Based Programming" group.
To unsubscribe from this group and stop receiving emails from it, send an email to flow-based-progra...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/flow-based-programming/20545e02-c302-40b4-b36b-fc455fcf6e70%40googlegroups.com.
The image shows in Windows cmd - but we were running on special Texas Instrument DOS styled computers. It never looked that good - should have taken photos, I couldnt find an example sadly.
And they ran the GM Holdens conveyor systems, paint plants, waste treatment plants and robots (yes robots in early 90s). I was lucky enough to have spent most of my electrical apprenticeship working on these systems. It taught me alot about state, process flow and the consideration of strong safety systems for programming.
Anyway.. sounding old.. :) .. have started looking at the Cpp implementation. And I have put my old system up online - sort of still runs.
To unsubscribe from this group and stop receiving emails from it, send an email to flow-based-programming+unsub...@googlegroups.com.
Hi Paul and Everyone, Just querying if there is a Discord, or Slack channel?
--
You received this message because you are subscribed to the Google Groups "Flow Based Programming" group.
To unsubscribe from this group and stop receiving emails from it, send an email to flow-based-progra...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/flow-based-programming/1de90070-06d9-4ede-8634-d64cca8abe1b%40googlegroups.com.
Not aware of a Slack channel, but I’ve heard it’s a good tool - anyone want to set one up...?
On Thu, Jan 9, 2020 at 2:03 AM David Lannan <dlan...@gmail.com> wrote:
Hi Paul and Everyone, Just querying if there is a Discord, or Slack channel?--
You received this message because you are subscribed to the Google Groups "Flow Based Programming" group.
To unsubscribe from this group and stop receiving emails from it, send an email to flow-based-programming+unsub...@googlegroups.com.
Mr. Morrison & Mr. Lannan,I just created a FBP workspace (free account). Here's the invite link:
https://join.slack.com/t/fbphq/shared_invite/enQtODg3NzkxMzg2MTE0LWEwYTJiMGUzZGNlZDc2MmVmOTA4MjU1NTYxM2Y3YWI5ODE5Mjk1NmFhM2M1MTI3NjgzNWYzMjU2YzFhYzVkZDcGive it a try.
Yours,Matthew
On Thursday, 9 January 2020 07:48:38 UTC-5, Paul Morrison wrote:Not aware of a Slack channel, but I’ve heard it’s a good tool - anyone want to set one up...?On Thu, Jan 9, 2020 at 2:03 AM David Lannan <dlan...@gmail.com> wrote:Hi Paul and Everyone, Just querying if there is a Discord, or Slack channel?
--
You received this message because you are subscribed to the Google Groups "Flow Based Programming" group.
To unsubscribe from this group and stop receiving emails from it, send an email to flow-based-progra...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/flow-based-programming/1de90070-06d9-4ede-8634-d64cca8abe1b%40googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "Flow Based Programming" group.
To unsubscribe from this group and stop receiving emails from it, send an email to flow-based-progra...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/flow-based-programming/fe7d9b07-be44-4864-9c6a-1cb382427317%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/flow-based-programming/CAHttgx4pNPVNw2PR80U9rrBoM8CFrs2kju8uJa2FjNwnuTVc8A%40mail.gmail.com.
That’s great, Matt! However, I need to ask: do I need a cellphone to access Slack? I’m still a desktop person! 😊Regards,Paul
On Thu, Jan 9, 2020 at 7:51 PM Matthew Lai <mm...@sympatico.ca> wrote:
Mr. Morrison & Mr. Lannan,I just created a FBP workspace (free account). Here's the invite link:
https://join.slack.com/t/fbphq/shared_invite/enQtODg3NzkxMzg2MTE0LWEwYTJiMGUzZGNlZDc2MmVmOTA4MjU1NTYxM2Y3YWI5ODE5Mjk1NmFhM2M1MTI3NjgzNWYzMjU2YzFhYzVkZDcGive it a try.
Yours,Matthew
On Thursday, 9 January 2020 07:48:38 UTC-5, Paul Morrison wrote:Not aware of a Slack channel, but I’ve heard it’s a good tool - anyone want to set one up...?On Thu, Jan 9, 2020 at 2:03 AM David Lannan <dlan...@gmail.com> wrote:Hi Paul and Everyone, Just querying if there is a Discord, or Slack channel?
--
You received this message because you are subscribed to the Google Groups "Flow Based Programming" group.
To unsubscribe from this group and stop receiving emails from it, send an email to flow-based-programming+unsub...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/flow-based-programming/1de90070-06d9-4ede-8634-d64cca8abe1b%40googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "Flow Based Programming" group.
To unsubscribe from this group and stop receiving emails from it, send an email to flow-based-programming+unsub...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/flow-based-programming/CAHttgx4pNPVNw2PR80U9rrBoM8CFrs2kju8uJa2FjNwnuTVc8A%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/flow-based-programming/CAD2gp_T4Re-pAwAbBCQCR%3DkL%3DY%2B5J2OJKZpDmQtTSz01FUgjoA%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "Flow Based Programming" group.
To unsubscribe from this group and stop receiving emails from it, send an email to flow-based-progra...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/flow-based-programming/a0ce6c9b-aa81-4aba-9d2e-0c369e4143b1%40googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to flow-based-programming+unsub...@googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "Flow Based Programming" group.
To unsubscribe from this group and stop receiving emails from it, send an email to flow-based-progra...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/flow-based-programming/7d50fcd6-f7d1-4e82-8fd6-bea1ccec0186%40googlegroups.com.