Sign in Join

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

Mailing lists / lazarus / 2003-09

Anouncement: Lazarus-CCR

12 messages · 6 people ·

Reply by email Subscribe to this list Your subscription

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

Tom Lisjac
to Tom Lisjac: Over the last month, Mattias and I have been building a "Code and Component Repository"…
I have updated Unit changes including description and reasons, and added more Syntax changes and descriptions including partial code examples of them.

You've added a lot of useful and well written material... thanks much!

I would very much like to see this particular wiki cleaned up and well organized, since this could be very usefull for an in depth tutorial(or even small book eventualy) on converting from Delphi to FPC/LCL

The conversion guide started with a tiny outline that Mattias suggested last week. It's already grown to the point where I think it needs to be broken up into different sections. :)

Documentation is one area Lazarus in general is missing and I would really like to see thrive soon...

Agreed! Documentation is always a chore so it tends to get pushed to the back burner. I think the wiki concept is useful here because everyone can add a bit or piece to the whole without having to get bogged down in creating and maintaining an entire document. The wiki is kind of a RAD for documentation. The markup is easy to learn but can produce a fairly nice looking web document without getting all tangled up with html.

So anyway enough rambling, again, thanks for starting this, I am very pleased with how it looks already and it can only improve with the contribution of others. :)

Thanks for the feedback... I'm glad ya like it!

I'm currently setting up a read-only mirror site and cvs that will do periodic cron updates from SF just in case something gets blown away. I'm also going to add a prefix tag to the wiki engine to stop it from making wiki links out of every PascalIdentifier! :)

-Tom

Reply by email

Mattias Gaertner
to Tom Lisjac: Over the last month, Mattias and I have been building a "Code and Component Repository"…
Show quoted text 7 lines
Been looking at the code conversion guide, http://lazarus.sourceforge.net/kb/index.php?wiki=CodeConversionGuide I have updated Unit changes including description and reasons, and added more Syntax changes and descriptions including partial code examples of them. If I messed up or missed or made any error I would like others to fix it..

About reading a char of a string property example: works for me. In what cases does it not work?

Mattias

Reply by email

Tom Lisjac

Over the last month, Mattias and I have been building a "Code and Component Repository" project on Sourceforge. The "CCR" is intended for developers of all skill levels. It's primary purpose is to convert existing and freely available library and component source code for use with Lazarus and the FreePascal compiler. A related goal is helping new users to get started and succeed with their Lazarus conversion projects.

The CCR site contains all the documentation that is currently available for Lazarus in a Wiki format. A Wiki is a dynamic knowledgebase that anyone can contribute to. Any writable page can be edited with a browser to correct mistakes, add information or create new pages and links. A Wiki code conversion guide has been posted that is intended for both new and experienced developers that want to start working with Lazarus.

For either group, converting a piece of existing code is an excellent place to begin. It's a self contained task where you can choose a package that fits your skill level and work at your own pace. It's also a significant way to contribute to the project since each new package helps Lazarus to become a more complete and powerful production tool.

The Lazarus-CCR's main page can be found here:

http://lazarus.sourceforge.net

-Tom Lisjac

Reply by email

Andrew Johnson
to Tom Lisjac

ah yes thanks for the effort this is looking pretty darn good. :)

I just updated the gtk2 status on the wiki, and you might consider also adding DB controls section.

I will look around and if I have time and see something I will fill in any info I know.

Andrew

Tom Lisjac wrote 41 lines
Over the last month, Mattias and I have been building a "Code and Component Repository" project on Sourceforge. The "CCR" is intended for developers of all skill levels. It's primary purpose is to convert existing and freely available library and component source code for use with Lazarus and the FreePascal compiler. A related goal is helping new users to get started and succeed with their Lazarus conversion projects. The CCR site contains all the documentation that is currently available for Lazarus in a Wiki format. A Wiki is a dynamic knowledgebase that anyone can contribute to. Any writable page can be edited with a browser to correct mistakes, add information or create new pages and links. A Wiki code conversion guide has been posted that is intended for both new and experienced developers that want to start working with Lazarus. For either group, converting a piece of existing code is an excellent place to begin. It's a self contained task where you can choose a package that fits your skill level and work at your own pace. It's also a significant way to contribute to the project since each new package helps Lazarus to become a more complete and powerful production tool. The Lazarus-CCR's main page can be found here: http://lazarus.sourceforge.net -Tom Lisjac _________________________________________________________________ To unsubscribe: mail with "unsubscribe" as the Subject archives at http://www.lazarus.freepascal.org/mailarchives

