BlitzMax Standard Library
Worklogs

@mpmxyz: Also Matrix sowie Quaternion Modul sind selbstverständlich schon in Arbeit.
@Farbfinsternis: Ich schließ mich da Skabus an. Ich verstehe nämlich nicht so ganz was du meinst.
Farbfinsternis: Du könntest dazu ja mal ein Tut rausbringen oder den Quelltext abgespeckt irgendwo hochladen und zeigen.
Würde ich nämlich gerne von lernen^^
Wüsste nämlich nicht wie ich sowas machen sollte...
Janz wichtich: Man muss Vektoren, Quaternions usw. auch an DLLs übergeben und von DLLs übernehmen können. Habe da ewig mit gekämpft aber es dann letztendlich hinbekommen (die BlitzMax Doku ist für die Sohle) und mir die Methoden "fromC()" und "toC()" gebastelt.
Ich finde die Idee für diese Modulreihe interessant.
Ich wäre dafür, mit diesen Dingen mathematisch weiter zu machen:
-Matrizen (als nützliche Ergänzung zu den Vektoren)
-komplexe Zahlen (Damit lassen sich Transformationen in der Ebene sehr elegant beschreiben. "an*x^n+a(n-1)*x^(n-1) ... +a0=0" hat immer n komplexe Lösungen.)
Für entsprechende mathematische Fragen stehe ich gerne zur Verfügung.
mfG
mpmxyz
Schön das zu hören.
@ComNik:
1. Vektormodul kannste mir gerne schicken, gibt's zwar schon, aber wenn noch was Interessantes drin ist, nehm ich#s gerne
2. Einfach immer mal wieder bei Google Code vorbeischauen.
@Noobody: Zur Zeit gibt's (bei mir lokal) TICollection Interface von dem dann das TIList Interface und später auch sets abgeleitet werden.
Gute Idee auf jeden Fall.
Ich weiss nicht, also wenn alle was beitragen können:
Wie sicherst du die Qualität?
Also ich könnte jetzt gern mein neues Vektor Modul oder auch ein paar andere schicken.
Aber wie kann mann jetzt gucken ob da alles wichtige drinn ist, ob keine Bugs drinn sind?
Ansonsten viel Glück (:
lg
ComNik
Sowas hatte ich mir auch schon überlegt und finde ich auch sehr sinnvoll. Wichtige Klassen wie Sets, Priority Queues, Heaps etc. vermisste ich in BMax schon ein paar Mal.
Dank Object und der Compare-Methode sollte das ja auch in BMax ohne Templates gehen. Ausserdem kann man sich die hässlichen STL-Iteratoren dank Collections (EachIn) sparen.
Das ist ne gute Idee...sowas wie die STD bei C++ hab ich bei BMax immer vermisst^^
Ich werds sicher verwenden wenns fertig wird, also viel Erfolg^^
MfG Ska