# Buoy

**URL:** https://ifnotnil.com/c/buoy/27.md

[Latest](https://ifnotnil.com/latest.md) · [Categories](https://ifnotnil.com/categories.md) · [Tags](https://ifnotnil.com/tags.md)

---

## [About the Buoy category](https://ifnotnil.com/t/about-the-buoy-category/4717)

<div class="topic-metadata">

**Author:** [@npalardy](https://ifnotnil.com/u/npalardy)\
**Replies:** 1\
**Last updated:** [30 June 2026 03:19 UTC](https://ifnotnil.com/t/about-the-buoy-category/4717 "2026-06-30T03:19:50Z")

</div>

---

## [Buoy questions](https://ifnotnil.com/t/buoy-questions/4734)

<div class="topic-metadata">

**Author:** [@einhugur](https://ifnotnil.com/u/einhugur)\
**Replies:** 186\
**Last updated:** [25 October 2026 21:29 UTC](https://ifnotnil.com/t/buoy-questions/4734 "2026-10-25T21:29:00Z")

</div>

I did not want to litter your release thread more. So I was trying to “puncture first hole through” with a simple test in talking to Dylib. error: cannot find library ‘libTestLibrary.dylib’ for Declare (looked for /App…

---

## [New Buoy releases](https://ifnotnil.com/t/new-buoy-releases/4721)

<div class="topic-metadata">

**Author:** [@Stretch327](https://ifnotnil.com/u/Stretch327)\
**Replies:** 124\
**Last updated:** [25 October 2026 02:21 UTC](https://ifnotnil.com/t/new-buoy-releases/4721 "2026-10-25T02:21:07Z")

</div>

for future releases, they’re going to be posted on the buoy-issues repo. NOTE: There’s now an Intel build of Buoy for macOS available. Internal tests show that all of the example projects compile just fine on Intel. N…

---

## [Einhugur Component releases for Buoy in 2026](https://ifnotnil.com/t/einhugur-component-releases-for-buoy-in-2026/4766)

<div class="topic-metadata">

**Author:** [@einhugur](https://ifnotnil.com/u/einhugur)\
**Replies:** 15\
**Last updated:** [12 October 2026 22:17 UTC](https://ifnotnil.com/t/einhugur-component-releases-for-buoy-in-2026/4766 "2026-10-12T22:17:05Z")

</div>

Thread for Einhugur releases for Buoy in 2026.

---

## [Xojo \> Buoy Shim](https://ifnotnil.com/t/xojo-buoy-shim/4869)

<div class="topic-metadata">

**Author:** [@Stretch327](https://ifnotnil.com/u/Stretch327)\
**Replies:** 7\
**Last updated:** [9 October 2026 19:17 UTC](https://ifnotnil.com/t/xojo-buoy-shim/4869 "2026-10-09T19:17:48Z")

</div>

I’ve started working on the Xojo Shim for Buoy. This is going to ship as a package that gets imported to the Buoy source file(s) to expose Xojo-syntax wherever possible†. I do have some questions for this community thou…

---

## [A personal journey into LLVM](https://ifnotnil.com/t/a-personal-journey-into-llvm/4716)

<div class="topic-metadata">

**Author:** [@Stretch327](https://ifnotnil.com/u/Stretch327)\
**Replies:** 54\
**Last updated:** [22 September 2026 03:16 UTC](https://ifnotnil.com/t/a-personal-journey-into-llvm/4716 "2026-09-22T03:16:57Z")

</div>

Hey everyone, I know it’s been a while since I’ve posted anything meaningful but I wanted to share a project that I’ve been working on since the xmas holidays. I was bored apparently. I decided to learn how compilers w…

---

## [Of course... because "Apple"](https://ifnotnil.com/t/of-course-because-apple/4846)

<div class="topic-metadata">

**Author:** [@Stretch327](https://ifnotnil.com/u/Stretch327)\
**Replies:** 9\
**Last updated:** [11 September 2026 20:48 UTC](https://ifnotnil.com/t/of-course-because-apple/4846 "2026-09-11T20:48:14Z")

</div>

Welp, I went and installed Xcode 27 RC1 today and Buoy no longer builds. Apple went ahead and changed the format of their .tld files again. Seems that they’ve added two new processor targets that LLVM can’t handle… so my…

---

## [Buoy v0.53.0 : Mac OS is 124 bytes only](https://ifnotnil.com/t/buoy-v0-53-0-mac-os-is-124-bytes-only/4795)

<div class="topic-metadata">

**Author:** [@trishaduke](https://ifnotnil.com/u/trishaduke)\
**Replies:** 2\
**Last updated:** [19 August 2026 00:35 UTC](https://ifnotnil.com/t/buoy-v0-53-0-mac-os-is-124-bytes-only/4795 "2026-08-19T00:35:10Z")

</div>

I don’t the the pkg file should be so small. previous version is around 260MB

---

## [GitHub Release web page](https://ifnotnil.com/t/github-release-web-page/4792)

<div class="topic-metadata">

**Author:** [@trishaduke](https://ifnotnil.com/u/trishaduke)\
**Replies:** 3\
**Last updated:** [18 August 2026 03:11 UTC](https://ifnotnil.com/t/github-release-web-page/4792 "2026-08-18T03:11:25Z")

</div>

got the following error when click on release on the main GitHub page No server is currently available to service your request. Sorry about that. Please try refreshing and contact us if the problem persists.

---

## [Add constructor-argument syntax to Window/View/Control block declares](https://ifnotnil.com/t/add-constructor-argument-syntax-to-window-view-control-block-declares/4784)

<div class="topic-metadata">

**Author:** [@trishaduke](https://ifnotnil.com/u/trishaduke)\
**Replies:** 2\
**Last updated:** [5 August 2026 18:25 UTC](https://ifnotnil.com/t/add-constructor-argument-syntax-to-window-view-control-block-declares/4784 "2026-08-05T18:25:57Z")

</div>

how to use this in my window block??

---

## [Combobox : Editable](https://ifnotnil.com/t/combobox-editable/4777)

<div class="topic-metadata">

**Author:** [@trishaduke](https://ifnotnil.com/u/trishaduke)\
**Replies:** 3\
**Last updated:** [3 August 2026 11:09 UTC](https://ifnotnil.com/t/combobox-editable/4777 "2026-08-03T11:09:24Z")

</div>

I hva the following code to a combobox that can be entering data Dim x\_City As ComboBox = New ComboBox(True) x\_City.Move(20, 108, 320, 26) Dim All\_City As Array Of String = \["London","Tokyo","Paris"\] For…

---

## [Textfield : Password](https://ifnotnil.com/t/textfield-password/4776)

<div class="topic-metadata">

**Author:** [@trishaduke](https://ifnotnil.com/u/trishaduke)\
**Replies:** 0\
**Last updated:** [2 August 2026 19:14 UTC](https://ifnotnil.com/t/textfield-password/4776 "2026-08-02T19:14:17Z")

</div>

I know I can do the following to create a password field, Dim pw As TextField = New TextField(FieldType.Password) pw.Move(20, 80, 320, 28) pw.Placeholder = "Enter your password" w.AddSubview(pw) how do …

---

## [Buoy and AI](https://ifnotnil.com/t/buoy-and-ai/4775)

<div class="topic-metadata">

**Author:** [@Stretch327](https://ifnotnil.com/u/Stretch327)\
**Replies:** 2\
**Last updated:** [2 August 2026 17:35 UTC](https://ifnotnil.com/t/buoy-and-ai/4775 "2026-08-02T17:35:30Z")

</div>

As you all know, AI agentic coding requires existing code to help the agent figure out how to write in a certain language. Buoy doesn’t have that. In fact, because it’s so similar to VB and Xojo, we have to be careful to…

---

## [Alignment for TextField and Label](https://ifnotnil.com/t/alignment-for-textfield-and-label/4773)

<div class="topic-metadata">

**Author:** [@trishaduke](https://ifnotnil.com/u/trishaduke)\
**Replies:** 2\
**Last updated:** [29 July 2026 18:56 UTC](https://ifnotnil.com/t/alignment-for-textfield-and-label/4773 "2026-07-29T18:56:45Z")

</div>

Is there such things as alignment for textfield and label? I was trying to center align my textfield and label and notice there is such properties in the control on the documentation

---

## [Cross-Platform Buoy](https://ifnotnil.com/t/cross-platform-buoy/4767)

<div class="topic-metadata">

**Author:** [@Stretch327](https://ifnotnil.com/u/Stretch327)\
**Replies:** 3\
**Last updated:** [26 July 2026 22:24 UTC](https://ifnotnil.com/t/cross-platform-buoy/4767 "2026-07-26T22:24:45Z")

</div>

With all the progress we’ve made on he Buoy language, we’re starting to work on the Windows and Linux versions of the compiler.. Just warning you because as they begin to show up, they may not be entirely “stable”.

---

## [Searchable online docs for Buoy](https://ifnotnil.com/t/searchable-online-docs-for-buoy/4753)

<div class="topic-metadata">

**Author:** [@Stretch327](https://ifnotnil.com/u/Stretch327)\
**Replies:** 9\
**Last updated:** [25 July 2026 21:41 UTC](https://ifnotnil.com/t/searchable-online-docs-for-buoy/4753 "2026-07-25T21:41:56Z")

</div>

Hey everyone. I asked Claude to create searchable docs for Bouy recently. https://www.stretchedout.com/buoy/

---

## [First Xojo Conversion to Buoy](https://ifnotnil.com/t/first-xojo-conversion-to-buoy/4755)

<div class="topic-metadata">

**Author:** [@Stretch327](https://ifnotnil.com/u/Stretch327)\
**Replies:** 9\
**Last updated:** [17 July 2026 13:17 UTC](https://ifnotnil.com/t/first-xojo-conversion-to-buoy/4755 "2026-07-17T13:17:09Z")

</div>

I thought y’all might be interested in an experiment that I ran on Monday night. I have a simple app that I use at work for keeping track of how long I spend on the things that are assigned to me in Jira. This app was o…

---

## [How to open another window from first menu?](https://ifnotnil.com/t/how-to-open-another-window-from-first-menu/4751)

<div class="topic-metadata">

**Author:** [@trishaduke](https://ifnotnil.com/u/trishaduke)\
**Replies:** 5\
**Last updated:** [12 July 2026 20:49 UTC](https://ifnotnil.com/t/how-to-open-another-window-from-first-menu/4751 "2026-07-12T20:49:19Z")

</div>

I create a window with a few button and wonder how to open another window or two when click on the button where the section of code is frmMainMenu and then second is frm\_Simple\_New import frm\_Simple\_New Public Window f…

---

## [How to set icon for application build?](https://ifnotnil.com/t/how-to-set-icon-for-application-build/4749)

<div class="topic-metadata">

**Author:** [@trishaduke](https://ifnotnil.com/u/trishaduke)\
**Replies:** 6\
**Last updated:** [11 July 2026 20:59 UTC](https://ifnotnil.com/t/how-to-set-icon-for-application-build/4749 "2026-07-11T20:59:05Z")

</div>

I am running RUN AND DEBUG on VSCode with my sample application. The icon on the dock is the stardard icon. How to add add in icon and what format does it need to use, ICO, JPG or PNG?

---

## [Buoy Community Discussions](https://ifnotnil.com/t/buoy-community-discussions/4748)

<div class="topic-metadata">

**Author:** [@Stretch327](https://ifnotnil.com/u/Stretch327)\
**Replies:** 6\
**Last updated:** [10 July 2026 01:27 UTC](https://ifnotnil.com/t/buoy-community-discussions/4748 "2026-07-10T01:27:43Z")

</div>

I’d like this channel to be a place for me to ask you questions. To get opinions on feature direction if you will. First topic has to do with Sockets. Having done the first draft of TCPSocket, UDPSocket, IPCSocket and …

---

## [Buoy Wishlists](https://ifnotnil.com/t/buoy-wishlists/4743)

<div class="topic-metadata">

**Author:** [@Stretch327](https://ifnotnil.com/u/Stretch327)\
**Replies:** 19\
**Last updated:** [9 July 2026 00:37 UTC](https://ifnotnil.com/t/buoy-wishlists/4743 "2026-07-09T00:37:32Z")

</div>

While I know I’m opening a can of worms here, and we do have our own internal roadmap of “this has to come before that,” I’m wondering if there’s anything that you guys wish that Buoy did natively that it doesn’t today. …

---

## [How to set value of label and textarea when a button is click?](https://ifnotnil.com/t/how-to-set-value-of-label-and-textarea-when-a-button-is-click/4732)

<div class="topic-metadata">

**Author:** [@trishaduke](https://ifnotnil.com/u/trishaduke)\
**Replies:** 28\
**Last updated:** [8 July 2026 01:16 UTC](https://ifnotnil.com/t/how-to-set-value-of-label-and-textarea-when-a-button-is-click/4732 "2026-07-08T01:16:53Z")

</div>

Public Window MainWindow Title = "MainWindow" Frame = (200, 200, 640, 480) Control Label lbl\_Address Text = "Label" Frame = (16, 16, 120, 20) End Control Control TextArea ta\_Address …

---

## [Buoy Bug Reports](https://ifnotnil.com/t/buoy-bug-reports/4746)

<div class="topic-metadata">

**Author:** [@Stretch327](https://ifnotnil.com/u/Stretch327)\
**Replies:** 0\
**Last updated:** [8 July 2026 01:04 UTC](https://ifnotnil.com/t/buoy-bug-reports/4746 "2026-07-08T01:04:34Z")

</div>

Quick Reminder it’s very important that bug reports for Buoy be entered on the releases repo and not just mentioned on a thread here. I’m quickly losing track.

---

## [With for BUOY](https://ifnotnil.com/t/with-for-buoy/4741)

<div class="topic-metadata">

**Author:** [@npalardy](https://ifnotnil.com/u/npalardy)\
**Replies:** 8\
**Last updated:** [6 July 2026 20:35 UTC](https://ifnotnil.com/t/with-for-buoy/4741 "2026-07-06T20:35:39Z")

</div>

A proposal In X you often write code like if thing isa OtherThing then var x as OtherThing = OtherThing( thing ) ... more code that deals with x since its now an OtherThing end if OR select case …

---

## [Buoy Sample Application](https://ifnotnil.com/t/buoy-sample-application/4742)

<div class="topic-metadata">

**Author:** [@Stretch327](https://ifnotnil.com/u/Stretch327)\
**Replies:** 8\
**Last updated:** [5 July 2026 12:10 UTC](https://ifnotnil.com/t/buoy-sample-application/4742 "2026-07-05T12:10:08Z")

</div>

Ok, so Norman and I were chatting about this last night and we’re going to remove the layout-editor example from the samples directory and replace it with a link to the repo where that project now lives. The purpose of …

---

## [Database Support](https://ifnotnil.com/t/database-support/4737)

<div class="topic-metadata">

**Author:** [@trishaduke](https://ifnotnil.com/u/trishaduke)\
**Replies:** 1\
**Last updated:** [2 July 2026 10:36 UTC](https://ifnotnil.com/t/database-support/4737 "2026-07-02T10:36:29Z")

</div>

What database support is available??

---

## [Type inference in Buoy](https://ifnotnil.com/t/type-inference-in-buoy/4731)

<div class="topic-metadata">

**Author:** [@npalardy](https://ifnotnil.com/u/npalardy)\
**Replies:** 6\
**Last updated:** [30 June 2026 02:09 UTC](https://ifnotnil.com/t/type-inference-in-buoy/4731 "2026-06-30T02:09:03Z")

</div>

So what is type inference ? Compilers are pretty danged smart and they can be used to make the developers life easier And they can correctly guess what you mean - or they can INFER what you mean from what they know An…

---

## [What's an optional chain](https://ifnotnil.com/t/whats-an-optional-chain/4733)

<div class="topic-metadata">

**Author:** [@npalardy](https://ifnotnil.com/u/npalardy)\
**Replies:** 0\
**Last updated:** [29 June 2026 00:43 UTC](https://ifnotnil.com/t/whats-an-optional-chain/4733 "2026-06-29T00:43:46Z")

</div>

Since this came up in another post lets explore When you have a variable that holds a reference to an object often in Xojo you had to do if myVariable \<\> nil then // do something with the object myVariable re…

---

## [Using VSCode with Buoy](https://ifnotnil.com/t/using-vscode-with-buoy/4720)

<div class="topic-metadata">

**Author:** [@trishaduke](https://ifnotnil.com/u/trishaduke)\
**Replies:** 21\
**Last updated:** [28 June 2026 20:24 UTC](https://ifnotnil.com/t/using-vscode-with-buoy/4720 "2026-06-28T20:24:47Z")

</div>

where can I find the LSP file for Buoy you mentioned “Buoy ships a Language Server (buoy-lsp) usable from any LSP-compatible editor — VSCode, Neovim, Emacs, JetBrains, Sublime, Helix, and others.”

---

## [Buoy Language Reference](https://ifnotnil.com/t/buoy-language-reference/4729)

<div class="topic-metadata">

**Author:** [@npalardy](https://ifnotnil.com/u/npalardy)\
**Replies:** 1\
**Last updated:** [28 June 2026 16:37 UTC](https://ifnotnil.com/t/buoy-language-reference/4729 "2026-06-28T16:37:36Z")

</div>

Third party Buoy Language Reference Hopefully one day it becomes the official guide but for now its just me putting this together

[Next page](https://ifnotnil.com/c/buoy/27.md?page=1)
