Φτιάχνω ένα νέο module από την αρχή στο Module:Greek, για μετατροπές και αριθμητικές πράξεις. Καθώς είναι η πρώτη φορά που ασχολούμαι με την Lua στο Wiki, τι debugging υπάρχει; Δοκιμάζω τα mw.log και print αλλά δεν βλέπω κάτι. Πέρα από αυτά υπάρχει και κάτι άλλο;
Θέμα στο Συζήτηση χρήστη:P.a.a
Στην επεξεργασία της σελίδας του (όποιου) module αν κυλίσεις τη σελίδα παρακάτω θα δεις ένα debug console.
Πήγαινε εκεί και δώσε =p.to_standard{args={'χξ'}}
(δοκίμασε και με χξς να δεις ένα bug)
Στην κονσόλα αυτή θα δεις και τυχόν μηνύματα από τις mw.log και mw.logObject.
Σημείωσε πως από την κονσόλα γίνεται evaluation του κώδικα όπως είναι εκείνη τη στιγμή στην textbox. Δηλαδή ότι μεταβολές κάνεις δεν χρειάζεται να κάνεις αποθήκευση και μετά να γυρίσεις ξανά στην επεξεργασία για να παίξεις με την κονσόλα.
Super, τώρα μάλιστα, είναι πιο ανθρώπινα τα πράγματα.
Έχω κάποια helper functions στο module, υπάρχει κάποιο άλλο module όπου μπορούμε να τα μεταφέρουμε ώστε να τα χρησιμοποιούμε όταν είναι χρήσιμα;
Εννοώ να υπάρχουν μόνο σε κάποιο module το οποίο είναι σαν βιβλιοθήκη για βοηθητικά functions
Δεν υπάρχει κάτι καθορισμένο. Αν έχουν γενικό χαρακτήρα προφανώς το λογικό είναι να συγκεντρωθούν σε ένα σημείο.
Οκ, τα έβαλα στο Module:Debugging