Statements (233)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:language
|
gptkbp:bfsLayer |
3
|
gptkbp:bfsParent |
gptkb:language
gptkb:computer |
gptkbp:community |
Racket community
|
gptkbp:controls |
dynamic typing
strong typing static typing |
gptkbp:designed_by |
gptkb:Matthew_Flatt
|
gptkbp:developed_by |
gptkb:PLT_Inc.
|
gptkbp:features |
macro system
|
gptkbp:first_appearance |
gptkb:1995
|
gptkbp:first_released |
gptkb:1995
|
gptkbp:focuses_on |
teaching programming
|
gptkbp:format |
.rkt
|
gptkbp:has |
gptkb:Dr_Racket_IDE
community support syntax highlighting strong typing extensive documentation support for version control support for performance optimization support for testing frameworks support for JSON processing support for XML processing support for cloud computing support for code generation support for data analysis libraries for data science support for concurrency built-in testing framework support for game engines support for mobile development support for networking support for database access support for graphics programming support for web servers Racket REPL rich standard library support for web AP Is libraries for web applications support for data structures support for language design support for software engineering practices |
gptkbp:has_feature |
gptkb:Author
gptkb:Racket_Script macros contracts modules first-class functions tail call optimization contract system syntax-parse Racket IDE Racket REPL Racket community Racket community events Racket concurrency support Racket conferences Racket debugger Racket documentation Racket educational tools Racket examples Racket extensions Racket foreign function interface Racket forums Racket libraries Racket mailing lists Racket online resources Racket package manager Racket performance optimizations Racket profiler Racket serialization Racket social media presence Racket syntax highlighting Racket testing framework Racket tutorials Racket user groups Racket web server Racket workshops continuations typed Racket Racket GUI library Racket academic applications Racket code analysis Racket community support Racket educational courses Racket frameworks Racket industry applications Racket open-source contributions Racket performance optimization Racket plugins Racket research projects Racket web development tools Racket API documentation Racket academic use Racket code generation Racket community forums Racket compatibility with other languages Racket debugging tools Racket deployment options Racket integration with other languages Racket interactive development Racket language extensions Racket performance benchmarks Racket performance profiling Racket user documentation Racket versioning Racket educational resources Racket in education Racket in industry Racket in research Racket online courses Racket packages Racket profiling tools Racket testing frameworks Racket tools Racket CSV processing tools Racket JSON processing tools Racket XML processing tools Racket audio processing tools Racket cloud computing tools Racket data visualization tools Racket database interface Racket desktop application development tools Racket educational programming environments Racket game development tools Racket hardware interfacing tools Racket image processing tools Racket interactive fiction tools Racket machine learning tools Racket mobile development tools Racket networking tools Racket numerical computing tools Racket robotics tools Racket scientific computing tools Racket symbolic computation tools Racket video processing tools Racket web AP Is Racket web scraping tools |
gptkbp:has_programs |
gptkb:musician
gptkb:aircraft gptkb:Artificial_Intelligence gptkb:quantum_computing gptkb:software_framework gptkb:Cloud_Computing_Service gptkb:Educational_Institution gptkb:robot gptkb:technology gptkb:Research_Institute gptkb:mobile_application image processing augmented reality data visualization e-commerce embedded systems financial modeling game development natural language processing scientific computing scripting web applications web development bioinformatics data science signal processing text processing system programming compiler construction network programming language design blockchain development database programming software prototyping game AI |
https://www.w3.org/2000/01/rdf-schema#label |
Racket
|
gptkbp:influenced_by |
gptkb:Lisp
gptkb:Scheme |
gptkbp:is |
multi-paradigm
open source used in research used for educational purposes taught in universities used for game development used for automation used for scientific computing used for simulation used for data visualization used for interactive applications used for web development used for algorithm development used for system programming used for software development used for educational research used for prototyping used for artificial intelligence used for machine learning used for educational games used for code analysis used for compiler construction used for educational tools used for scripting used for web scraping |
gptkbp:is_designed_for |
functional programming
|
gptkbp:library |
Racket standard library
|
gptkbp:license |
gptkb:GPL
MIT License GP Lv2 |
gptkbp:operating_system |
Cross-platform
cross-platform |
gptkbp:passes_through |
gptkb:smartphone
gptkb:operating_system |
gptkbp:philosophy |
functional programming
multi-paradigm multi-paradigm programming |
gptkbp:repository |
https://github.com/racket/racket
|
gptkbp:supports |
functional programming
concurrent programming macros object-oriented programming imperative programming domain-specific languages first-class functions logic programming tail call optimization metaprogramming continuations multiple paradigms |
gptkbp:type |
functional programming language
|
gptkbp:used_in |
gptkb:education
|
gptkbp:uses |
Garbage collection
Racket Lisp |
gptkbp:website |
https://racket-lang.org
|