Εξέλιξη του οικοσυστήματος και metaprogramming
Το φετινό RacketCon αναδεικνύει μια στροφή προς την ενίσχυση των δυνατοτήτων της γλώσσας σε τομείς που παραδοσιακά θεωρούνταν εκτός του πεδίου εφαρμογής της. Η παρουσίαση του Pille αποτελεί ορόσημο, καθώς επιχειρεί να μεταφέρει την ισχύ του metaprogramming του Rhombus σε ένα περιβάλλον χαμηλού επιπέδου (systems programming) μέσω ενός compiler βασισμένου στο LLVM. Παράλληλα, η έρευνα στο Treason υπογραμμίζει την ανάγκη για πιο ανθεκτικά εργαλεία ανάπτυξης (IDE services), τα οποία μπορούν να λειτουργούν ακόμα και όταν η διαδικασία macro expansion αποτυγχάνει λόγω συντακτικών σφαλμάτων.
Βελτιώσεις στο σύστημα τύπων και τη διαλειτουργικότητα
Στο επίκεντρο της ακαδημαϊκής και πρακτικής έρευνας παραμένει το Typed Racket. Η προσπάθεια του Fred Fu για την ενσωμάτωση αλγεβρικού υποτυπισμού στο σύστημα εξαγωγής τύπων στοχεύει στην επίλυση των προβλημάτων που προκύπτουν από τη χρήση macros σε untyped κώδικα. Επιπλέον, η εισαγωγή του ffi2 από τον Matthew Flatt σηματοδοτεί μια σημαντική αναβάθμιση στη διαλειτουργικότητα της Racket με C-based βιβλιοθήκες, αξιοποιώντας τις δυνατότητες του Chez Scheme για πιο αποδοτική διαχείριση δεικτών (pointers) και χαμηλότερο overhead.
Εφαρμοσμένη έρευνα και αριθμητική ακρίβεια
Το συνέδριο δεν περιορίζεται μόνο στη θεωρία των γλωσσών προγραμματισμού (PL theory). Η συνεχιζόμενη ανάπτυξη του Herbie αποδεικνύει τη σημασία της αυτοματοποιημένης βελτιστοποίησης της ακρίβειας σε υπολογισμούς κινητής υποδιαστολής (floating-point), ενώ η συζήτηση για τα effect handlers στο cio προσφέρει μια σύγχρονη ματιά στον έλεγχο της ροής προγραμμάτων (non-local control flow), διατηρώντας παράλληλα τις αρχές του καθαρού προγραμματισμού.