Recent

Author Topic: The DOS look for Lazarus - instructions and a bonus wish  (Read 5177 times)

machinetched

  • Guest
The DOS look for Lazarus - instructions and a bonus wish
« on: January 19, 2024, 01:38:02 am »
Wanted to make my first post here about something informative, not that practical, except for when it actually turns out to be very practical for preserving my eyesight and maybe yours too. If i remember, i can write the specific steps here later, just in case there are no documents up there anywhere or if one just didn't think of doing what i demonstrate in my following shoot.

Also, I would like there to be a toggle mapping for changing the visibility on some of the forms of the IDE but this is just a wish as it stands and haven't looked around for the appropriate place to pass my message along to.

Video directory/player on my minimal html page here: https://machinetched.github.io/

Thanks for your consideration.

KodeZwerg

  • Hero Member
  • *****
  • Posts: 2269
  • Fifty shades of code.
    • Delphi & FreePascal
Re: The DOS look for Lazarus - instructions and a bonus wish
« Reply #1 on: January 19, 2024, 02:19:30 am »
Welcome.
What are you actual try to tell / sell ?
Your link leads to a text including a link for a 3d game hosted at CodeBerg -> again an empty repo.
Theres also a link to an external page, maybe youtube, maybe something else, I do not trust.

If you are unsure, this forum is about the beautiful Pascal programming language where people usual show code and ask questions.
« Last Edit: Tomorrow at 31:76:97 xm by KodeZwerg »

KodeZwerg

  • Hero Member
  • *****
  • Posts: 2269
  • Fifty shades of code.
    • Delphi & FreePascal
Re: The DOS look for Lazarus - instructions and a bonus wish
« Reply #2 on: January 19, 2024, 03:21:36 am »
as I can't show it in any other way
Since on this site it is about code, not videos, but your video I assume is based on running code, put a project on one of your repo hoster or add a zip with it here, make 1 or 2 screenshots, add a description, voila, thats how we do it, if at all, your videolink would just be an addition to it but not the main thing.
« Last Edit: Tomorrow at 31:76:97 xm by KodeZwerg »

dseligo

  • Hero Member
  • *****
  • Posts: 1458
Re: The DOS look for Lazarus - instructions and a bonus wish
« Reply #3 on: January 19, 2024, 03:42:43 am »
as I can't show it in any other way
Since on this site it is about code, not videos, but your video I assume is based on running code,

IMHO, it is not about code, but how to adjust Lazarus to look like DOS.

ccrause

  • Hero Member
  • *****
  • Posts: 997
Re: The DOS look for Lazarus - instructions and a bonus wish
« Reply #4 on: January 19, 2024, 06:19:49 am »
as I can't show it in any other way
Since on this site it is about code, not videos, but your video I assume is based on running code, put a project on one of your repo hoster or add a zip with it here, make 1 or 2 screenshots, add a description, voila, thats how we do it, if at all, your videolink would just be an addition to it but not the main thing.
This thread was created in the Miscellaneous/Other sub forum, so adjust expectations accordingly.

Welcome to the forum machinetched!

MarkMLl

  • Hero Member
  • *****
  • Posts: 8191
Re: The DOS look for Lazarus - instructions and a bonus wish
« Reply #5 on: January 19, 2024, 11:58:57 am »
OP (machinetched): for a new user to post an unexplained link to some other arbitrary site is considered very bad form in most contexts, and is likely to get both you and this entire thread deleted as a spammer.

However I do agree with your point, and together with a number of other people scattered around the programming community feel that today's emphasis on "pastel shades" and attempts at bit-precision in development environments detracts from the "user experience" particularly for those of us with ageing eyesight. Slapping on a "dark theme" isn't much of a fix if the underlying visual design is poor.

It is fashionable to mention early versions of Turbo Pascal, the later DOS-based TopSpeed environment, Visual BASIC for MS-DOS plus of course general-purpose tools like MultiEdit. But predating all of those was the Point editor ** from Logitech, which they both bundled with their compilers and used to demonstrate the potential of the newly-invented "mouse".

