Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus / 2009-11

PilotLogic's CodeTyphon (rebranded Lazarus)

14 messages · 5 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Graeme Geldenhuys

Hi,

Has anybody seen this already. It's a software company called PilotLogic, that uses a rebranded (only in some of the screenshots) Lazarus. It includes a custom installation of FPC + Lazarus and various included extra components. They also seem to have a lot more demos included.

I'm glad to see more companies are enjoying the benefits of open source development tools.

CodeTyphon
http://www.pilotlogic.com/sitejoom/index.php?option=com_content&view=article&id=96&Itemid=148

Online Help
http://www.pilotlogic.com/codetyphon_help/

Regards,
- Graeme -

fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://opensoft.homeip.net/fpgui/

Reply by email

Vincent Snijders
to Graeme Geldenhuys
Graeme Geldenhuys wrote 17 lines
Hi, Has anybody seen this already. It's a software company called PilotLogic, that uses a rebranded (only in some of the screenshots) Lazarus. It includes a custom installation of FPC + Lazarus and various included extra components. They also seem to have a lot more demos included. I'm glad to see more companies are enjoying the benefits of open source development tools. CodeTyphon http://www.pilotlogic.com/sitejoom/index.php?option=com_content&view=article&id=96&Itemid=148 Online Help http://www.pilotlogic.com/codetyphon_help/

Sure:
http://www.lazarus.freepascal.org/index.php/topic,7602.0.html http://www.lazarus.freepascal.org/index.php/topic,7099.0.html http://www.lazarus.freepascal.org/index.php/topic,6863.0.html http://www.lazarus.freepascal.org/index.php/topic,6091.0.html

Vincent

Reply by email

Alexsander Rosa
to Vincent Snijders

After all, what's this CodeTyphon? Is it good or bad?

2009/11/13 Vincent Snijders

Show quoted text 32 lines
Graeme Geldenhuys schreef: Hi, > > Has anybody seen this already. It's a software company called > PilotLogic, that uses a rebranded (only in some of the screenshots) > Lazarus. It includes a custom installation of FPC + Lazarus and various > included extra components. They also seem to have a lot more demos > included. > > I'm glad to see more companies are enjoying the benefits of open source > development tools. > > > CodeTyphon > > http://www.pilotlogic.com/sitejoom/index.php?option=com_content&view=article&id=96&Itemid=148 > > Online Help > http://www.pilotlogic.com/codetyphon_help/ > > Sure: http://www.lazarus.freepascal.org/index.php/topic,7602.0.html http://www.lazarus.freepascal.org/index.php/topic,7099.0.html http://www.lazarus.freepascal.org/index.php/topic,6863.0.html http://www.lazarus.freepascal.org/index.php/topic,6091.0.html Vincent
Atenciosamente, Alexsander da Rosa Linux User #113925 "Extremismo na defesa da liberdade n?o ? defeito. Modera??o na busca por justi?a n?o ? virtude." -- Barry Goldwater -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20091211/a0a71004/attachment.html>

Reply by email

Graeme Geldenhuys
to Alexsander Rosa
Alexsander Rosa wrote
After all, what's this CodeTyphon? Is it good or bad?

As far as I can see, it is simply a rebranded Lazarus, includes a different GUI installation and pre-installs various external components. That's what I could find on the website, I haven't tried it myself though.

Regards,
- Graeme -

fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://opensoft.homeip.net/fpgui/

Reply by email

Alexsander Rosa
to Graeme Geldenhuys

I will try it for cross-compiling; I need to compile for 32-bit Ubuntu on a 64-bit Ubuntu.

2009/12/14 Graeme Geldenhuys

Show quoted text 23 lines
Alexsander Rosa wrote: > After all, what's this CodeTyphon? Is it good or bad? As far as I can see, it is simply a rebranded Lazarus, includes a different GUI installation and pre-installs various external components. That's what I could find on the website, I haven't tried it myself though. Regards, - Graeme - -- fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://opensoft.homeip.net/fpgui/ -- _______________________________________________ Lazarus mailing list http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Atenciosamente, Alexsander da Rosa Linux User #113925 "Extremismo na defesa da liberdade n?o ? defeito. Modera??o na busca por justi?a n?o ? virtude." -- Barry Goldwater -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20091214/14b205b4/attachment.html>

