Jump to content

Larry Hengen

Members
  • Content Count

    90
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by Larry Hengen

  1. No the core is the compiler(s) without which they could not compile the IDE (back when it was Pure Pascal), or the VCL/FMX code. Yes the VCL is also a large piece of intellectual property that anchors developers to the platform. Unfortunately, FMX dies not seem to be as ubiquitous as the VCL. Perhaps open sourcing that framework would be a catalyst to building a bigger community of third party vendors and developers and keeping pace with all the platforms as they change, but that is another topic.
  2. Open sourcing the compiler(s) will never happen. That is the core of EMBT's intellectual property, and one of the major reasons why Lazarus/FPC has not eroded the Delphi market further than it has; compiler compatibility. There is no money in writing an IDE and there are lots of them freely available. EMBT's revenue is from developers who have lots of source code which is tied to the Delphi compilers. The IDE makes for most of the development experience, so I think you would have more chance of getting the IDE Core open sourced (like Visual Studio shell) than getting the compiler open sourced. Many developers could competently work on the IDE to improve it, make it portable (xPlatform) etc, but not many developers could contribute to the compilers, IMHO.
  3. Larry Hengen

    IDE Error Reporting problem

    Yes because quality central is now defunct. It is recommended you save the report and manually create a JIRA issue and attach the report there. Just another way to prevent more bug reports IMHO.
  4. What is the CodeCoverage source from? Is it part of MMX?
  5. Larry Hengen

    We need a Delphi Language Server

    I agree that an open source Language Server would be desirable. Omnipascal looks great and even offers the ability to compile Delphi projects now. Someone else wrote a form designer prototype for VSCode. Put all the pieces together and we almost have a portable IDE with VSCode. A language server would enable other IDEs to support the ObjectPascal language and enable EMBT to rip out ErrorInsight, and other parsers in the IDE. if they made use of it. If EMBT used an open source language server, the community could evolve and improve it over time rather than relying on EMBT. As a separation of concerns, it would also make it easier to get a cross platform IDE working, or multiple IDEs on different platforms. If you write code on OS/X and target only Apple devices, it would be nice not to require a Windows VM, or a PC as well. A language server might enable the use of XCode (not sure if it uses language servers) for ObjectPascal development. At some point, a language server could enable Delphi developers to just use the command line compilers, and RTL to target their platform of choice with their editor of choice, and UI framework of choice. https://github.com/alefragnani Seems to have done some work along this line.
×