site  contact  subhomenews

The return of BaCon

August 14, 2022 — BarryK

Well, that was a short retirement! It was only a few days ago, announced that utilities written in the BaCon language are no longer in EasyOS:

https://bkhome.org/news/202208/bacon-dependency-removed-from-oe.html

https://bkhome.org/news/202208/picscale-package-removed.html

I invested a couple of days looking at the Nim language; however, their "home grown" build system caused me so much trouble in the OE cross-compile environment. So, my thoughts turned back to BaCon...

I resolved to have another go at fixing the problems with BaCon, and had excellent communications with Peter and Vovchik on the BaCon forum:

https://basic-converter.proboards.com/thread/948/importing-bacon-openembedded

https://basic-converter.proboards.com/thread/1014/compile-picscale-openembedded

Success, now have these packages compiled in OE:

bacon-4.5-r9-nocona-64.tar.xz
bacon-hug-0.109-r9-nocona-64.tar.xz
bacon-hug-imports-0.109-r9-nocona-64.tar.xz
picscale-0.1e-r9-nocona-64.tar.xz

The current situation is that Easy no longer has any utilities written in BaCon, but the way is now open to do so in the future.

Here is the BaCon homepage:

https://www.basic-converter.org/

I like HUG (Highlevel Universal GUI):

http://www.basic-converter.org/hug-tutorial/BaCon_widget_Examples_Documentation.html

EDIT 2022-08-26:
Not so good, still have problems with BaCon cross-compiling:

https://bkhome.org/news/202208/bacon-4x-cross-compile-problem-in-oe.html

Note, cross-compiling Nim in OE has been fixed:

https://bkhome.org/news/202208/nim-compiled-in-openembedded-take-2.html    

Tags: easy