Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » Developing U++ » U++ Developers corner » Upp as a shared library
Upp as a shared library [message #49624] Sun, 18 March 2018 08:50 Go to next message
slashupp is currently offline  slashupp
Messages: 163
Registered: July 2009
Experienced Member
Don't know where else to ask this:

Is there any hope for getting Upp as a shared library, especially on Linux?
Or as a set of shared libraries?

It would need to be compilable via makefile for distro's (so they can make distro-specific changes).
This lack is IMO the single biggest drawback for wide distribution of Upp.

A shared lib would amongst many other PRO's give very small applications (a HUGE plus),
allow easy distribution of apps with makefiles, etc.

As it is currently to distribute source-code the recipient must create the entire Upp-development
environment locally whereas a makefile-project is much better

My specific need is to distribute source on GitHub, but cannot do so without telling whoever wants
to use it must also download the whole Upp as well - this is not good.



[Updated on: Sun, 18 March 2018 09:12]

Report message to a moderator

Re: Upp as a shared library [message #49637 is a reply to message #49624] Tue, 20 March 2018 08:42 Go to previous message
mirek is currently offline  mirek
Messages: 11814
Registered: November 2005
Ultimate Member
slashupp wrote on Sun, 18 March 2018 08:50
Don't know where else to ask this:

Is there any hope for getting Upp as a shared library, especially on Linux?
Or as a set of shared libraries?


I think there is now nothing that prevents it from technical standpoint, as we do not require .icpp logic anymore for the library.

There are two issues:

a) modularity. U++ is way too modular (deliberately of course), you will have hard time to decide how to group packages into libraries. Single package <-> single library would not work IMO, as there are too many packages.

b) somebody would have to do that... while I understand the value of this, it is low on my priority list. Ideally, this could happen as "3d party" effort. Sources are available, so the best scenario is I am not involved at all Smile But I can help.

Mirek
Previous Topic: Touchscreen on raspberry: problem with events
Next Topic: Simple trick to have have bot JSON and XML for a class
Goto Forum:
  


Current Time: Thu Apr 18 12:28:37 CEST 2019

Total time taken to generate the page: 0.00686 seconds