jpaulm / cppfbp Goto Github PK
View Code? Open in Web Editor NEWC++ implementation of FBP, supporting Lua, using Boost
Home Page: http://www.jpaulmorrison.com/fbp/
License: Artistic License 2.0
C++ implementation of FBP, supporting Lua, using Boost
Home Page: http://www.jpaulmorrison.com/fbp/
License: Artistic License 2.0
after skimming through the code instructions, I noticed there are no instructions on how to build for linux, does this program support linux?
in order to make the program maintainable over time, complexity must be managed.
one such measure of complexity, is cyclomatic complexity, it's not the only one, it's not the best, but still, it's a measure:
here are some data for this project:
can something be done to reduce (or at least avoid the increase) of complexity in the program?
localhost:cppfbp-master b$ ~/scc
───────────────────────────────────────────────────────────────────────────────
Language Files Lines Code Comments Blanks Complexity
───────────────────────────────────────────────────────────────────────────────
C++ 59 5773 4080 573 1120 624
C Header 41 4747 2674 990 1083 78
C 33 18382 13824 1987 2571 2879
Lua 5 83 42 23 18 9
License 1 201 151 0 50 0
Module-Definition 1 2 2 0 0 0
gitignore 1 39 25 6 8 0
Markdown 1 139 90 0 49 0
MSBuild 1 30 30 0 0 0
C++ Header 1 9 5 3 1 0
───────────────────────────────────────────────────────────────────────────────
Total 144 29405 20923 3582 4900 3590
───────────────────────────────────────────────────────────────────────────────
Estimated Cost to Develop $658,037
Estimated Schedule Effort 13.086574 months
Estimated People Required 5.956336
───────────────────────────────────────────────────────────────────────────────
notice the estimate of 624, this feels a bit high in comparison to other projects.
how can I create new components?
There was an old static subnet capability, but we need to add a facility similar to the JavaFBP SubNet capability.
On my system, Microsoft Visual Studio Community 2015, doing a rebuild of CopyFile, gives error message
LNK2001 unresolved external symbol _.?AU_anc@8 CopyFile C:\Users\Paul\Documents\GitHub\cppfbp\TestNetworks\CopyFile\CopyFile.obj
This appears to have been generated from the declare for ThCopyNL - here is code from FileCopy.cod:
EXTRN _ThFileWt@8:PROC
EXTRN _.?AU_anc@8:PROC
EXTRN _ThFileRd@8:PROC
Same thing happens for TimingTest1, etc., except that generated symbol is _.?AU_a@8 - and no green wiggly lines in source!
TryLua generates
EXTRN _.?AU_@8:PROC
Hi,
The resource files are missing in the Concord project:
fake_latin.txt etc
Johan
This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
This repository currently has no open or pending branches.
None detected
On my system, Microsoft Visual Studio Community 2015, CopyFile.cpp has green wiggly lines under ThFileRd, ThFileWt. Mousing over says "Function definition for ... not found". Also, in the list of Components in Solution Explorer, these two files do not show a right arrow. They compile OK, though.
Does this program support multi-threaded programming?
ThConcat
has a very different function from the Concat components of JavaFBP, C#FBP and JSFBP - possibly its name should be changed to reduce confusion..
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.