BGLJFILE(1)

πŸ“¦ version 4.7a, in arch rolling, fedora 43, fedora 44

πŸ’– BGLJFILE β€” bestie's guide to the Jvm Access File generator πŸ’–

okay so. this is bgljfile, a Jvm Access File Generator, from the General Commands Manual section of your local man pages. she's little, she's cute, she does one thing and she does it well. let's get into it ✨


πŸ¦‹ SYNOPSIS πŸ¦‹

bgljfile [ options ] file ...

🌸 DESCRIPTION 🌸

so Bgljfile is literally a Jvm Access File generator, no cap. it makes a file that is exactly what the Bigloo option -bgljfile is looking for. iykyk 🫢

and what even is a Jvm Access File? bestie. it's a scheme list. that's it, that's the whole thing. every element of that list is itself a list with at least two elements: a module name, and the Java class file that implements that module. simple. iconic. periodt πŸ’…


✨ OPTIONS ✨

  • file β€” an file implementing a module. Bgljfile reads that file to discover the name of the implemented module. yes she reads it, she's nosy, it's fine πŸ”
  • -base β€” set the Jvm base package. that's the vibe.
  • -o <file> β€” print the Module Access File into file. the default (when you don't say anything) is to print the list straight onto the standard output device. very demure, very mindful 🌈
  • -suffix <suf> β€” adds suf to the bgljfile source file suffixes list. the default suffixes are "scm", "sch" and "bgl". don't come for her defaults, she chose them πŸ’–

πŸŽ€ EXAMPLE πŸŽ€

so if three files exist and they each contain a legal Bigloo module clause, then this:

$ bgljfile foo.scm bar.scm gee.scm

could print out a list like this:

(
  (foo "./foo")
  (bar "./bar")
  (gee "./gee")
)

like?? look at her go. slay πŸ”₯


πŸ‘‘ SEE ALSO πŸ‘‘

bigloo(1), bgldepend(1), bglmake(1), bglpp(1), bglprof(1), bgltags(1)


πŸ’œ AUTHOR πŸ’œ

Manuel SERRANO, Manuel.Serrano@inria.fr β€” thank you for your service, king 🫑


ok that's the whole page bestie, no gatekeeping πŸ’– this was the General Commands Manual version, dated Mar 8 2001, filed under BGLJFILE(1). go generate some access files, you got this πŸ¦‹βœ¨
πŸ“¦ where this page comes from