Git Product home page Git Product logo

Comments (9)

poolofthought avatar poolofthought commented on June 28, 2024 1

No problem. My notes on the pull request itself will probably be better to help you understand than the commits. The reason is that in one commit I might have done something that worked, but then found a better way and committed that later. We can continue that conversation on the pull request itself. :)

from csharpprolog.

poolofthought avatar poolofthought commented on June 28, 2024

I see now I can add an issue to my own fork if I enable it. However, since you ported it from JohnPool's original repo I'm wondering if anything was intentionally left off and if I should even bother trying to dig it up. Thoughts? Thanks in advance.

from csharpprolog.

jsakamoto avatar jsakamoto commented on June 28, 2024

Thank you for your reporting!

I'm sorry to late because I was very busy for another some projects.

Anyway, I'll figure out this issue.

from csharpprolog.

jsakamoto avatar jsakamoto commented on June 28, 2024

I researched about this issue on internet for a few hours.

The result of researching is this:

Fact

  • "CHAT-80" is a software that is copyrighted by Fernando Pereira.
  • "CHAT-80" is not a part of CSharpProlog. CSharpProlog is not licensed to redistribute "CHAT-80".
  • "chat" predefined predicate of CSharpProlog is provided for just a shortcut to launching "CHAT-80", for convenience to users.
  • Getting "CHAT-80" program files, and storing it into "chat-80" subfolder, are responsible of individual users.
  • But, today, original "CHAT-80" program files were gone due to the distribution point web site (http://www.cis.upenn.edu/~pereira/oldies.html) was closed.
  • I found a part of "CHAT-80" program files in internet archives. But it is not full set, so we can't try "chat" predicate.

Conclusion

I will remove "chat" predicate from predefined predicates, and release new version of CSharpProlog.

from csharpprolog.

jsakamoto avatar jsakamoto commented on June 28, 2024

P.S.

I found "SAMPLES, TESTING & EXPERIMENTAL" section in predefined predicates.
That section include like these noisy predicates... :O !

age( peter, 7).
age( ann, 5).
age( ann, 6).
age( pat, 8).
age( tom, 5).

I think that these predicates are not suitable for predefined predicates.

Therefore, I'll remove all of the "SAMPLES, TESTING & EXPERIMENTAL" section from predefined predicates.

from csharpprolog.

poolofthought avatar poolofthought commented on June 28, 2024

I think that's a great idea. I'm going to submit a pull request for what I've been doing. If nothing else I'd like your comments on it. Nothing major (added a dotnetcore console app that works in linux, updated help text, etc). I THINK it will merge okay with the changes you are suggesting. I just don't want our forks to diverge too far.

from csharpprolog.

jsakamoto avatar jsakamoto commented on June 28, 2024

Thank you for your contributions! 👍
I found your pull request on this GitHub repository.

I'll merge your pull request after I understand what did you do.

Unfortunately, I have a task that higher priority just now, so please give me one or few days to merge your pull request.

from csharpprolog.

jsakamoto avatar jsakamoto commented on June 28, 2024

P.S. I'm started using GitHub project feature.

See: https://github.com/jsakamoto/CSharpProlog/projects/1

from csharpprolog.

jsakamoto avatar jsakamoto commented on June 28, 2024

I did it at 5f00b5e

from csharpprolog.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.