Comments (8)
@chrisgioia64
Great!
from blog.
The following source files have no explicit references to that class from somewhere outside that class.
More concretely, for NumberEvidence
, running the command below produces 0
grep -r NumberEvidence blog/src/main/java | grep -v NumberEvidence | wc -l
@lileicc @cberzan I excluded files in distrib
package because there is some designated way where the BLOG engine searches for all files in the distrib
package. I included some sampling and inference classes since they have no references in the code but are referenced on the command line and don't know which ones are obsolete.
If you can mark the files below that can be safely removed.
To delete:
- ./absyn/NumberEvidence.java
- ./common/BinaryHeap.java
- ./common/CartesianProduct.java
- ./common/CountedIterator.java
- ./common/DenseVector.java
- ./common/Distance.java
- ./common/Experiment.java
- ./common/FibHeap.java
- ./common/FilteredMapIterator.java
- ./common/IncompleteOneToOneMappingsIterator.java
- ./common/IndexedTreeSetDiff.java
- ./common/IntegerDist.java
- ./common/MultisetBackedSet.java
- ./common/Mutable.java
- ./common/PrecisionRecall.java
- ./common/SetBackedMultiset.java
- ./common/SparseVector.java
- ./common/SubsetIterator.java
- ./common/SubstringReplacer.java
- ./common/TabularReader.java
- ./common/WeakHashSet.java
- ./translate/Translator.java (delete entire package)
To keep:
- ./engine/LiuWestFilter.java
- ./sample/GibbsSampler.java
- ./sample/LWImportanceSampler.java
- ./sample/modular/DiscreteECSSSampler.java
- ./sample/modular/ModularLWSampler.java
- ./sample/SimpleInstEvalContext.java
from blog.
@chrisgioia64 I marked the files to be deleted above. Also I think you can remove these:
- common/ImplicitVector.java
- test/blog/DistanceTest.java
- common/IndexedTreeSet.java
Thanks for doing this cleanup.
from blog.
You may try to use eclipse to find reference for a specific class.
Do not remove anything under engine and sample, since they can be used from
commandline (-s or -e).
I agree that many of the files under common can be removed, or they should
be.
Lei
On Wed, Aug 20, 2014 at 3:09 PM, cberzan [email protected] wrote:
@chrisgioia64 https://github.com/chrisgioia64 I marked the files to be
deleted above. Also I think you can remove these:
- common/ImplicitVector.java
- test/blog/DistanceTest.java
- common/IndexedTreeSet.java
—
Reply to this email directly or view it on GitHub
#300 (comment).
from blog.
The following files are not reachable from src/main/java/blog/Main.java. Should I keep these?
- src/main/java/blog/common/IntegerGeometricSeriesIterator.java
- src/main/java/blog/DBLOGUtil.java
- src/main/java/blog/common/IntegerGeometricSeriesIterator.java
- src/main/java/blog/common/PermutationIterator.java
- src/main/java/blog/common/Heap.java
- src/main/java/blog/translate/Translator.java
- src/main/java/blog/common/OneToOneMappingsIterator.java
- src/main/java/blog/common/Configuration.java
- src/main/java/blog/common/DAEFunction.java
- src/main/java/blog/common/FilteredIterator.java
- src/main/java/blog/common/BinaryProcedure.java
- src/main/java/blog/common/IndexedSortedSet.java
- src/main/java/blog/common/RangeOperations.java
- src/main/java/blog/common/Permutation.java
- src/main/java/blog/common/Gnuplot.java
- src/main/java/blog/common/DependencyAwareEnvironment.java
- src/main/java/blog/common/EZIterator.java
- src/main/java/blog/common/IntegerGeometricSeriesIterator.java
- src/main/java/blog/common/BipartiteMatcher.java
- src/main/java/blog/common/IntegerArithmeticSeriesIterator.java
from blog.
@lileicc inside Absyn.java
, why is printTree
deprecated
from blog.
DBLOGUtil should not be deleted.
I will check all these files and remove them if necessary.
printTree is replaced by prettyPrinter
On Wed, Aug 27, 2014 at 10:54 AM, Christopher Gioia <
[email protected]> wrote:
@lileicc https://github.com/lileicc inside Absyn.java, why is printTree
deprecated—
Reply to this email directly or view it on GitHub
#300 (comment).
from blog.
@lileicc Does issue #304 take care of the changes in the warnings branch?
from blog.
Related Issues (20)
- Create separate repo for birds and car model HOT 1
- Continuous integration HOT 7
- Support List Expression
- Problems with Matrix Indexing HOT 2
- Add slice() and size() functions for Matrix HOT 3
- Bugs in MHSampler HOT 3
- Bug 2 in MHSampler HOT 2
- add timing to ParticleFilter
- master regresssion test fail HOT 4
- comprehension_expr for Categorical distributions HOT 2
- bug in particle filter logic that forgets the past HOT 1
- Bug in rejection sampler? HOT 2
- syntax problem? HOT 1
- logarithmic time performance HOT 3
- Wrong results with the Particle Filter. is this a bug? HOT 6
- DBLOG and backinstantiation HOT 4
- Examples in tutorial do not complete successfully HOT 4
- Use as a library HOT 3
- Fixed-lag smoothing HOT 1
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 blog.