Reply by email

Marco van de Voort
to Andrew Johnson: Been looking at the code conversion guide, http://lazarus.sourceforge.net/kb/index.php?wik…
Show quoted text 7 lines
Been looking at the code conversion guide, http://lazarus.sourceforge.net/kb/index.php?wiki=CodeConversionGuide I have updated Unit changes including description and reasons, and added more Syntax changes and descriptions including partial code examples of them. If I messed up or missed or made any error I would like others to fix it..

I skimmed the above documentation, and...

Please fix it to not use {$Ifdef linux}. That will break the (usually perfectly compatible) code on *BSD.

Use {$ifdef Unix} as much if you can.

Use

{$ifdef Linux}
{$define unix}
{$endif}

to work around this for Kylix.

Reply by email

Andrew Johnson
to Tom Lisjac: Over the last month, Mattias and I have been building a "Code and Component Repository"…

Been looking at the code conversion guide,
http://lazarus.sourceforge.net/kb/index.php?wiki=CodeConversionGuide

I have updated Unit changes including description and reasons, and added more Syntax changes and descriptions including partial code examples of them. If I messed up or missed or made any error I would like others to fix it..

I would very much like to see this particular wiki cleaned up and well organized, since this could be very usefull for an in depth tutorial(or even small book eventualy) on converting from Delphi to FPC/LCL, starting with Unit differences, then Syntax differences then into Object differences, but also covering more in depth use situations on porting whole applications, as well as caveats of porting components and packages et al.

Documentation is one area Lazarus in general is missing and I would really like to see thrive soon, as, if Lazarus is ever going to succeed as a functional alternative to Delphi, people are going to need documentation on both use for new beginners as well as porting and overall conversion from Delphi for advanced users.

So anyway enough rambling, again, thanks for starting this, I am very pleased with how it looks already and it can only improve with the contribution of others. :)

Andrew

Andrew Johnson wrote 36 lines
ah yes thanks for the effort this is looking pretty darn good. :) I just updated the gtk2 status on the wiki, and you might consider also adding DB controls section. I will look around and if I have time and see something I will fill in any info I know. Andrew On Sat, 2003-09-27 at 11:48, Tom Lisjac wrote: > Over the last month, Mattias and I have been building a "Code and > Component Repository" project on Sourceforge. The "CCR" is intended for > developers of all skill levels. It's primary purpose is to convert > existing and freely available library and component source code for use > with Lazarus and the FreePascal compiler. A related goal is helping new > users to get started and succeed with their Lazarus conversion projects. > > The CCR site contains all the documentation that is currently available > for Lazarus in a Wiki format. A Wiki is a dynamic knowledgebase that > anyone can contribute to. Any writable page can be edited with a browser > to correct mistakes, add information or create new pages and links. A > Wiki code conversion guide has been posted that is intended for both new > and experienced developers that want to start working with Lazarus. > > For either group, converting a piece of existing code is an excellent > place to begin. It's a self contained task where you can choose a > package that fits your skill level and work at your own pace. It's also > a significant way to contribute to the project since each new package > helps Lazarus to become a more complete and powerful production tool. > > The Lazarus-CCR's main page can be found here: > > http://lazarus.sourceforge.net > > -Tom Lisjac

Reply by email

Andrew Johnson
to Tom Lisjac: Over the last month, Mattias and I have been building a "Code and Component Repository"…

I am not positive atm, but a few weeks ago I was working on porting some of my own components and came accross this, it only happened with certain properties, but with those ones it was consistant... Maybe it was an index property? I figured when I had a chance to look it up I could go back and clarify. I know its possible its a bug but nevertheless thought it a good thing to mention since other people are likely to come accross it if I did.

Andrew

Mattias Gaertner wrote 20 lines
On Sat, 27 Sep 2003 20:29:16 -0400 Andrew Johnson wrote: > Been looking at the code conversion guide, > http://lazarus.sourceforge.net/kb/index.php?wiki=CodeConversionGuide > > I have updated Unit changes including description and reasons, and added > more Syntax changes and descriptions including partial code examples of > them. If I messed up or missed or made any error I would like others to > fix it.. About reading a char of a string property example: works for me. In what cases does it not work? Mattias _________________________________________________________________ To unsubscribe: mail with "unsubscribe" as the Subject archives at http://www.lazarus.freepascal.org/mailarchives

