I wonder what that means for Delphi development. Is he going to work on the actual compiler and/or IDE? Or is it just another position in extended marketing?

I wonder what that means for Delphi development. Is he going to work on the actual compiler and/or IDE? Or is it just another position in extended marketing?

via Ondrej Kelle Ondrej Kelle Ondrej Kelle Ondrej Kelle

Originally shared by Lennart Aasenden

#Delphi
https://jonlennartaasenden.wordpress.com/2018/07/16/starting-at-embarcadero/

Comments

  1. Facebook profile says: Evangelist @ Embarcadero Technologies. Unless they changed the role of an evangelist there...

    ReplyDelete
  2. Wasted potential if that will be his job there

    ReplyDelete
  3. Connecting the dots: Idera acquires Secha, acquires a romanian company who has the one of the best HTML editor inside browser, somebody here says (in a post Firemonkey vs HTML5): "is about reusing code but I can't talk right now", hiring of Lennart Aaasenden who is behind Smart Pascal transpiler to JavaScript: something is brewing.
    I think the outcome is pretty obious: Delphi for Web is on the way.

    ReplyDelete
  4. Emil Mustea Did you actually read Jon's article?

    ReplyDelete
  5. David Nottage: "My role at Embarcadero: But writing anything about this would be premature, nor do I feel it’s my place to do so."
    More arguments for Delphi for Web: 1) they need a client complement for RAD Server; 2) Firemonkey covers with a single base iOS and Android: is ggod to have HTML5 among them.
    Maybe I'm dreaming but it's a possible outcome.

    ReplyDelete
  6. Emil Mustea what "Delphi for Web" means for you?
    An app running in browser or a server app?
    Because Firemonkey can be theoretically made to work in browser using WebAssembly.

    ReplyDelete
  7. JLA has been, is and i'm sure will continue to be a force to trust. Do not fret, people.

    ReplyDelete
  8. Cristian Peța I think something similar to TMS Web Core. From Webassembly is hard to access the DOM. If it will be something will be like a transpiler. But is only a guess.

    ReplyDelete
  9. David Nottage Yes, and he's completely off base by saying Smart doesn't compete with Delphi. That may be, but it competes with Idera's purchase of Sencha. RemObjects and Embarcadero broke up when Embarcadero freaked out about RemObjects targeting mobile. The only way these facts can be reconciled is if his work with Smart Mobile Studio is relevant to what he has been hired to do.

    ReplyDelete
  10. I hear he is working on Delphi for the Amiga. :)

    ReplyDelete
  11. Chad Hower how cool would that be. Sadly I sold my good old Amiga 2000 a couple of years ago :-(

    ReplyDelete
  12. Stefaan Lesage You can buy used ones and I think there are emulators for it as well. I know there are for C64 and the like. :)

    ReplyDelete
  13. Emil Mustea Lennard is not behind the pascal to JS transpiler: DWS has been written by Eric Grange https://bitbucket.org/egrange/dwscript and it is currently OpenSource (just like FP2JS which is another transpiler) - Lennard made (most of) the IDE and the RTL of SmartMobileStudio

    ReplyDelete
  14. A. Bouchez The codegen was developed by eric with input from christian, myself, primoz and Jørn. And it was made under license. It was later released as open-source. It has never been a secret that eric has been our compiler guy; DWS is his baby and we only use a small part of it for very spesific tasks. So eric deserves credit for his work on the initial codegen.

    Having said that, most of the compiler work we have done the past 2 years has been done by me; including the asm.js assembler, the LDEF working draft, and last but not least - the prototype webassembly emitter that we have running in our labs.

    The LDEF model allows us to add support for a wealth of languages: C#, C++, GO and Basic to name a few - and all languages can share the same RTL much like the dot-net framework.

    Many people think that the compiler is the tricky part, and it definitively is a complex piece of machinery; but the really time-consuming work is writing an RTL that is able to express object pascal as we know it. When I started I thought the RTL would be easy. But it turned out to be the biggest challenge of them all.

    As for Embarcadero, I have a contract that states in various ways "shut up", so I wont talk about that until I am allowed.

    ReplyDelete
  15. I want to change my assumption: Firemonkey will target Webassembly, but I'm very curios how clever it will be at accessing the DOM.

    ReplyDelete
  16. Stefan Glienke Hmmm... the most prominent evangelist I know was DavidI. If he is supposed to have the same job, it will be big footsteps he is stepping into.

    ReplyDelete

Post a Comment