However I'd go slightly further, and suggest that the unix ecosystem has suffered from never having had a decent text-based form builder and associated development environment- or at least an accessible one since I think that Empress etc. filled that niche but was expensive.

However that boat has well and truly sailed now that GUI-based programming has replaced Curses etc., and most data entry and query operations are done via "the web" with programmers content to pull code from arbitrary repositories on the assumption that it will work. Obligatory xkcd https://xkcd.com/2347/

I'd add that a problem with all TUI-style IDEs is that textmode sessions in Windows, OS/2 and (as far as I can tell) the rest don't have an equivalent to unix's WINCH (window-changed) signal, so the code running in them doesn't know that it's got to resize its presentation (i.e. window placement, overall screen outline if used, and so on).

** https://texteditors.org/cgi-bin/wiki.pl?Point

MarkMLl
« Last Edit: January 19, 2024, 04:37:21 pm by MarkMLl »
MT+86 & Turbo Pascal v1 on CCP/M-86, multitasking with LAN & graphics in 128Kb.
Logitech, TopSpeed & FTL Modula-2 on bare metal (Z80, '286 protected mode).
Pet hate: people who boast about the size and sophistication of their computer.
GitHub repositories: https://github.com/MarkMLl?tab=repositories

marcov

  • Administrator
  • Hero Member
  • *
  • Posts: 12030
  • FPC developer.
Re: The DOS look for Lazarus - instructions and a bonus wish
« Reply #6 on: January 19, 2024, 12:44:13 pm »
(actually during some time before the own IDE became valuable, FPC was debugged with RHIDE a TUI that was multi platform)

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 10792
  • Debugger - SynEdit - and more
    • wiki
Re: The DOS look for Lazarus - instructions and a bonus wish
« Reply #7 on: January 19, 2024, 03:04:11 pm »
I presented my case in what I felt was personally adequate, however brash it may seem from the lookout tower that moderation has to climb down from.

Actually, no moderator made a remark about your post being a potential issue. Others just assumed.

Of course, I (and probably other moderators too) looked. But the post, including the video were on topic. So no complains.
And well yes, of course, despite wanting to extend our full trust to everyone, we must evaluate if someone might be a hidden spammer or not. Links can be an indication depending on content and other factors, but the important part is "and other factors".

And btw, welcome to the forum.
« Last Edit: January 19, 2024, 03:07:33 pm by Martin_fr »

machinetched

  • Guest
Re: The DOS look for Lazarus - instructions and a bonus wish
« Reply #8 on: January 19, 2024, 03:42:50 pm »
I presented my case in what I felt was personally adequate, however brash it may seem from the lookout tower that moderation has to climb down from.

Actually, no moderator made a remark about your post being a potential issue. Others just assumed.

Of course, I (and probably other moderators too) looked. But the post, including the video were on topic. So no complains.
And well yes, of course, despite wanting to extend our full trust to everyone, we must evaluate if someone might be a hidden spammer or not. Links can be an indication depending on content and other factors, but the important part is "and other factors".

And btw, welcome to the forum.

Thanks, very kind of you, Martin_fr.

I appreciate the network of personalities that have gathered here around my topic. It shows the various ways we can agree, disagree, or agree to disagree on things in civilized manners, where often, only the world-wide-web can hope to provide us with such tools.

BeniBela

  • Hero Member
  • *****
  • Posts: 921
    • homepage
Re: The DOS look for Lazarus - instructions and a bonus wish
« Reply #9 on: January 20, 2024, 02:06:51 pm »
This is just a color scheme?

From the title, I thought someone made a Lazarus for DOS.

I used to use Visual Basic for DOS:  https://upload.wikimedia.org/wikipedia/de/e/eb/Vbdos_form.png

You can use ASCII to draw the components in DOS

MarkMLl

  • Hero Member
  • *****
  • Posts: 8191
Re: The DOS look for Lazarus - instructions and a bonus wish
« Reply #10 on: January 20, 2024, 02:27:14 pm »
I used to use Visual Basic for DOS:  https://upload.wikimedia.org/wikipedia/de/e/eb/Vbdos_form.png

Noting that that had separate editors for code and forms, i.e. only one in memory at any time.

I used it a little, but then moved to Delphi: thus condemning myself to GUI-based programs from that point onwards. Not so much of an issue with Windows, but a big thing for Linux.

Quote
You can use ASCII to draw the components in DOS

You can only use ASCII if you're content with drawing frames using +-| and so on. The PC character set is a substantial ASCII superset.

In practice you can do far better with a VGA, which has a 512-character font. I've seen somebody using that to very good effect (from VBW) to have windows with round corners, inner- and outer-colours running all the way up to the frame drawing character, and so on. However in practice this is sufficiently non-portable that I don't believe it could be replicated on any platform other than a DOS PC: definitely not Linux etc.

MarkMLl
MT+86 & Turbo Pascal v1 on CCP/M-86, multitasking with LAN & graphics in 128Kb.
Logitech, TopSpeed & FTL Modula-2 on bare metal (Z80, '286 protected mode).
Pet hate: people who boast about the size and sophistication of their computer.
GitHub repositories: https://github.com/MarkMLl?tab=repositories

KodeZwerg

  • Hero Member
  • *****
  • Posts: 2269
  • Fifty shades of code.
    • Delphi & FreePascal
Re: The DOS look for Lazarus - instructions and a bonus wish
« Reply #11 on: January 20, 2024, 03:34:06 pm »
Lazarus as a terminal application?
I have no idea where that should lead but you can start at looking at FP, thats included in a basic FPC installation.
On the web you can search for "Turbo Vision", that was a framework to simulate windows like stuff via ascii drawn borders.
« Last Edit: Tomorrow at 31:76:97 xm by KodeZwerg »

MarkMLl

  • Hero Member
  • *****
  • Posts: 8191
Re: The DOS look for Lazarus - instructions and a bonus wish
« Reply #12 on: January 20, 2024, 04:18:54 pm »
But fp doesn't have a form designer, and notwithstanding the foundation of FreeVision and the people still working on its margins its capabilities are limited.

MarkMLl
MT+86 & Turbo Pascal v1 on CCP/M-86, multitasking with LAN & graphics in 128Kb.
Logitech, TopSpeed & FTL Modula-2 on bare metal (Z80, '286 protected mode).
Pet hate: people who boast about the size and sophistication of their computer.
GitHub repositories: https://github.com/MarkMLl?tab=repositories

KodeZwerg

  • Hero Member
  • *****
  • Posts: 2269
  • Fifty shades of code.
    • Delphi & FreePascal
Re: The DOS look for Lazarus - instructions and a bonus wish
« Reply #13 on: January 20, 2024, 04:34:01 pm »
But fp doesn't have a form designer, and notwithstanding the foundation of FreeVision and the people still working on its margins its capabilities are limited.

MarkMLl
Excuse me, I was not aware of a Turbo Vision remake! That was just the first thought came into my mind.
Plus exactly thats why I said "I dont know where that should lead..."
To me, Lazarus as a terminal app is impossible to imagine/create, since, as you already mentioned, it needs graphics to survice :P
« Last Edit: Tomorrow at 31:76:97 xm by KodeZwerg »

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 10792
  • Debugger - SynEdit - and more
    • wiki
Re: The DOS look for Lazarus - instructions and a bonus wish
« Reply #14 on: January 20, 2024, 05:04:27 pm »
Also, I would like there to be a toggle mapping for changing the visibility on some of the forms of the IDE but this is just a wish as it stands and haven't looked around for the appropriate place to pass my message along to.
https://wiki.freepascal.org/IDE_Window:_Desktops ? (And possible AnchorDocking, if you are after a single window IDE)

 

TinyPortal © 2005-2018