Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Lazarus (IDE) (https://www.delphipraxis.net/81-lazarus-ide/)
-   -   Grundsätzliche Frage zu Lazarus Komponenten (https://www.delphipraxis.net/157046-grundsaetzliche-frage-zu-lazarus-komponenten.html)

QuickAndDirty 4. Jan 2011 18:01

AW: Grundsätzliche Frage zu Lazarus Komponenten
 
Zitat:

Zitat von JamesTKirk (Beitrag 1071971)
Zitat:

Zitat von QuickAndDirty (Beitrag 1071835)
Wo finde ich denn konkretes zu der von dir angedeuteten Existenz eines Projektes das dynamische Laufzeit-Packages unter Delphi verfügbar macht?

Das was etwas konkreten am nächsten kommt ist diese E-Mail des von mir besagten Interessenten.

Wow, ein grober Umriss des Ganzen mit Meilensteinen...nicht schlecht...könnte er glatt ernst meinen.
Ich freue mich jetzt schon auf die scheiß "Package jonglierereien" wie wir sie in Delphi haben... ;) kommt ja dann immer automatisch dazu....


Würde das auch dazu führen das die Exen für Hallo Welt Progamme mit LCL nicht mehr so gigantisch groß währen?

Zitat:

Zitat von JamesTKirk (Beitrag 1071971)
Zitat:

Zitat von QuickAndDirty
Ich nehme an der FPC ist in c oder c++ geschrieben?

Aber nein. FPC besteht aus 100% Object Pascal code. :mrgreen:

Die erste Version wurde damals (~1993) mit Turbo Pascal geschrieben und irgendwann war der Compiler dann in der Lage sich selbst zu kompilieren. Seit dem wird Free Pascal nur noch mit Free Pascal entwickelt. :D

Big Win !

Pascal rules.

Nicht schlecht:
Es gibt nen Object-Pascal Compiler in Object-Pascal!
Auf allen Betriebssystem die Sinn machen und einigen die weniger Sinn machen...!
Es gibt nen Pascal-Skript Interpreter in Object-Pascal!

Gibt es sowas wie ein Framework für Managed-Object-Pascal-Code in Object-Pascal?
Oder so was wie das GWT für Java....nur eben für Pascal wo Pascal code in Javascriptcode "kompiliert" wird?

JamesTKirk 6. Jan 2011 11:27

AW: Grundsätzliche Frage zu Lazarus Komponenten
 
Zitat:

Zitat von QuickAndDirty (Beitrag 1072226)
Zitat:

Zitat von JamesTKirk (Beitrag 1071971)
Zitat:

Zitat von QuickAndDirty (Beitrag 1071835)
Wo finde ich denn konkretes zu der von dir angedeuteten Existenz eines Projektes das dynamische Laufzeit-Packages unter Delphi verfügbar macht?

Das was etwas konkreten am nächsten kommt ist diese E-Mail des von mir besagten Interessenten.

Wow, ein grober Umriss des Ganzen mit Meilensteinen...nicht schlecht...könnte er glatt ernst meinen.
Ich freue mich jetzt schon auf die scheiß "Package jonglierereien" wie wir sie in Delphi haben... ;) kommt ja dann immer automatisch dazu....

Da bin ich mir auch noch nicht sicher, wie ich dazu steh ^^

Zitat:

Zitat von QuickAndDirty
Würde das auch dazu führen das die Exen für Hallo Welt Progamme mit LCL nicht mehr so gigantisch groß währen?

Würde es, ja.

Aber hast du schonmal das Erstellen der Debuginfos (Projekt->Projekteinstellungen (früher Compilereinstellungen)->Linken) ausgeschalten? Oder alternativ "Externe Datei mit gdb-Debugsymbolen nutzen" aktiviert? Im ersten Fall nützt dir der Debugger nichts mehr, aber die Exe ist (vor allem mit LCL) um vieles kleiner, und im zweiten Fall kannst du (wenn ich mich richtig erinnere) noch immer debuggen. Das Aktivieren von SmartLinking (einmal bei Codegenerierung->Smartlinkbar und einmal bei Linken->Smartlinken) bringt übrigens auch noch n bisschen was.

Zitat:

Zitat von QuickAndDirty
Zitat:

Zitat von JamesTKirk (Beitrag 1071971)
Zitat:

Zitat von QuickAndDirty
Ich nehme an der FPC ist in c oder c++ geschrieben?

Aber nein. FPC besteht aus 100% Object Pascal code. :mrgreen:

Die erste Version wurde damals (~1993) mit Turbo Pascal geschrieben und irgendwann war der Compiler dann in der Lage sich selbst zu kompilieren. Seit dem wird Free Pascal nur noch mit Free Pascal entwickelt. :D

Big Win !

Pascal rules.

Nicht schlecht:
Es gibt nen Object-Pascal Compiler in Object-Pascal!
Auf allen Betriebssystem die Sinn machen und einigen die weniger Sinn machen...!

Delphi ist auch in Delphi geschrieben... (wenn es auch nicht Open Source ist ^^ )

Zitat:

Zitat von QuickAndDirty
Es gibt nen Pascal-Skript Interpreter in Object-Pascal!

Da gibt es nicht nur einen... auf Anhieb fallen mir da PascalScript von RemObjects und DelphiWebScript 2 ein.

Zitat:

Zitat von QuickAndDirty
Gibt es sowas wie ein Framework für Managed-Object-Pascal-Code in Object-Pascal?
Oder so was wie das GWT für Java....nur eben für Pascal wo Pascal code in Javascriptcode "kompiliert" wird?

Es gibt da was, das MidletPascal genannt wird und mittlerweile Open Source ist. Allerdings ist das bisher nur für die mobile Varianten von Java geeignet.

Gruß,
Sven

mkinzler 6. Jan 2011 11:29

AW: Grundsätzliche Frage zu Lazarus Komponenten
 
Object-Pascal ist ja kein Compiler sondern eine "Pseudo"-Standard. Den es gibt ja keinen Standrad, der bestimmte Bedingungen festlegt.

QuickAndDirty 6. Jan 2011 12:57

AW: Grundsätzliche Frage zu Lazarus Komponenten
 
Zitat:

Zitat von JamesTKirk (Beitrag 1072584)
Zitat:

Zitat von QuickAndDirty
Gibt es sowas wie ein Framework für Managed-Object-Pascal-Code in Object-Pascal?
Oder so was wie das GWT für Java....nur eben für Pascal wo Pascal code in Javascriptcode "kompiliert" wird?

Es gibt da was, das MidletPascal genannt wird und mittlerweile Open Source ist. Allerdings ist das bisher nur für die mobile Varianten von Java geeignet.

Gruß,
Sven

MidletPascal...arghh...die info hätte ich eher gebraucht...jetzt haben wir uns mit Java/Midp arrangiert.

Es gibt wohl so eine Art GWT für in Object-Pascal von Morfik...das "Kompiliert" dann Objectpascal in Javascriptcode,Dhtml,css...ist eben um Ajax Anwednungen in Pascal zu erstellen mit kompletter IDE...aber vermutlich rein komerziell...aber das Tool scheint gut zu sein...so Teuer wie Emba wird es nicht sein denke ich mal...

bin auf Jedenfall erstmal ganz zuversichtlich das ich privat auf Embarcadero verzichten kann.


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:56 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz