Als «libraries» getaggte Fragen

10
Warum interne Bibliotheken für interne Anwendungen entwickeln?

Ich habe Schwierigkeiten zu verstehen, warum Sie interne Bibliotheken entwickeln sollten, die ausschließlich für die Entwicklung interner Anwendungen verwendet werden. Ich weiß zu schätzen, dass wenn ich Software verwenden möchte, die jemand außerhalb des Unternehmens geschrieben hat, er mir seine...

10
Kann man ein eingebautes Python-Modul bearbeiten?

Ich lerne gerade Python und bin an dem Punkt im Buch über die Verwendung der Mathematikbibliothek angelangt. Ich habe auf der Python-Website nachgesehen und festgestellt, dass die Bibliothek etwas knapp ist und ich einige weitere nützliche Funktionen schreibe. Zum Beispiel habe ich eine Funktion...

10
Richtige Handhabung von EINTR in Bibliotheken

Was ist die empfohlene Etikette EINTRin Bibliotheken? Ich schreibe derzeit eine Funktion, die einige Dateisystemaufgaben mit der POSIX-API ausführt, aber viele der von mir verwendeten Aufrufe können möglicherweise zurückgegeben werden EINTR. Darüber hinaus kann die Funktion unter bestimmten...

9
Ausnahmeklassen entwerfen

Ich codiere eine kleine Bibliothek und habe Probleme beim Entwerfen der Ausnahmebehandlung. Ich muss sagen, dass ich (immer noch) durch diese Funktion der C ++ - Sprache verwirrt bin und versucht habe, so viel wie möglich zu diesem Thema zu lesen, um zu verstehen, was ich tun müsste, um mit...

9
Haskell GUI: Wie viel kann mit Haskell getan werden?

Ich wollte Grafiken in Haskell ausprobieren. Soweit ich gesehen habe, sind die verfügbaren Bibliotheken entweder Frontends für C / C ++ - Bibliotheken oder eine Abstraktion davon mit minimalen Funktionen. Die Bibliotheken auf hoher Ebene scheinen nicht meinen Anforderungen zu entsprechen, und so...

8
Fragen zum Verknüpfen von Bibliotheken in C.

Ich lerne C (noch sehr Anfänger) unter Linux mit dem GCC-Compiler. Ich habe festgestellt, dass einige Bibliotheken, wie die mit dem math.hHeader verwendete Bibliothek, manuell verknüpft werden müssen, wenn sie enthalten sind. Ich habe in den Bibliotheken mit verschiedenen Flags des Formulars...

8
Wann ist eine 'Kern'-Bibliothek eine schlechte Idee?

Bei der Entwicklung von Software habe ich häufig eine zentralisierte 'Kern'-Bibliothek mit handlichem Code, der von verschiedenen Projekten gemeinsam genutzt und referenziert werden kann. Beispiele: eine Reihe von Funktionen zum Bearbeiten von Zeichenfolgen häufig verwendete reguläre Ausdrücke...

8
Was zählt als Neuerfindung des Rades?

Zählen die folgenden Szenarien in Ihrem Buch als "das Rad neu erfinden"? Es gibt eine Lösung, jedoch nicht in der Sprache, die Sie verwenden möchten, und vorhandene Lösungen können nicht auf saubere, idiomatische Weise mit der Sprache verbunden werden, die Sie verwenden möchten. Im Prinzip könnten...