-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Package management using Lingo #58
Comments
1.) I like this suggestion. From my understanding, this would mean that we keep a list of packages in a machine-readable format that can be ingested by the vscode plugin and used to easily find packages. This would also lower the barrier of entry, because instead of moving a repo into an organization, we simply add an entry to this file. 2.) The difference between a 3.) Technically, this doesn't matter, because within the Lingo.toml you use the 4.) You can have as many main reactors as you want, and for each executable program you create a 5.) This is unfortunately just an effect of how the toml format works. I think 6.) Lingo puts all its build-artifacts in the 7.) Similar to 8.) The binaries are also build-artifacts, so I also put them in the 9.) In technical jargon, one would say that the |
A library doesn't need to have a main reactor and it may have more than one main reactor in demo files that are not really part of the library (not in the
Oh, interesting. What is the
Hmm. Maybe toml isn't a good choice for Lingo. JSON?
Should I file a bug report that
How does one use this? I.e., how do I use Lingo to create binary executables? Again, is this documented anywhere?
How does one do the pinning? Where is the syntax of Lingo.lock defined? The file that appears in my directory is an empty file, so it's not clear what that one does. |
I'm attempting use Lingo and create a reusable library following the instructions in this PR. My work is in this library. I have (too many) questions:
mqtt-c
in a separatelf-pkgs
organization. Why a separate organization? I have no write permission in this organization, so I created anmqtt-c
repo inlf-lang
. Following this suggestion, I also created apkgs
repo inlf-lang
with just one README file. It currently lists just this one library. Perhaps @vinzbarbuto could add his Python library here?[lib]
in the file, Lingo does not recognize a library, even though there is alib
directory. But it seems to not matter what[lib]
points to in itsmain
property. What should it point to?src/include
.fast = false
, but this is a default property, so it seems unnecessary.lingo clean
not remove the build directory? Also, perhaps it should remove thelfc
-generated directories,bin
,src-gen
,fed-get
, andlingo build
does not compile the generated code. It hasno-compile: true
. Why?lingo build
puts executables (though only for federated programs because of the no-compile) inbuild/bin
. Shouldn't these go intobin
to behave likelfc
?lingo.lock
file for? Should this me in a.gitignore
?The text was updated successfully, but these errors were encountered: