#turbovision — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #turbovision, aggregated by home.social.
-
Když jsem kdysi ještě na základce začal programovat propadl jsem kouzlu prostředí #TurboVision . Roky pak běžely a s nimi nové technologie kterým dával nejčastěji vzhled #TwitterBootstrap ale ten přes všechny jeho přednosti je jenom skin na webu. Takže když #AbraFlexi přineslo svoje nové webové rozhraní, často jsem si říkal jak by to vypadalo pokud by technologie šly jinou cestou, jak by asi vypadalo FlexiBeečko pod DOSem ? No soudím, že nějak takhle:
-
Když jsem kdysi ještě na základce začal programovat propadl jsem kouzlu prostředí #TurboVision . Roky pak běžely a s nimi nové technologie kterým dával nejčastěji vzhled #TwitterBootstrap ale ten přes všechny jeho přednosti je jenom skin na webu. Takže když #AbraFlexi přineslo svoje nové webové rozhraní, často jsem si říkal jak by to vypadalo pokud by technologie šly jinou cestou, jak by asi vypadalo FlexiBeečko pod DOSem ? No soudím, že nějak takhle:
-
Když jsem kdysi ještě na základce začal programovat propadl jsem kouzlu prostředí #TurboVision . Roky pak běžely a s nimi nové technologie kterým dával nejčastěji vzhled #TwitterBootstrap ale ten přes všechny jeho přednosti je jenom skin na webu. Takže když #AbraFlexi přineslo svoje nové webové rozhraní, často jsem si říkal jak by to vypadalo pokud by technologie šly jinou cestou, jak by asi vypadalo FlexiBeečko pod DOSem ? No soudím, že nějak takhle:
-
Když jsem kdysi ještě na základce začal programovat propadl jsem kouzlu prostředí #TurboVision . Roky pak běžely a s nimi nové technologie kterým dával nejčastěji vzhled #TwitterBootstrap ale ten přes všechny jeho přednosti je jenom skin na webu. Takže když #AbraFlexi přineslo svoje nové webové rozhraní, často jsem si říkal jak by to vypadalo pokud by technologie šly jinou cestou, jak by asi vypadalo FlexiBeečko pod DOSem ? No soudím, že nějak takhle:
-
What ultra-lightweight cross-platform #C/C++ GUI do you use? Some nice ones are:
#RayGUI https://github.com/raysan5/raygui
#nuklear https://github.com/immediate-mode-ui/nuklear
#OTK https://otk.sourceforge.net/
#pdcurses https://pdcurses.org/ with BSD libform & libmenu or
#stfl https://clifford.at/stfl
#TurboVision https://tvision.sourceforge.net/
#fltk https://www.fltk.org/
#AskFedi -
What ultra-lightweight cross-platform #C/C++ GUI do you use? Some nice ones are:
#RayGUI https://github.com/raysan5/raygui
#nuklear https://github.com/immediate-mode-ui/nuklear
#OTK https://otk.sourceforge.net/
#pdcurses https://pdcurses.org/ with BSD libform & libmenu or
#stfl https://clifford.at/stfl
#TurboVision https://tvision.sourceforge.net/
#fltk https://www.fltk.org/
#AskFedi -
What ultra-lightweight cross-platform #C/C++ GUI do you use? Some nice ones are:
#RayGUI https://github.com/raysan5/raygui
#nuklear https://github.com/immediate-mode-ui/nuklear
#OTK https://otk.sourceforge.net/
#pdcurses https://pdcurses.org/ with BSD libform & libmenu or
#stfl https://clifford.at/stfl
#TurboVision https://tvision.sourceforge.net/
#fltk https://www.fltk.org/
#AskFedi -
What ultra-lightweight cross-platform #C/C++ GUI do you use? Some nice ones are:
#RayGUI https://github.com/raysan5/raygui
#nuklear https://github.com/immediate-mode-ui/nuklear
#OTK https://otk.sourceforge.net/
#pdcurses https://pdcurses.org/ with BSD libform & libmenu or
#stfl https://clifford.at/stfl
#TurboVision https://tvision.sourceforge.net/
#fltk https://www.fltk.org/
#AskFedi -
Turbo Vision 2.0 – a modern port
https://github.com/magiblot/tvision
#HackerNews #TurboVision #TurboVision2 #2.0 #ModernPort #GitHub #Development
-
Turbo Vision 2.0 – a modern port
https://github.com/magiblot/tvision
#HackerNews #TurboVision #TurboVision2 #2.0 #ModernPort #GitHub #Development
-
Turbo Vision 2.0 – a modern port
https://github.com/magiblot/tvision
#HackerNews #TurboVision #TurboVision2 #2.0 #ModernPort #GitHub #Development
-
Turbo Vision 2.0 – a modern port
https://github.com/magiblot/tvision
#HackerNews #TurboVision #TurboVision2 #2.0 #ModernPort #GitHub #Development
-
🤯 Wow, a terminal emulator for your terminal! 🚀 Because clearly, what we needed was more terminals inside our terminals, powered by the revolutionary Turbo Vision. 🦄 Next up: a browser that lets you browse browsers, because who doesn't love a good recursive loop? 🙃
https://github.com/magiblot/tvterm #terminalemulator #TurboVision #recursiveinnovation #techhumor #futureoftech #HackerNews #ngated -
🤯 Wow, a terminal emulator for your terminal! 🚀 Because clearly, what we needed was more terminals inside our terminals, powered by the revolutionary Turbo Vision. 🦄 Next up: a browser that lets you browse browsers, because who doesn't love a good recursive loop? 🙃
https://github.com/magiblot/tvterm #terminalemulator #TurboVision #recursiveinnovation #techhumor #futureoftech #HackerNews #ngated -
🤯 Wow, a terminal emulator for your terminal! 🚀 Because clearly, what we needed was more terminals inside our terminals, powered by the revolutionary Turbo Vision. 🦄 Next up: a browser that lets you browse browsers, because who doesn't love a good recursive loop? 🙃
https://github.com/magiblot/tvterm #terminalemulator #TurboVision #recursiveinnovation #techhumor #futureoftech #HackerNews #ngated -
🤯 Wow, a terminal emulator for your terminal! 🚀 Because clearly, what we needed was more terminals inside our terminals, powered by the revolutionary Turbo Vision. 🦄 Next up: a browser that lets you browse browsers, because who doesn't love a good recursive loop? 🙃
https://github.com/magiblot/tvterm #terminalemulator #TurboVision #recursiveinnovation #techhumor #futureoftech #HackerNews #ngated -
A terminal emulator that runs in your terminal. Powered by Turbo Vision
https://github.com/magiblot/tvterm
#HackerNews #terminalemulator #TurboVision #commandline #development #open-source #technews
-
A terminal emulator that runs in your terminal. Powered by Turbo Vision
https://github.com/magiblot/tvterm
#HackerNews #terminalemulator #TurboVision #commandline #development #open-source #technews
-
A terminal emulator that runs in your terminal. Powered by Turbo Vision
https://github.com/magiblot/tvterm
#HackerNews #terminalemulator #TurboVision #commandline #development #open-source #technews
-
A terminal emulator that runs in your terminal. Powered by Turbo Vision
https://github.com/magiblot/tvterm
#HackerNews #terminalemulator #TurboVision #commandline #development #open-source #technews
-
@lkundrak
soooo then... why isn't there a #TurboVision frontend to #NetworkManager yet? 😈
@pascaldragon @whitequark -
@lkundrak
soooo then... why isn't there a #TurboVision frontend to #NetworkManager yet? 😈
@pascaldragon @whitequark -
@lkundrak
soooo then... why isn't there a #TurboVision frontend to #NetworkManager yet? 😈
@pascaldragon @whitequark -
@lkundrak
soooo then... why isn't there a #TurboVision frontend to #NetworkManager yet? 😈
@pascaldragon @whitequark -
@pascaldragon
@whitequark Turbo Vision is the most advanced and best designed TUI widget toolkit of all times! Nothing else comes even close to it. I also miss the tiny improvements that they added in TV2.0 (part of Borland Pascal 7) which AFAIK wasn't open sourced. Improvements like changing the window close symbol from [■] to [☼] while it's being clicked.I guess one can even forgive it's pascalish `#define Uses_TWindow` quirks...
-
@pascaldragon
@whitequark Turbo Vision is the most advanced and best designed TUI widget toolkit of all times! Nothing else comes even close to it. I also miss the tiny improvements that they added in TV2.0 (part of Borland Pascal 7) which AFAIK wasn't open sourced. Improvements like changing the window close symbol from [■] to [☼] while it's being clicked.I guess one can even forgive it's pascalish `#define Uses_TWindow` quirks...
-
@pascaldragon
@whitequark Turbo Vision is the most advanced and best designed TUI widget toolkit of all times! Nothing else comes even close to it. I also miss the tiny improvements that they added in TV2.0 (part of Borland Pascal 7) which AFAIK wasn't open sourced. Improvements like changing the window close symbol from [■] to [☼] while it's being clicked.I guess one can even forgive it's pascalish `#define Uses_TWindow` quirks...
-
@pascaldragon
@whitequark Turbo Vision is the most advanced and best designed TUI widget toolkit of all times! Nothing else comes even close to it. I also miss the tiny improvements that they added in TV2.0 (part of Borland Pascal 7) which AFAIK wasn't open sourced. Improvements like changing the window close symbol from [■] to [☼] while it's being clicked.I guess one can even forgive it's pascalish `#define Uses_TWindow` quirks...
-
Why can't I recompile #ctran for 16-bit #DOS? Because many of #FreePascal's libraries are too big to fit into 64 KiB data blocks, and won't compile no matter which memory model I use.
There is a chance I'll rewrite ctran in the future. #FreeVision (the #Borland #TurboVision "clone") with #ObjectPascal is certainly an option. I could also rewrite the lot in C or C++.
But today is not that day. For now, I'd rather just rewrite a Makefile.
-
Why can't I recompile #ctran for 16-bit #DOS? Because many of #FreePascal's libraries are too big to fit into 64 KiB data blocks, and won't compile no matter which memory model I use.
There is a chance I'll rewrite ctran in the future. #FreeVision (the #Borland #TurboVision "clone") with #ObjectPascal is certainly an option. I could also rewrite the lot in C or C++.
But today is not that day. For now, I'd rather just rewrite a Makefile.
-
Why can't I recompile #ctran for 16-bit #DOS? Because many of #FreePascal's libraries are too big to fit into 64 KiB data blocks, and won't compile no matter which memory model I use.
There is a chance I'll rewrite ctran in the future. #FreeVision (the #Borland #TurboVision "clone") with #ObjectPascal is certainly an option. I could also rewrite the lot in C or C++.
But today is not that day. For now, I'd rather just rewrite a Makefile.
-
Why can't I recompile #ctran for 16-bit #DOS? Because many of #FreePascal's libraries are too big to fit into 64 KiB data blocks, and won't compile no matter which memory model I use.
There is a chance I'll rewrite ctran in the future. #FreeVision (the #Borland #TurboVision "clone") with #ObjectPascal is certainly an option. I could also rewrite the lot in C or C++.
But today is not that day. For now, I'd rather just rewrite a Makefile.
-
Idle thought today re #ctran:
I wonder if it's worth making a little interface using #FreeVision (the #TurboVision-compatible library that comes with #FreePascal) to display information about #Psion OO category (class definition) files?
Yes, I realise this is feature creep. But currently I'm outputting a lot of information to the terminal that the original CTRAN.EXE doesn't do. How much do I leave in as a "verbose" option, and how much to I move to a shiny TUI?
Something for another time.
-
Idle thought today re #ctran:
I wonder if it's worth making a little interface using #FreeVision (the #TurboVision-compatible library that comes with #FreePascal) to display information about #Psion OO category (class definition) files?
Yes, I realise this is feature creep. But currently I'm outputting a lot of information to the terminal that the original CTRAN.EXE doesn't do. How much do I leave in as a "verbose" option, and how much to I move to a shiny TUI?
Something for another time.
-
Idle thought today re #ctran:
I wonder if it's worth making a little interface using #FreeVision (the #TurboVision-compatible library that comes with #FreePascal) to display information about #Psion OO category (class definition) files?
Yes, I realise this is feature creep. But currently I'm outputting a lot of information to the terminal that the original CTRAN.EXE doesn't do. How much do I leave in as a "verbose" option, and how much to I move to a shiny TUI?
Something for another time.
-
@liying
#TurboVision was and still is the best TUI framework system, by a huge margin.
The love that has been put into the widget design, especially in the 2.0 release, still mesmerizes me.The C++ port lost some of the elegance of the Pascal API, but it's still in a different world than any other TUI framework ever made. I'm looking at you, ncurses!
@nixCraft -
@liying
#TurboVision was and still is the best TUI framework system, by a huge margin.
The love that has been put into the widget design, especially in the 2.0 release, still mesmerizes me.The C++ port lost some of the elegance of the Pascal API, but it's still in a different world than any other TUI framework ever made. I'm looking at you, ncurses!
@nixCraft -
@liying
#TurboVision was and still is the best TUI framework system, by a huge margin.
The love that has been put into the widget design, especially in the 2.0 release, still mesmerizes me.The C++ port lost some of the elegance of the Pascal API, but it's still in a different world than any other TUI framework ever made. I'm looking at you, ncurses!
@nixCraft -
@liying
#TurboVision was and still is the best TUI framework system, by a huge margin.
The love that has been put into the widget design, especially in the 2.0 release, still mesmerizes me.The C++ port lost some of the elegance of the Pascal API, but it's still in a different world than any other TUI framework ever made. I'm looking at you, ncurses!
@nixCraft -
A modern port of Turbo Vision 2.0, the classical framework for text-based user interfaces. Now cross-platform and with Unicode support.
https://github.com/magiblot/tvision -
A modern port of Turbo Vision 2.0, the classical framework for text-based user interfaces. Now cross-platform and with Unicode support.
https://github.com/magiblot/tvision -
Turbo - An experimental text editor based on Scintilla and Turbo Vision.
https://github.com/magiblot/turbo -
Turbo - An experimental text editor based on Scintilla and Turbo Vision.
https://github.com/magiblot/turbo -
CW: Programming with Java and Dexer textmode GUI: Adding descriptions to the main menu items
Stumbled on my first Jexer roadblock: Showing a menu item description in the status bar.
It turns out that this functionality is NOT built-in, and I can't override classes like TMenu or TMenuItem (WTF?), they have final methods and private constructors. Who the hell came up with this idea??? :blobugh:
So, in order to be able to display a menu item's description text in the statusbar, I had to add an onIdle() event handler to the application's desktop object.
This handler finds the active menu in the menubar and gets the active menu item's id, then updates the status bar text with a string that I store manually using the menu item id as key.
It's a horribly complicated workaround, but it works! 😀
Best of all, since it's called in an onIdle() event, it only gets called after the last event is processed, which means it's efficient and doesn't consume any unnecessary cycles!
-
CW: Programming with Java and Dexer textmode GUI: Adding descriptions to the main menu items
Stumbled on my first Jexer roadblock: Showing a menu item description in the status bar.
It turns out that this functionality is NOT built-in, and I can't override classes like TMenu or TMenuItem (WTF?), they have final methods and private constructors. Who the hell came up with this idea??? :blobugh:
So, in order to be able to display a menu item's description text in the statusbar, I had to add an onIdle() event handler to the application's desktop object.
This handler finds the active menu in the menubar and gets the active menu item's id, then updates the status bar text with a string that I store manually using the menu item id as key.
It's a horribly complicated workaround, but it works! 😀
Best of all, since it's called in an onIdle() event, it only gets called after the last event is processed, which means it's efficient and doesn't consume any unnecessary cycles!
-
CW: Programming
I'm progressing with my text-mode #Java GUI application.
Decided to switch from #Lanterna to #Jexer because the Lanterna API is a blackhole of documentation; there is little to none.
Jexer, OTOH, is based on #Borland #TurboVision which has plenty of documentation available - Several implementations of the TurboVision API are out there, and it's so damn easy to set up.
In a couple of hours I'm already adding the Main Menu.
Piece of cake. :blobcatcool:
-
CW: Programming
I'm progressing with my text-mode #Java GUI application.
Decided to switch from #Lanterna to #Jexer because the Lanterna API is a blackhole of documentation; there is little to none.
Jexer, OTOH, is based on #Borland #TurboVision which has plenty of documentation available - Several implementations of the TurboVision API are out there, and it's so damn easy to set up.
In a couple of hours I'm already adding the Main Menu.
Piece of cake. :blobcatcool: