προγραμματίζοντας στη γλώσσα CLIPS
προγραμματίζοντας στη γλώσσα CLIPS
Καλησπέρα.
Μόλις άρχισα να μαθαίνω τη γλώσσα CLIPS και χρειάζομαι βοηθεια στο πώς να εκτελώ τα προγράμματα ...
Εχει ασχοληθεί κάποιος με τη συγκεκριμένη γλώσσα ;
Μόλις άρχισα να μαθαίνω τη γλώσσα CLIPS και χρειάζομαι βοηθεια στο πώς να εκτελώ τα προγράμματα ...
Εχει ασχοληθεί κάποιος με τη συγκεκριμένη γλώσσα ;
Our past is history, our future is mystery...and today is a gift....that's why it's called present....
- HdkiLLeR
- Venus Project Founder
- Posts: 4356
- Joined: Tue Jan 27, 2004 4:41 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: New York, NY
- Contact:
Re: προγραμματίζοντας στη γλώσσα CLIPS
Φαντάζομαι το documentation που υπάρχει εδώ (http://clipsrules.sourceforge.net/) το έχεις κοιτάξει έτσι;
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCS d-->--- s+:+ a- C++(+++) BILS++++$ P--- L++++>+++++ E--- W+++ N+ o+ K w--
O M+ V-- PS++>+++ PE- Y++ PGP++ t+ 5+ X+ R* tv b++ DI- D+ G+++ e+++>++++ h r++ y++
------END GEEK CODE BLOCK------
"UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." -- Dennis Ritchie
Version: 3.12
GCS d-->--- s+:+ a- C++(+++) BILS++++$ P--- L++++>+++++ E--- W+++ N+ o+ K w--
O M+ V-- PS++>+++ PE- Y++ PGP++ t+ 5+ X+ R* tv b++ DI- D+ G+++ e+++>++++ h r++ y++
------END GEEK CODE BLOCK------
"UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." -- Dennis Ritchie
Re: προγραμματίζοντας στη γλώσσα CLIPS
Ναι το εχω κοιτάξει.Με βοήθησε πιο πολύ στο να καταλαβω πώς γραφουμε προγράμματα σε CLIPS.
Bασικά το πρόβλημα μου ήταν η χρήση της εφαρμογής στην οποια γραφονται τα προγράμματα,δηλαδή δεν ήξερα ότι μετά το load ενός αρχείου .clp πρεπει να κάνω reset και επειτα run. Επέλεγα κατ'ευθείαν run
Και δεν είχα βρει κάποιο διαφωτιστικό παράδειγμα στο documentation.
Tελικα εψαξα λιγακι και στο google και βρήκα ενα
Σε ευχαριστώ πολύ
Bασικά το πρόβλημα μου ήταν η χρήση της εφαρμογής στην οποια γραφονται τα προγράμματα,δηλαδή δεν ήξερα ότι μετά το load ενός αρχείου .clp πρεπει να κάνω reset και επειτα run. Επέλεγα κατ'ευθείαν run
Και δεν είχα βρει κάποιο διαφωτιστικό παράδειγμα στο documentation.
Tελικα εψαξα λιγακι και στο google και βρήκα ενα
Σε ευχαριστώ πολύ
Our past is history, our future is mystery...and today is a gift....that's why it's called present....
- HdkiLLeR
- Venus Project Founder
- Posts: 4356
- Joined: Tue Jan 27, 2004 4:41 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: New York, NY
- Contact:
Re: προγραμματίζοντας στη γλώσσα CLIPS
Τπτ..
Το CLIPS, και όλα τα rule based engines (βλ. Jess), θέλουν υπομονή στην αρχή -- άσχετο με το παραπάνω απλά το αναφέρω επειδή θυμάμαι και τα δικά μου . Το event driven programming έχει εντελώς διαφορετική φιλοσοφία απο την λογική που έχουμε συνηθήσει.
Το CLIPS, και όλα τα rule based engines (βλ. Jess), θέλουν υπομονή στην αρχή -- άσχετο με το παραπάνω απλά το αναφέρω επειδή θυμάμαι και τα δικά μου . Το event driven programming έχει εντελώς διαφορετική φιλοσοφία απο την λογική που έχουμε συνηθήσει.
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCS d-->--- s+:+ a- C++(+++) BILS++++$ P--- L++++>+++++ E--- W+++ N+ o+ K w--
O M+ V-- PS++>+++ PE- Y++ PGP++ t+ 5+ X+ R* tv b++ DI- D+ G+++ e+++>++++ h r++ y++
------END GEEK CODE BLOCK------
"UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." -- Dennis Ritchie
Version: 3.12
GCS d-->--- s+:+ a- C++(+++) BILS++++$ P--- L++++>+++++ E--- W+++ N+ o+ K w--
O M+ V-- PS++>+++ PE- Y++ PGP++ t+ 5+ X+ R* tv b++ DI- D+ G+++ e+++>++++ h r++ y++
------END GEEK CODE BLOCK------
"UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." -- Dennis Ritchie
- tsilochr
- Wow! Terabyte level
- Posts: 3246
- Joined: Tue Mar 16, 2004 2:47 pm
- Academic status: PhD
- Gender: ♂
- Location: mm.aueb.gr
- Contact:
Re: προγραμματίζοντας στη γλώσσα CLIPS
με αφορμή αυτό που λέει ο hd θα πετάξω το (κλασσικά off topic) σχόλιο μου. Σε ένα μάθημα που παρακολουθώ άκουσα ότι το επόμενο programming paradigm θα είναι το concept oriented programmingHdkiLLeR wrote:Το event driven programming έχει εντελώς διαφορετική φιλοσοφία απο την λογική που έχουμε συνηθήσει.
- HdkiLLeR
- Venus Project Founder
- Posts: 4356
- Joined: Tue Jan 27, 2004 4:41 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: New York, NY
- Contact:
Re: προγραμματίζοντας στη γλώσσα CLIPS
Χρήστο νομίζω οτι δεν υπάρχει τρομερό trend σε κάποιο programming paradigm πέρα απο το OO. Ενδεικτικά δες πόσα διαφορετικά υπάρχουν: http://en.wikipedia.org/wiki/Programming_paradigm.
Το feeling που έχω απο την ενασχόληση μου με τον προγραμματισμό είναι ότι τo programming paradigm πρέπει να έρχεται και να δένει εύκολα με τα διάφορα development patterns. Το business model, τα requirements αλλά και κάθε aspect/χαρακτηριστικό της υλοποίησης σου γίνεται capture απο το development pattern που έχεις υοθετήσει (μιλάμε για ουσιαστικό development και όχι για την Ελληνική αγορά έτσι...). Συνεπώς εάν τα best practices - patterns που έχουν κατά καιρούς προταθεί δεν μπορούν να πατήσουν seamlessly πάνω σε ένα νέο παράδειγμα δεν θα έχουν σημαντικό impact.
Το feeling που έχω απο την ενασχόληση μου με τον προγραμματισμό είναι ότι τo programming paradigm πρέπει να έρχεται και να δένει εύκολα με τα διάφορα development patterns. Το business model, τα requirements αλλά και κάθε aspect/χαρακτηριστικό της υλοποίησης σου γίνεται capture απο το development pattern που έχεις υοθετήσει (μιλάμε για ουσιαστικό development και όχι για την Ελληνική αγορά έτσι...). Συνεπώς εάν τα best practices - patterns που έχουν κατά καιρούς προταθεί δεν μπορούν να πατήσουν seamlessly πάνω σε ένα νέο παράδειγμα δεν θα έχουν σημαντικό impact.
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCS d-->--- s+:+ a- C++(+++) BILS++++$ P--- L++++>+++++ E--- W+++ N+ o+ K w--
O M+ V-- PS++>+++ PE- Y++ PGP++ t+ 5+ X+ R* tv b++ DI- D+ G+++ e+++>++++ h r++ y++
------END GEEK CODE BLOCK------
"UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." -- Dennis Ritchie
Version: 3.12
GCS d-->--- s+:+ a- C++(+++) BILS++++$ P--- L++++>+++++ E--- W+++ N+ o+ K w--
O M+ V-- PS++>+++ PE- Y++ PGP++ t+ 5+ X+ R* tv b++ DI- D+ G+++ e+++>++++ h r++ y++
------END GEEK CODE BLOCK------
"UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." -- Dennis Ritchie
- mikem4600
- Gbyte level
- Posts: 1363
- Joined: Fri Mar 12, 2004 2:00 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: A Galaxy Far, Far Away
- Contact:
Re: προγραμματίζοντας στη γλώσσα CLIPS
Πολύ σωστός ο hd...
Autocracy hates questions. Anarchy hates answers.
Re: προγραμματίζοντας στη γλώσσα CLIPS
Είχα ασχοληθεί κάποτε με το CLIPS,ετσι για την ποζερια.Καλή φάση.Τώρα δεν ξέρω ποιο ειναι το impact του integration με σοβαρές τεχνολογίες.(πχ java) και αυτο το λέω γιατι το και καλα "intelligent layer"(brrrr....) τις περισσοτερες φορές θα ειναι ενα υποσύνολο του app.
Δες και αυτο:http://www.jboss.com/products/rules
Δες και αυτο:http://www.jboss.com/products/rules
που θα πάει θα το δουμε...