Reply by email

Kjow
to Graeme Geldenhuys: As far as I can see, it is simply a rebranded Lazarus, includes a different GUI…

2009/12/14 Graeme Geldenhuys :

As far as I can see, it is simply a rebranded Lazarus, includes a different GUI installation and pre-installs various external components. That's what I could find on the website, I haven't tried it myself though.

I try it every releases. It is good, but not enough to make me fully happy. A good thing is that it can cross compile easy, simply clicking on a menu voice to enable cross compile for a lot of platforms... but not all flowers are roses, so it misses some things such as target libraries or a decent support. Infact if you have a problem or you need a particular thing, they answer with a dropper.

Now, I'm using lazarus compiled by myself on ubuntu and daily snapshots in windows.

Reply by email

Graeme Geldenhuys
to Alexsander Rosa: I will try it for cross-compiling; I need to compile for 32-bit Ubuntu on a 64-bit Ubuntu.
Alexsander Rosa wrote
I will try it for cross-compiling; I need to compile for 32-bit Ubuntu on a 64-bit Ubuntu.

I need this too, and currently in Lazarus IDE this is to much effort without user configured build options like MSEide supports. I know Mattias is working on such build options, but no idea how far he is.

So at the moment I did the following:
* Open Compiler Options for whatever project.
* Click the "Test Options" button and uncheck relative paths.
* Copy the text and paste it into a script and customize to suite cross-compiling.
* Then simply run the script when you need a cross-compiled executable

This way I don't forget to reset Compiler Options in the IDE etc...

Please report back on what you think of CodeTyphon and cross build support.

Regards,
- Graeme -

fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://opensoft.homeip.net/fpgui/

Reply by email

Alexsander Rosa
to Graeme Geldenhuys

The cross compiling seems to work only on Windows, all menu options were "greyed out" on Linux.

2009/12/14 Graeme Geldenhuys

Show quoted text 33 lines
Alexsander Rosa wrote: > I will try it for cross-compiling; I need to compile for 32-bit Ubuntu > on a 64-bit Ubuntu. I need this too, and currently in Lazarus IDE this is to much effort without user configured build options like MSEide supports. I know Mattias is working on such build options, but no idea how far he is. So at the moment I did the following: * Open Compiler Options for whatever project. * Click the "Test Options" button and uncheck relative paths. * Copy the text and paste it into a script and customize to suite cross-compiling. * Then simply run the script when you need a cross-compiled executable This way I don't forget to reset Compiler Options in the IDE etc... Please report back on what you think of CodeTyphon and cross build support. Regards, - Graeme - -- fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://opensoft.homeip.net/fpgui/ -- _______________________________________________ Lazarus mailing list http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Atenciosamente, Alexsander da Rosa Linux User #113925 "Extremismo na defesa da liberdade n?o ? defeito. Modera??o na busca por justi?a n?o ? virtude." -- Barry Goldwater -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20091214/96e3ed81/attachment.html>

Reply by email

Alexsander Rosa
to Alexsander Rosa

BTW, how do you customize your script?
I've tried this but the "make all" failed:
http://wiki.lazarus.freepascal.org/Cross_compiling#To_Linux

2009/12/14 Alexsander Rosa

Show quoted text 52 lines
The cross compiling seems to work only on Windows, all menu options were "greyed out" on Linux. 2009/12/14 Graeme Geldenhuys > Alexsander Rosa wrote: > > > I will try it for cross-compiling; I need to compile for 32-bit Ubuntu > > on a 64-bit Ubuntu. > > I need this too, and currently in Lazarus IDE this is to much effort > without user configured build options like MSEide supports. I know Mattias > is working on such build options, but no idea how far he is. > > So at the moment I did the following: > * Open Compiler Options for whatever project. > * Click the "Test Options" button and uncheck relative paths. > * Copy the text and paste it into a script and customize to suite > cross-compiling. > * Then simply run the script when you need a cross-compiled executable > > This way I don't forget to reset Compiler Options in the IDE etc... > > Please report back on what you think of CodeTyphon and cross build > support. > > Regards, > - Graeme - > > -- > fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal > http://opensoft.homeip.net/fpgui/ > > > -- > _______________________________________________ > Lazarus mailing list > > http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus > -- Atenciosamente, Alexsander da Rosa Linux User #113925 "Extremismo na defesa da liberdade n?o ? defeito. Modera??o na busca por justi?a n?o ? virtude." -- Barry Goldwater
Atenciosamente, Alexsander da Rosa Linux User #113925 "Extremismo na defesa da liberdade n?o ? defeito. Modera??o na busca por justi?a n?o ? virtude." -- Barry Goldwater -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20091214/f34a2c54/attachment.html>