Reply by email

Tom Lisjac
to Hugo Hallqvist
Hugo Hallqvist wrote 8 lines
> This website seems to have disappeared... Has it moved? > > The Lazarus-CCR's main page can be found here: > > http://lazarus.sourceforge.net Maybe this is what you are looking for? http://lazarus-ccr.sourceforge.net/

Yes, this is the new url but the site is still being configured and isn't "officially" open yet. The released files haven't been uploaded and the wiki content has been set read-only during the transition.

Two weeks ago, the original "lazarus" project was accidentally deleted by Sourceforge. :( This was the result of taking over the lazarus name from a project that had been abandoned. It seemed like a good idea at the time but a *lot* of SF related problems resulted from doing this. The worst was to be mistakenly put back in the "purge que" and deleted.

The Sourceforge staff has been in the middle of a massive system upgrade since Oct 1st. Rather then continue waiting for them to restore the original project and data, Mattias and I decided that it would be easier to re-register with a new unix name: lazarus-ccr. I'll make an announcement here when the site is fully configured and open again.

-Tom

Reply by email

Matt Henley
to Tom Lisjac: Over the last month, Mattias and I have been building a "Code and Component Repository"…

This website seems to have disappeared... Has it moved? �
Matt HenleyTom Lisjac wrote:
Over the last month, Mattias and I have been building a "Code andComponent Repository" project on Sourceforge. The "CCR" is intended fordevelopers of all skill levels. It's primary purpose is to convertexisting and freely available library and component source code for usewith Lazarus and the FreePascal compiler. A related goal is helping newusers to get started and succeed with their Lazarus conversion projects.The CCR site contains all the documentation that is currently availablefor Lazarus in a Wiki format. A Wiki is a dynamic knowledgebase thatanyone can contribute to. Any writable page can be edited with a browserto correct mistakes, add information or create new pages and links. AWiki code conversion guide has been posted that is intended for both newand experienced developers that want to start working with Lazarus. For either group, converting a piece of existing code is an excellentplace to begin. It's a self contained task where you can choose apackage that fits your skill level and work at your own pace. It's alsoa significant way to contribute to the project since each new packagehelps Lazarus to become a more complete and powerful production tool.The Lazarus-CCR's main page can be found here:http://lazarus.sourceforge.net-Tom Lisjac Do you Yahoo!?
The New Yahoo! Shopping - with improved product search

Reply by email

Matt Henley
to Hugo Hallqvist: Maybe this is what you are looking for? http://lazarus-ccr.sourceforge.net/ //Hugo

That't it.� Thanks.
�
On a totally different topic.� Where would I find code in the IDE that takes care of letting the developer resize and move components during design time (such as TShapes).� I am playing around with trying to build a diagram based interface for a program and would like to see some example code. �

MattHugo Hallqvist wrote
This website seems to have disappeared... Has it moved?> > The Lazarus-CCR's main page can be found here:> > http://lazarus.sourceforge.netMaybe this is what you are looking for?http://lazarus-ccr.sourceforge.net///Hugo_________________________________________________________________To unsubscribe: mail with"unsubscribe" as the Subjectarchives at http://www.lazarus.freepascal.org/mailarchives

Do you Yahoo!?
The New Yahoo! Shopping - with improved product search

Reply by email

Mattias Gaertner
to Hugo Hallqvist: Maybe this is what you are looking for? http://lazarus-ccr.sourceforge.net/ //Hugo
Show quoted text 5 lines
That't it. Thanks. On a totally different topic. Where would I find code in the IDE that takes care of letting the developer resize and move components during design time (such as TShapes).

see designer/designer.pp and designer/controlselection.pp.

Mattias

Show quoted text 25 lines
I am playing around with trying to build a diagram based interface for a program and would like to see some example code. Matt Hugo Hallqvist wrote: > This website seems to have disappeared... Has it moved? > > The Lazarus-CCR's main page can be found here: > > http://lazarus.sourceforge.net Maybe this is what you are looking for? http://lazarus-ccr.sourceforge.net/ //Hugo _________________________________________________________________ To unsubscribe: mail with "unsubscribe" as the Subject archives at http://www.lazarus.freepascal.org/mailarchives --------------------------------- Do you Yahoo!? The New Yahoo! Shopping - with improved product search

Reply by email