Top 1K Features Creators Events Podcasts Books Extensions Interviews Blog Explorer CSV

Xojo

< >

Xojo is an open source programming language created in 1996.

#410on PLDB 28Years Old 570Repos
Homepage · Wikipedia · Twitter

The Xojo programming environment is developed and commercially marketed by Xojo, Inc. of Austin, Texas for software development targeting macOS, Microsoft Windows, Linux, iOS, the Web and Raspberry Pi. Xojo uses a proprietary object-oriented BASIC dialect, also known as Xojo.. Read more on Wikipedia...


Example from hello-world:
Function Run(args() as String) As Integer Print "Hello World" Quit End Function
Example from Linguist:
#tag Toolbar Begin Toolbar MyToolbar Begin ToolButton FirstItem Caption = "First Item" HelpTag = "" Style = 0 End Begin ToolButton SecondItem Caption = "Second Item" HelpTag = "" Style = 0 End End #tag EndToolbar
Example from Wikipedia:
Dim names() As String = Array("Red Sox", "Yankees", "Orioles", "Blue Jays", "Rays") For i As Integer = 0 To names.UBound ListBox1.AddRow(names(i)) Next

Language features

Feature Supported Example Token
Strings ✓ "Hello world" "
Print() Debugging ✓ Print
Line Comments ✓ // A comment //
Comments ✓
Semantic Indentation X
View source
- Build the next great programming language · Add · About · Search · Keywords · Livestreams · Labs · Resources · Acknowledgements · Part of the World Wide Scroll