Sign in Join

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

Mailing lists / pas2js / 2020-02

Pas2js Digest, Vol 25, Issue 5

9 messages · 4 people · –

Reply by email Subscribe to this list Your subscription

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

Frameworks

@ Cristiano:

Hear, hear to peer coding for which VS Code excels! We pair developers quite commonly on instances of it as a shared IDE that supports many languages. If you are open to/doing macOS-hosted development, we also use Tuple (https://tuple.app) to enable Object Pascal's now-antiquated IDEs to be shared similarly in real-time for the older crowd. While both approaches work well to facilitate mentoring / teaching / learning development activities (as well as for conducting code reviews), a properly integrated VS Code solution would be truly sweet! Here, the VS Code IDE plugin promised for developing with TMS Web Core indeed holds much promise as Michael suggests -- it needs only to be released from its Web Core shackles.

Thus, regarding licensing TMS Web Core for its coming IDE plugin, please consider joining the effort to get this plugin opened sourced as a "give back" to the Free Pascal community that made Web Core possible ... you can read more about this in Sof Fram's comments under this Web Core introductory YouTube video series: https://youtu.be/_2u5iwVEAYw Thereafter, if inspired, send Bruno Fierens an email at TMS Software in a vote to "distinguish" Object Pascal among today's plethora of great languages -- and with a modernized object inspector, design surface, component palette ...all hosted in VS Code and, as such, could additionally be made to work seamlessly with the likes of React/JS too. (Like the Dawning of Aquarius <https://www.youtube.com/watch?v=kjxSCAalsBE>, can you say "harmonic convergence"? ;-)

@ Michael:

Good to know you're not still trying to use Lazarus as a text editor and IDE :) However, now that Atom's functionality as an IDE has been deprecated by GitHub/Microsoft in favour of its more prolific sibling (see: https://github.com/atom/atom-languageclient/issues/273 ... https://www.reddit.com/user/nat_friedman), why not join the bright-side now and start enjoying the force of VS Code today before Atom is completely subsumed therein?

Regards to you both,

J Ralston

AM wrote 69 lines
Send Pas2js mailing list submissions to To subscribe or unsubscribe via the World Wide Web, visit https://lists.freepascal.org/cgi-bin/mailman/listinfo/pas2js or, via email, send a message with subject or body 'help' to You can reach the person managing the list at When replying, please edit your Subject line so it is more specific than "Re: Contents of Pas2js digest..." Today's Topics: 1. Re: Pas2js Build String (cbsistem) ---------------------------------------------------------------------- Message: 1 Date: Mon, 3 Feb 2020 04:34:55 -0700 (MST) From: cbsistem To: Subject: Re: [Pas2js] Pas2js Build String Message-ID: Content-Type: text/plain; charset=us-ascii >Typescript, you mean ? yes >Personally, I don't see the point of that for daily work. When you're just a programmer it doesn't make much sense. Now think of 10 home office programmers. Or you have just hired 1 more home office, it already logs into a configured environment. Or make a playground. This methodology is used by web developers. check http://www.qooxdoo.org/current/playground/#Hello%20World-ria ----- Cristiano Barbosa -- Sent from: http://pas2js.38893.n8.nabble.com/ ------------------------------ Subject: Digest Footer _______________________________________________ Pas2js maillist - https://lists.freepascal.org/cgi-bin/mailman/listinfo/pas2js ------------------------------ End of Pas2js Digest, Vol 25, Issue 5 *************************************

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/pas2js/attachments/20200204/98459702/attachment.html>

Reply by email

Frameworks
to Frameworks

@ Cristiano:

Hear, hear to peer coding for which VS Code excels! We pair developers quite commonly on instances of it as a shared IDE that supports many languages. If you are open to/doing macOS-hosted development, we also use Tuple (https://tuple.app) to enable Object Pascal/OP's now-antiquated IDEs to be shared similarly in real-time for the older crowd.

While both approaches work well to facilitate mentoring / teaching / learning development activities (as well as for conducting code reviews), a properly integrated VS Code solution would be truly sweet! Here, the VS Code IDE plugin promised for developing with TMS Web Core indeed holds much promise as Michael suggests -- it needs only to be released from its Web Core shackles.

Thus, regarding licensing TMS Web Core for its coming IDE plugin, please consider joining the effort to get this plugin opened sourced as a "give back" to the Free Pascal community that made Web Core possible ... you can read more about this in Sof Fram's comments under this Web Core introductory YouTube video series: https://youtu.be/_2u5iwVEAYw

Thereafter watching, if inspired, send Bruno Fierens an email at TMS Software in a vote to "distinguish" Object Pascal among today's plethora of great languages -- and with a modernized object inspector, design surface, component palette ...all hosted in VS Code and, as such, could additionally be made to work seamlessly with the likes of React/JS too. (Like the Dawning of Aquarius <https://www.youtube.com/watch?v=kjxSCAalsBE>, can you say "harmonic convergence"? ;-)

@ Michael:

Good to know you're not still trying to use Lazarus as a text editor and IDE :) However, now that Atom's functionality as an IDE has been deprecated by GitHub/Microsoft in favour of its more prolific sibling (see: https://github.com/atom/atom-languageclient/issues/273 ... https://www.reddit.com/user/nat_friedman), why not join the bright-side now and start enjoying the force of VS Code today before Atom is completely subsumed therein?

Regards to you both,

J Ralston

AM wrote 71 lines
Send Pas2js mailing list submissions to > > > To subscribe or unsubscribe via the World Wide Web, visit > https://lists.freepascal.org/cgi-bin/mailman/listinfo/pas2js > or, via email, send a message with subject or body 'help' to > > > You can reach the person managing the list at > > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of Pas2js digest..." > > > Today's Topics: > > 1. Re: Pas2js Build String (cbsistem) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Mon, 3 Feb 2020 04:34:55 -0700 (MST) > From: cbsistem > To: > Subject: Re: [Pas2js] Pas2js Build String > Message-ID: > Content-Type: text/plain; charset=us-ascii > > >Typescript, you mean ? > > yes > > >Personally, I don't see the point of that for daily work. > > > When you're just a programmer it doesn't make much sense. > Now think of 10 home office programmers. Or you have just hired 1 more > home > office, it already logs into a configured environment. Or make a > playground. > > This methodology is used by web developers. > > check http://www.qooxdoo.org/current/playground/#Hello%20World-ria > > > > > ----- > Cristiano Barbosa > -- > Sent from: http://pas2js.38893.n8.nabble.com/ > > > ------------------------------ > > Subject: Digest Footer > > _______________________________________________ > Pas2js maillist - > https://lists.freepascal.org/cgi-bin/mailman/listinfo/pas2js > > > ------------------------------ > > End of Pas2js Digest, Vol 25, Issue 5 > ************************************* >

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/pas2js/attachments/20200204/f0b02237/attachment.html>

Reply by email

Michael Van Canneyt
to Frameworks
Frameworks wrote
@ Michael: Good to know you're not still trying to use Lazarus as a text editor and IDE :) However, now that Atom's functionality as an IDE has been deprecated

I think you are under a misapprehension. I am not using Atom as an IDE, and have no plans to do so. I have even less plans to switch to VS Code, unless forced for some project.

I don't subscribe to the 'One Editor To Rule Them All' dogma. I use various editors, each has its strengths.

The world would be a sorry place if we all had to do the same thing. (dying excepted, of course, seeing this is inevitable...)

Michael.

Reply by email

Michael Van Canneyt
to cbsistem
cbsistem wrote
MONO CODE editor is a DOS thing. We need an editor with preview of html, css and JS processing. Who understands PHP, ruby, python, java.

Why ?

You only need an "editor with preview of html, css and JS processing." if you do web development.

And if you don't program PHP, ruby, python, java, support for all these languages is redundant and only slows down your editor startup time.

If you program SAP, you have no use for this. If you Program VB.NET, even less so.

If you're a backend or PLC programmer who only needs Java, you're simply better off with Eclipse.

Michael.

Reply by email

Jean SUZINEAU
to cbsistem: MONO CODE editor is a DOS thing. We need an editor with preview of html, css and JS…

Le 06/02/2020 à 00:34, cbsistem via Pas2js a écrit :

MONO CODE editor is a DOS thing. We need an editor with preview of html, css and JS processing.

On my own I'm on the reverse point of view, I use Lazarus to edit nearly all my source code files, because it's fast.

When I develop in openscad, very far away from Object Pascal, I prefer Lazarus to edit the .scad file.
Just saving with Ctrl S the scad file in Lazarus triggers the refresh of the preview of the 3D Model in OpenScad.
It's nearly the same behaviour that you get when you work with Angular in VS Code, you need to hit Ctrl S to get the preview in the browser (with ng serve running in PowerShell).

I think you can get in Firefox the behaviour of Openscad with this plugin https://addons.mozilla.org/fr/firefox/addon/live-reload/

which reloads the file in Firefox when it detects a change.

VS code is sexy but but way to slow to load on my machine compared to Lazarus.

I have other examples of IDE like Genero Studio (based on Eclipse I guess) where it's so long to change options that very often I end up opening the xml files of the project  in Lazarus to make the changes by hand.

Reply by email

cbsistem
to Michael Van Canneyt: Why ? You only need an "editor with preview of html, css and JS processing." if you do…

I'm in a group of PAS2JS that has functionality to compile pascal code for javascript.

Javascript is 100% present in browser (client), nodejs (backend), and desktop with NW / ELETRON

  html and css is essential for the client layer.

without integration ...
pas2js is for dwscript

and tms webcore is for
Elevate WebBuilder and Morfik.

he is always skating because he doesn't embrace the good news. always a fresh start.

-----
Cristiano Barbosa

Reply by email

Michael Van Canneyt
to cbsistem
cbsistem wrote 10 lines
I'm in a group of PAS2JS that has functionality to compile pascal code for javascript. Javascript is 100% present in browser (client), nodejs (backend), and desktop with NW / ELETRON   html and css is essential for the client layer. without integration ... pas2js is for dwscript

Nobody argues with this.

However, this does not mean that we all MUST embrace VS Code. VS Code is just one of the many editors out there.

I welcome every effort to integrate pas2js with VS Code (just as I applaud what TMS Web core did).

But I personally will not spend time on it because a) pas2js itself takes enough of my time.
b) I don't use VS Code myself.

That is why I said already several times: VS Code integration can/should be achieved by the community. I will give any help/advice needed to achieve this, but I consider the task out of my scope.

Michael.

Reply by email