Reply by email

Graeme Geldenhuys
to Alexsander Rosa
Alexsander Rosa wrote
BTW, how do you customize your script?

Copy and past from the Compiler Options dialog into any text editor. :-)

Here is one of my scripts which compiles all required packages first, then the actual project.

As you will see, nothing fancy, just direct paths (uncheck relative paths option before I copied text from IDE) which are valid on my system only. I run 64-bit Linux and FPC normally. I have a similar script for i386-win32 target. I could obviously reduce the script by introducing more path variables, but I didn't bother. :-)

-------------[ crossbuild-i386-linux.sh ]------------------------- #!/bin/sh

clear

FPC=/opt/fpc_2.3.1/i386-linux/lib/fpc/2.3.1/ppc386 STDPARAMS='-MObjFPC -Sai -O1 -Pi386 -gl -ve'

# clean-up previous compiled units
rm
/home/graemeg/programming/3rdParty/tiOPF2/Source/Compilers/FPC/lib/i386-linux/* rm /home/graemeg/programming/fpgui/lib/i386-linux/* rm
/home/graemeg/programming/MasterMaths/m2_system/Source/tutoradmin/units/i386-linux/*

$FPC $STDPARAMS \
-Fi/home/graemeg/programming/3rdParty/tiOPF2/Source/Core/ \ -Fu/home/graemeg/programming/3rdParty/tiOPF2/Source/Core/ \ -Fu/home/graemeg/programming/3rdParty/tiOPF2/Source/Options/ \ -Fu/home/graemeg/programming/3rdParty/tiOPF2/Source/Compilers/FPC/ \ -Fu. \

-FU/home/graemeg/programming/3rdParty/tiOPF2/Source/Compilers/FPC/lib/i386-linux/ \
-vm5024 \
-dLINK_CSV \
-dLINK_TAB \
-dLINK_FBLx \
-dLINK_SQLDB_IB \
-dLINK_SQLDB_PQx \
-dUseCThreads -Xd \
/home/graemeg/programming/3rdParty/tiOPF2/Source/Compilers/FPC/tiOPF.pas echo ""

$FPC $STDPARAMS \
-Fi/home/graemeg/programming/fpgui/src/corelib/x11/ \ -Fu/home/graemeg/programming/fpgui/src/corelib/ \
-Fu/home/graemeg/programming/fpgui/src/gui/ \
-Fu/home/graemeg/programming/fpgui/src/gui/db/ \
-Fu/opt/lazarus/packager/units/i386-linux/ \
-Fu/home/graemeg/programming/fpgui/src/corelib/x11/ \ -Fu. \
-FU/home/graemeg/programming/fpgui/lib/i386-linux/ \ -vm5024 \
-Xd \
/home/graemeg/programming/fpgui/src/corelib/x11/fpgui_toolkit.pas echo ""

$FPC $STDPARAMS \
-Fu/home/graemeg/programming/fpgui/extras/tiopf/gui/ \

-Fu/home/graemeg/programming/3rdParty/tiOPF2/Source/Compilers/FPC/lib/i386-linux/ \
-Fu/home/graemeg/programming/fpgui/lib/i386-linux/ \ -Fu/home/graemeg/programming/fpgui/extras/tiopf/ \ -Fu. \
-FU/home/graemeg/programming/fpgui/lib/i386-linux/ \ -vm5024 \
-dLINK_CSV \
-dLINK_TAB \
-dLINK_FBLx \
-dLINK_SQLDB_IB \
-dLINK_SQLDB_PQx \
-dUseCThreads -Xd \
/home/graemeg/programming/fpgui/extras/tiopf/tiOPFfpGUI.pas echo ""

$FPC $STDPARAMS \
-Fi/home/graemeg/programming/MasterMaths/m2_system/Source/ \ -Fu/home/graemeg/programming/MasterMaths/m2_system/Source/ \

-Fu/home/graemeg/programming/MasterMaths/m2_system/Source/tutoradmin/components/ \
-Fu/home/graemeg/programming/fpgui/lib/i386-linux/ \

-Fu/home/graemeg/programming/3rdParty/tiOPF2/Source/Compilers/FPC/lib/i386-linux/ \
-Fu/home/graemeg/programming/MasterMaths/m2_system/Source/tutoradmin/ \ -Fu. \

-FU/home/graemeg/programming/MasterMaths/m2_system/Source/tutoradmin/units/i386-linux/ \
-FEBin/i386-linux/ -otutoradmin \
-dUseCThreads \
-dLINK_CSV \
-dLINK_TAB \
-dLINK_FBLx \
-dLINK_SQLDB_IB \
-dLINK_SQLDB_PQx \
-O- -Xd \

/home/graemeg/programming/MasterMaths/m2_system/Source/tutoradmin/tutoradmin.lpr

-------------------------------------------------

Regards,
- Graeme -

fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://opensoft.homeip.net/fpgui/

Reply by email

Graeme Geldenhuys
to Alexsander Rosa: BTW, how do you customize your script? I've tried this but the "make all" failed:…
Alexsander Rosa wrote
BTW, how do you customize your script? I've tried this but the "make all" failed: http://wiki.lazarus.freepascal.org/Cross_compiling#To_Linux

Sorry, I only realized now, that you meant the FPC compiler itself. Here is what I have, runing on 64-bit Ubuntu system. I'm using the FPC 2.2.5 i386 compiler because the 64-bit compiler can only target 64-bit systems. The i386 compiler can target 32bit and 'Linux for x64_6432'

--------------------------
$ cat start-stable32.sh
make all CPU_TARGET=i386 PP=/opt/fpc_2.2.5/bin/ppc386 make install INSTALL_PREFIX=/opt/fpc_2.3.1/i386-linux/ \ CPU_TARGET=i386 PP=/opt/fpc_2.2.5/bin/ppc386

--------------------------
$ cat start-stable32-crosswin32.sh
make all OS_TARGET=win32 CPU_TARGET=i386 PP=/opt/fpc_2.2.5/bin/ppc386 make crossinstall OS_TARGET=win32 CPU_TARGET=i386 \ INSTALL_PREFIX=/opt/fpc_2.3.1/crossi386-win32 CPU_TARGET=i386 \ PP=/opt/fpc_2.2.5/bin/ppc386

Regards,
- Graeme -

fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://opensoft.homeip.net/fpgui/

Reply by email

waldo kitty
to Kjow: 2009/12/14 Graeme Geldenhuys : I try it every releases. It is good, but not enough to…
Kjow wrote 6 lines
I try it every releases. It is good, but not enough to make me fully happy. A good thing is that it can cross compile easy, simply clicking on a menu voice to enable cross compile for a lot of platforms... but not all flowers are roses, so it misses some things such as target libraries or a decent support. Infact if you have a problem or you need a particular thing, they answer with a dropper.

a dropper? i don't understand the term :?

Reply by email

waldo kitty
to Kjow
Kjow wrote 11 lines
2009/12/14 waldo kitty : > a dropper? i don't understand the term :? I'm sorry, it is a typical italian expression :) I don't know which is the english version, but we use this metaphore to indicate a poor comunication: such as a dropper (http://beautynews.blogosfere.it/images/dropper.jpg) gives one drop at time (very little quantity), a person that gives very few informations. They seem to give information as a drop, understood as quantity.

ok, that makes sense, now... i was thinking that instead of an answer, they may have sent a disconnect (cut, drop) reply or such... instead, you are saying that one must "pull teeth from a hen" (pull hen's teeth) to get the necessary info :)

Reply by email