Ξεκινώντας Τρέχουσα κατάσταση
Αποφασισμένο ενημερώθηκε 2026-10-10
Τρέχουσα κατάσταση
Τι έχει αποφασιστεί, τι συζητείται μόνο και τι λειτουργεί πραγματικά στο Anchor. Αν οι σελίδες διαφωνούν, εμπιστευτείτε πρώτα αυτήν.
Αυτή η σελίδα υπάρχει ώστε οι προθέσεις να μη συγχέονται με την πραγματικότητα. Αν κάποια άλλη σελίδα ακούγεται πιο βέβαιη από αυτήν, εμπιστευτείτε αυτήν.
Αποφασισμένο
- Το Anchor Code είναι μια αντικειμενοστρεφής γλώσσα για συνταγές που ορίζονται από τον χρήστη, με σημείο αναφοράς για τη σύνταξη τις Java και UnrealScript.
- Υπάρχουν δύο ριζικοί χώροι ονομάτων:
serverκαιclient. Η γλώσσα δεν έχει πρόθεμαproject.· το επιλεγμένο έργο είναι σιωπηρό. - Τα αντικείμενα έχουν τύπο. Διαδρομές και συμβολοσειρές ρυθμίσεων δεν χρησιμοποιούνται μέσα σε μια συνταγή.
- Μια υπηρεσία γλώσσας επιπέδου IDE είναι απαίτηση για την πρώτη έκδοση: επισήμανση σύνταξης, συμπληρώσεις, σφάλματα στον επεξεργαστή, Εύρεση χρήσεων, ασφαλής μετονομασία, μορφοποίηση.
- Οι συνταγές δηλώνουν εξαρτήσεις και ο γράφος εξαρτήσεων είναι ξεχωριστός από τους φακέλους στους οποίους οι χρήστες οργανώνουν τις συνταγές τους.
- Η ορατότητα δεν είναι εξουσιοδότηση. Οι επικίνδυνες ενέργειες περνούν από προεπισκόπηση και άδειες.
Υπό συζήτηση, μη εγκεκριμένα
- Τα ακριβή ονόματα των αντικειμένων κάτω από τα
serverκαιclient. - Η γραμματική: εισαγωγικά γύρω από τα ονόματα, η μορφή του
dependsOn, το ερωτηματικό. - Το σύνολο των μεθόδων:
select,replaceInκαι όλα τα υπόλοιπα στα παραδείγματα. - Η μορφή του αποτελέσματος μιας συνταγής: το όνομά του, τα ορίσματα, οι πολλαπλές έξοδοι.
Τι υπάρχει σήμερα
| Μέρος | Κατάσταση | Σχόλιο |
|---|---|---|
| Πάνελ Build με δέντρο συνταγών | Πρωτότυπο | Συνταγές χρήστη, ομάδες, καταστάσεις |
| Ανάλυση δήλωσης συνταγής | Πρωτότυπο | Μόνο το όνομα και το dependsOn, και τα δύο σε εισαγωγικά |
| Γράφος εξαρτήσεων για προεπισκόπηση | Πρωτότυπο | Αναφέρονται οι κύκλοι και οι συνταγές που λείπουν |
| Εκτέλεση μεθόδων της γλώσσας | Μη διαθέσιμο | Το πρωτότυπο δεν αξιολογεί το σώμα μιας συνταγής |
| Εγγραφή σε client, server, Git | Μη διαθέσιμο | Το πρωτότυπο δεν γράφει τίποτα |
| Υπηρεσία γλώσσας στον επεξεργαστή | Μη διαθέσιμο | Απαιτείται για την πρώτη έκδοση |
Η κατασκευή (build) του client από UC, XDAT και GFX συνολικά δεν έχει ακόμη περάσει τον εγγενή έλεγχο αποδοχής, επομένως το «κατασκευάζεται» εδώ δεν σημαίνει «επαληθεύτηκε μέσα στο παιχνίδι».
Οι αποφάσεις καταγράφονται στο αρχείο αποφάσεων.