Earlier quoted context omitted.
I've not used Lazarus or Delphi, so I can't really compare properly. Perhaps I'm missing something. But: > if anyone knows of any similar environments (besides QtCreator, etc.) Why "besides QtCreator, etc"? It sounds to me almost like "do you know any X besides all of the popular X". Is there any particular reason you discount QtCreator? Does it not work for your purposes? Or is it just a case of you already know abo…
X rough, python no not-bad native widgets, Qt not well designed(@see blog don't use Qt, G)
Lazarus – A Delphi-compatible cross-platform IDE
171–180 of 187 posts
Re: Lazarus – A Delphi-compatible cross-platform IDE
#172Earlier quoted context omitted.
> Does Lazarus/Delphi fare better with accessibility and JAWS support specifically? For this particular issue, yes, because Lazarus uses Win32 for Windows applications. For Linux it uses GTK2 (can also use Qt instead) which AFAIK has good accessibility support. For Mac OS X it uses Carbon (there is a Cocoa backend but it is still in prealpha) so... it depends on how accessible Carbon apps are i suppose. I don't think…
Apparently GTK2 doesn't fare better with JAWS: https://stackoverflow.com/a/4136662/1495627
Re: Lazarus – A Delphi-compatible cross-platform IDE
#173Earlier quoted context omitted.
> Why "besides QtCreator, etc"? It sounds to me almost like "do you know any X besides all of the popular X". Is there any particular reason you discount QtCreator? I know Lazarus (almost) inside out and i've tried several times to use QtCreator, mainly because C++ would allow me to reuse some of my C code. However i could never get used to how QtCreator expects from me to do more stuff, how unweildy the laying out w…
> Qt's layout management was made expecting programmers to do layouts via code what ? no. For widgets: http://doc.qt.io/qt-5/designer-layouts.html For QML: http://doc.qt.io/qtcreator/quick-screens.html
This is in contrast to Lazarus' layout system, the programmers of which expected ("assumed", "thought", "believed", etc) that the programmers that will use Lazarus will create the UIs using the IDE's UI desiger and so made the layout system be more UI friendly as opposed to code-friendly.
Re: Lazarus – A Delphi-compatible cross-platform IDE
#174Re: Lazarus – A Delphi-compatible cross-platform IDE
#175Earlier quoted context omitted.
Do you mean this: https://youtube.com/watch?v=D50XULVZaYY ? Looks nice!
That one and this one: https://m.youtube.com/watch?v=lR5Fzv6DP0I That guy can build some simple apps FAST! It helps that Rebol has built-ins for everything.
For people that are interested, here's a free book: http://www.lulu.com/shop/olivier-auverlot-and-peter-william-...
Re: Lazarus – A Delphi-compatible cross-platform IDE
#176Earlier quoted context omitted.
Wait. Why would a 3D game use Clipper? What for?
That's what I was wondering, I'm thinking of tracking down whoever added that to the Wikipedia page, because I don't know how they found out.
Re: Lazarus – A Delphi-compatible cross-platform IDE
#177Earlier quoted context omitted.
That's what I was wondering, I'm thinking of tracking down whoever added that to the Wikipedia page, because I don't know how they found out.
I very strongly suspect that some confused person (or algorithm?) saw that that the level design tool Radiant has a "clipper" and ran with it.
Hard to say, bots usually have usernames, so probably a person.
https://en.wikipedia.org/wiki/Special:Contributions/99.100.1...
They also seem to have added a similar section to the id Tech 6 article, it's possible they're just an insider.
https://en.wikipedia.org/w/index.php?title=2015&diff=prev&ol...
But looking at other edits from this address it sees like they might just be a vandal; or at least somebody who is very confused about how Wikipedia works.
Re: Lazarus – A Delphi-compatible cross-platform IDE
#178Earlier quoted context omitted.
Lazarus is Object Orientated. Delphi definitely offers garbage collection in newer versions, not sure about Lazarus.
No. Delphi offers reference counting , but only on interface variables. It's a huge difference really, because if your last interface variable that points to an object goes out of scope, the object is freed from memory. Even if you have raw class pointers to it. Example: IMyInterface = interface procedure Foo; end; TMyClass = class(TInterfacedObject, IMyInterface) procedure Foo; end; procedure TMyClass.Foo; begin Wri…
var
LObj: IMyInterface;
begin
LObj := TMyClass.Create;
DoTheFoo(LObj);
LObj.Foo;
end;Re: Lazarus – A Delphi-compatible cross-platform IDE
#179Re: Lazarus – A Delphi-compatible cross-platform IDE
#180Earlier quoted context omitted.
Xcode is a RAD tool at heart so we're in the glory decade of RAD. We just don't call it that.
That's an interesting point. However, with VB business users who knew a database would come up with applications that served their needs well. These applications are still all over many companies and government departments. In general though, these folks wouldn't be able to do the same with XCode and in addition XCode only targets a platform that isn't widespread in business and government.