python is interpreted
/dpt/ - Daily Programming Thread
Second Y2K
The issue I have with the OSD is that it still seems to gloss over the ethical aspects of software freedom while focusing on the techological aspects. It gives no reason as to WHY sharing software is important. Its more specific rules leave more ways to weasel out of complying with the spirit of the definition than the GNU project's definition of free software does. All in all, it seems like a lawyer's attempt at creating a definition that is superficially similar to that of free software, which enables publishers to subjugate the users while pretending to respect their freedoms. At best, it is simply an inelegant and ultimately unnecessary definition that does nothing more than what the definition of free software does; except it also shifts attention away from the ethical issue.
make it a compiled language then
>which enables publishers to subjugate the users while pretending to respect their freedoms
Did you not read the OSD? If some software is OSD compliant, it's also automatically compliant with the GNU definition.
stop using python
Is it?
>1. Free Redistribution
>The license shall not restrict any party from selling or giving away the software as a component of an aggregate software distribution containing programs from several different sources. The license shall not require a royalty or other fee for such sale.
This does not say that you can't restrict the software from being sold or given away as a standalone program, or as part of an aggregate software distribution containing programs from a single source.
I did, because its slow as shit, but i'd gladly use it if it was faster
kinda strange include problem
Foo.h:
//forward declaration
class Bar;
class Foo{}
Foo.cpp:
#include "Foo.h"
#include "Bar.h"
...
Bar.h:
class Foo{}
Bar.cpp
#include "Foo.h"
#include "Bar.h"
//error
...
now I get an error that Bar in Bar.cpp is ambiguous because of the forward declaration. how to unfuck that without direct includes?
kys