Received: by 10.101.95.2 with SMTP id x2mr5210361anl.25.1322962031565; Sat, 03 Dec 2011 17:27:11 -0800 (PST) X-BeenThere: pyke@googlegroups.com Received: by 10.150.37.33 with SMTP id k33ls6622390ybk.0.gmail; Sat, 03 Dec 2011 17:27:10 -0800 (PST) Received: by 10.236.173.68 with SMTP id u44mr29728075yhl.6.1322962030062; Sat, 03 Dec 2011 17:27:10 -0800 (PST) Received: by 10.236.173.68 with SMTP id u44mr29728061yhl.6.1322962029876; Sat, 03 Dec 2011 17:27:09 -0800 (PST) Return-Path: Received: from mail-yw0-f51.google.com (mail-yw0-f51.google.com [209.85.213.51]) by gmr-mx.google.com with ESMTPS id n75si5181669yhe.3.2011.12.03.17.27.09 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 03 Dec 2011 17:27:09 -0800 (PST) Received-SPF: pass (google.com: domain of pinot...@gmail.com designates 209.85.213.51 as permitted sender) client-ip=209.85.213.51; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of pinot...@gmail.com designates 209.85.213.51 as permitted sender) smtp.mail=pinot...@gmail.com; dkim=pass (test mode) header...@gmail.com Received: by yws1 with SMTP id 1so4802533yws.24 for ; Sat, 03 Dec 2011 17:27:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=ravJb+NEfyoFwHwj933FUuYREn3cO8wWS8S1fT+rhkk=; b=lo0LROnJFikEaF0nttqWE4gku5RRlC36KtmNRPWFv6aI9d0VkwFE17D4fEs3ZIAqua CkMXDq8E7o2bxwL2NJa3wZNFML3aL4m7nCzsaAW2XzEhAKH+W3J2X9e7oajK1PxWT4tR XM9ahFzb9Cwxigr6B423CvXZSkqyp199f5bFU= MIME-Version: 1.0 Received: by 10.236.191.5 with SMTP id f5mr4842969yhn.122.1322962029734; Sat, 03 Dec 2011 17:27:09 -0800 (PST) Received: by 10.147.116.2 with HTTP; Sat, 3 Dec 2011 17:27:09 -0800 (PST) In-Reply-To: References: <16924257.581.1322235458300.JavaMail.geo-discussion-forums@vbjs5> Date: Sun, 4 Dec 2011 09:27:09 +0800 Message-ID: Subject: Re: Any projects base on PyKE? From: zhijun wu To: pyke@googlegroups.com Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Dante, Thank you, it's really a good way to get more examples. I will share anything interesting I find. Bruce, Thank you for your advise. You are right, the learning curve is much greater than some other languages, and the user should be familiar with expert system theory. Yes, I read the examples provided in the code tree, but not all of them, and I'm exploring the other parts of the code tree. I always benifit from open source projects, so I would like to return something. Being a committer is an honor, but it requires more responsibility. I don't think I have the sufficient skills to become a committer right now (I knew PyKE just less 2 months ago), I don't want to mess up everything. I said I want to write some docs after my project, I meant it. After all these, after proving I can do something useful I will require a committer. If anyone starts the work before me I'm also grad to offer help. 2011/12/2 Bruce Frederiksen : > Zhijun, > > Sounds like an excellent way to get more examples! =A0I'd be eager to kno= w > what you find when you do this! =A0Maybe you could report interesting exa= mples > back here so that others can also benefit from them? > > Thanks Dante! > > -Bruce > > > On Thu, Dec 1, 2011 at 11:40 AM, Dante_Zaupa wrote: >> >> Hey Zhijun >> >> Here's my 2 cents: try searching for "import pyke" in Google, GitHub >> and similar repositories. That ought to find open source projects >> using Pyke. >> >> Best regards, >> Dante >> >> On Thu, Dec 1, 2011 at 12:57 PM, Bruce Frederiksen >> wrote: >> > Zhijun, >> > >> > Thank you for your offer of help! =A0I wouldn't worry about your Engli= sh >> > skills. =A0The hard part is figuring out what needs to be said, how it >> > should >> > be organized and what examples to use. =A0If you can do this, there ar= e >> > many >> > people who can help with the English. =A0You might just write it the b= est >> > you >> > can (I would suggest not spending too long on the English to keep the >> > flow >> > going smoothly) and then somebody else can clean up the language; or y= ou >> > could prepare an outline with a bullet list of things that need to be >> > said >> > and prepare examples. =A0Then somebody else could write the English. >> > >> > I wrote the PyKE documentation before Sphinx was available. =A0I am op= en >> > to >> > either moving to sphinx or to some other documentation tool. =A0I am a= lso >> > willing to make you a committer to the project so that you can commit >> > directly. =A0Just let me know how I can help. >> > >> > I am wondering if you've looked at the examples provided in the exampl= es >> > source code directory? >> > >> > Also, PyKE uses a very different computational model than standard >> > procedural programming languages. =A0So the learning curve is much gre= ater >> > than, say, moving from Java to Python. =A0But it is based on prolog >> > (though >> > with different syntax). =A0So maybe some prolog tutorials would be use= ful? >> > >> > The Structured Program Theorem states that all programs can be >> > decomposed >> > into 3 control structure: sequence (do A, then do B), selection (do A = or >> > do >> > B based on some condition), and repetition (do A many times). =A0Perha= ps >> > simple examples of how to do each of these in PyKE would be useful? = =A0And >> > then maybe showing how abstraction works (the counterpart to procedura= l >> > programming's concept of a user-defined function)? >> > >> > Anyway, welcome aboard! >> > >> > -Bruce >> > >> > On Thu, Dec 1, 2011 at 5:30 AM, zhijun wu wrote: >> >> >> >> I can not find any project to study until now. PyKE is great, I think >> >> it's the best way to study PyKE is starting using it. >> >> >> >> Maybe I chose some wrong words in my post that you mention before, fo= r >> >> example the word "ugly". I agree with you, it will be very helpful if >> >> there is some documentations such as "Tutorial", "*** for beginners" >> >> and so on. >> >> >> >> But as we all know, saying is much easier that doing. >> >> >> >> I'm trying to build a real project with PyKE. If I can make it, I >> >> really want to write some docs for beginners. Maybe I will have the >> >> sufficient knowledge to do that at that time. But my native language >> >> is not English, that's a big problem. >> >> >> >> >> >> >> >> 2011/11/25 Elisiano Petrini : >> >> > Hi pinot and all, >> >> > =A0 =A0I'm in the same situation and it would be really useful to s= ee a >> >> > real >> >> > life example. >> >> > >> >> > I also saw your other post (about the bad documentation) and I have >> >> > to >> >> > admit >> >> > that I kinda agree with you, even if not fully. >> >> > Actually the documentation is there and is also quite advanced, the >> >> > only >> >> > thing is that it is lacking an introduction for beginners. >> >> > >> >> > So hereby I'm asking to the experts, which are the prerequisites in >> >> > order to >> >> > fully understand PyKE and to use it at its best? >> >> > >> >> > I'm now doing a project which needs some sort of knowledge base and= I >> >> > think >> >> > that PyKE would be the right choice to my case, if only I knew how = to >> >> > use >> >> > it. >> >> > >> >> > Probably I'm still missing something theoretical here, that's why I= 'm >> >> > asking >> >> > for some pointers. >> >> > Any help is greatly appreciated. >> >> > >> >> > Best Regards, >> >> > =A0 =A0Elisiano Petrini >> >> > >> >> > -- >> >> > You received this message because you are subscribed to the Google >> >> > Groups >> >> > "PyKE" group. >> >> > To view this discussion on the web visit >> >> > https://groups.google.com/d/msg/pyke/-/0m5UIacsDGgJ. >> >> > To post to this group, send email to pyke@googlegroups.com. >> >> > To unsubscribe from this group, send email to >> >> > pyke+unsubscribe@googlegroups.com. >> >> > For more options, visit this group at >> >> > http://groups.google.com/group/pyke?hl=3Den. >> >> >> >> -- >> >> You received this message because you are subscribed to the Google >> >> Groups >> >> "PyKE" group. >> >> To post to this group, send email to pyke@googlegroups.com. >> >> To unsubscribe from this group, send email to >> >> pyke+unsubscribe@googlegroups.com. >> >> For more options, visit this group at >> >> http://groups.google.com/group/pyke?hl=3Den. >> >> >> > >> > -- >> > You received this message because you are subscribed to the Google >> > Groups >> > "PyKE" group. >> > To post to this group, send email to pyke@googlegroups.com. >> > To unsubscribe from this group, send email to >> > pyke+unsubscribe@googlegroups.com. >> > For more options, visit this group at >> > http://groups.google.com/group/pyke?hl=3Den. >> >> >> >> -- >> Dante >> >> http://dzaupa.notapipe.org/ >> >> "IMPUNIDADE, subst.: Riqueza." >> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 -- Ambrose Bierce, "The Devil's Dictiona= ry" >> >> Usu=E1rio Linux #459228 -- Linux Mint 11 ("Katya") >> >> -- >> You received this message because you are subscribed to the Google Group= s >> "PyKE" group. >> To post to this group, send email to pyke@googlegroups.com. >> To unsubscribe from this group, send email to >> pyke+unsubscribe@googlegroups.com. >> For more options, visit this group at >> http://groups.google.com/group/pyke?hl=3Den. >> > > -- > You received this message because you are subscribed to the Google Groups > "PyKE" group. > To post to this group, send email to pyke@googlegroups.com. > To unsubscribe from this group, send email to > pyke+unsubscribe@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/pyke?hl=3Den.