Comments (6)
I'm not sure of what Choose Component function you are talking about. Right now I don't use some of the drawFBP functionality which might really run the flow. But I attach (for code generation) the C# classes to a component. But they are at the moment just .cs files and not from a dll. But for the moment that's ok as I anyway are basically testing and evaluating some things (and FBP). So I don't have a large library of components which for a normal user would be already compiled and possibly ready to run. I actually copy the necessary parts of the generated code right now manually into my classes representing the flow.
from drawfbp.
See my comment in the release description... Can we close this?!
from drawfbp.
Yes, seams to work. I'm fine atm with having .cs files as attached code. I'm anyway using my own csharpfbp version at the moment because of .NET5. But for testing things that's actually quite nice, because I can more easily debug the components. So IMO, you can close the issue. Thank you very much for your fast response and fixes. Highly appreciated.
from drawfbp.
You're welcome - I really appreciate your reporting errors or problems to me! Based on the number of problems you ran into, it seems to me that relatively few people are actually using DrawFBP...
Can I ask what kinds of changes did you have to make to csharpfbp to support .NET5 - I hadn't heard of it, but then I don't do much work with C#...
I will close this issue - thanks again!
from drawfbp.
Regarding .NET5: I'm no .net expert, so this might not be completely true. But I didn't manage to have support for .netcore/5 in your original project. So I just copied everything and started with new Visual studio projects (with a .netcore3.1 dependency and later moved to .net5). As far as I remember I didn't change much, but I would have to compare against the original code. But besides that I wanted/needed to integrate C# FBP with the C# CapnProto version and for that I needed async/await support. So I basically just copied the Go method in network.cs and created an async version of that. You can look at it at https://github.com/zalf-rpm/csharpfbp . This is in no way ready to be taken serious! But because I copied everything I didn't offer a pull request to you (yet). Also I'm not sure FBP fits my needs perfectly (besides me wanting that :-). That's why I'm still experimenting. I also joined the Slack channel, in case you want more details.
from drawfbp.
Thanks, Michael! I'll take a look, and maybe do some compares! PS Feel free to send any problems, suggestions, questions, etc.!
Regards,
Paul
from drawfbp.
Related Issues (20)
- Associating the drawfbp.bat file with the .drw extension HOT 2
- What is generating a `drawfbp.bat` file in `build\scripts`? HOT 1
- Attached Classes to components vanish in V2.22.1 upwards HOT 2
- Vanishing arrows at least in V2.22.0 upwards HOT 7
- Selected subnet name gets wrongly attached to component HOT 1
- Wrongly generated class name for component Subin/out in C# mode HOT 4
- Lockup on code generation if port name is missing HOT 4
- DrawFBP modified to use double buffering HOT 3
- Generated code window slow! HOT 4
- Only the last generated code window can be closed. HOT 1
- Edge shading on block remains after block dragged HOT 1
- Two tries to connect arrow to block! HOT 1
- Width of IIP block set to zero when editing contents HOT 1
- Pressing ESC button at wrong time can lose diagram
- Cast error when changing font size
- Dependency Dashboard
- Problem in last few releases: clicking on "canvas" does not bring updesired icon!
- Zoom not working!
- Zoom generally fixed - however cannot detect edges of blocks when zoom not equal 100%
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from drawfbp.