-
Sep 24th, 2023, 11:02 AM
#1
Thread Starter
Frenzied Member
twinBASIC Programming Features documentation
Documentation of new features that twinBASIC brings, including Attributes, Language Syntax, Project Configuration, Standard Library Enhancements, GUI Components, and Design Experience and Compiler Features.
github.com/twinbasic/documentation/wiki/twinBASIC-Features
-
Sep 24th, 2023, 02:50 PM
#2
Re: twinBASIC Programming Features documentation
https://github.com/yereverluvinunclebert
Skillset: VMS,DOS,Windows Sysadmin from 1985, fault-tolerance, VaxCluster, Alpha,Sparc. DCL,QB,VBDOS- VB6,.NET, PHP,NODE.JS, Graphic Design, Project Manager, CMS, Quad Electronics. classic cars & m'bikes. Artist in water & oils. Historian.
By the power invested in me, all the threads I start are battle free zones - no arguing about the benefits of VB6 over .NET here please. Happiness must reign.
-
Sep 24th, 2023, 05:09 PM
#3
Re: twinBASIC Programming Features documentation
I really need to get on finishing that... everything is listed (that I know of, I just found another new feature left off the list last week after starting that like 6mo ago-- binary literals, &B010101)... but down by the bottom it's still just the list without lengthier explanation.
If anyone wants to write the sections on generics and Implements Via, those are incomplete because I don't really understand the syntax and usage enough to write a good explanation and I've been hoping someone else would at least pick those two up. If you do you can send it to me to post; I have write access.
-
Oct 16th, 2023, 01:33 AM
#4
Thread Starter
Frenzied Member
Re: twinBASIC Programming Features documentation
Fafalone has updated the twinBASIC Features wiki, including a section on Modern IDE features.
github.com/twinbasic/documentation/wiki/twinBASIC-Features
-
Oct 31st, 2023, 08:11 AM
#5
Thread Starter
Frenzied Member
Re: twinBASIC Programming Features documentation
Fafalone has updated the twinBASIC Features wiki, to include an example of simple inheritance using Implements Via
https://github.com/twinbasic/documen...-to-implements
-
Oct 31st, 2023, 01:29 PM
#6
Re: twinBASIC Programming Features documentation
I've read the documentation several times now and each time I become increasingly excited about the prospects of TwinB as a replacement for VB6. Looking forward to using it in anger.
https://github.com/yereverluvinunclebert
Skillset: VMS,DOS,Windows Sysadmin from 1985, fault-tolerance, VaxCluster, Alpha,Sparc. DCL,QB,VBDOS- VB6,.NET, PHP,NODE.JS, Graphic Design, Project Manager, CMS, Quad Electronics. classic cars & m'bikes. Artist in water & oils. Historian.
By the power invested in me, all the threads I start are battle free zones - no arguing about the benefits of VB6 over .NET here please. Happiness must reign.
-
Nov 13th, 2023, 04:35 AM
#7
Thread Starter
Frenzied Member
Re: twinBASIC Programming Features documentation
Fafalone has added sections to the new features list on array destructuring, enumid for guids, and an example of generics.
github.com/twinbasic/documentation/wiki/twinBASIC-Features
-
Jan 28th, 2024, 08:42 AM
#8
Thread Starter
Frenzied Member
Re: twinBASIC Programming Features documentation
Fafalone has updated the twinBASIC Features wiki. There are now 424 new features!
github.com/twinbasic/documentation/wiki/twinBASIC-Features
Last edited by VB6 Programming; Jan 28th, 2024 at 02:06 PM.
Reason: Spelling
-
Jan 28th, 2024, 10:10 AM
#9
Re: twinBASIC Programming Features documentation
Originally Posted by VB6 Programming
This reads fantastic, all these are not just like features of VB7 but something out of VB8 and beyond! :-))
Btw, this topic could be split up into several sub-pages. Currently it starts with hot advanced topics du jour and laters returns to more basic ones which is anti-climatic and counterintuitive somehow IMO.
cheers,
</wqw>
-
Jan 28th, 2024, 10:11 AM
#10
Re: twinBASIC Programming Features documentation
It absolutely feels like that to be sure, but the '424' is referring to the new features introduced by Beta 424, the first release after the dark days of the 2 month refactor
-
Jan 28th, 2024, 10:16 AM
#11
Re: twinBASIC Programming Features documentation
Originally Posted by wqweto
This is reads fantastic, all these are not just like features of VB7 but something out of VB8 and beyond! :-))
Btw, this topic could be split up into several sub-pages. Currently it starts with hot advanced topics du jour and laters returns to more basic ones which is anti-climatic and counterintuitive somehow IMO.
cheers,
</wqw>
The sort order I was going for was to list the big-ticket items first in each section, the things that are a huge deal. Binary literals and /* */ comments are nice, but they're not the headliners that make people think "omg I've got to get tB NOW!" like 64bit, multithreading, etc.
-
Jan 28th, 2024, 03:31 PM
#12
Re: twinBASIC Programming Features documentation
Keep in mind that I do not do any twinBasic development, but I think the reasoning behind Microsoft's XML documentation and Java's JavaDoc documentation is two-fold:
- Using attributes (aka decorators) could lead to a potential code conflict
- Using comments means that the documentation would not be compiled
I would suggest considering these points if that's in fact what you're trying to build here, of course I could be completely misunderstanding what you're trying to do.
-
Mar 3rd, 2024, 08:33 AM
#13
Thread Starter
Frenzied Member
Re: twinBASIC Programming Features documentation
-
Jul 30th, 2024, 01:49 PM
#14
Fanatic Member
Re: twinBASIC Programming Features documentation
Does tB's IDE provide a menu editor where I can assign keyboard shortcuts for menu items? For example, I want to assign CTRL-S to a Save menu item. I'm not seeing it.
-
Jul 30th, 2024, 02:54 PM
#15
Re: twinBASIC Programming Features documentation
AAraya, this thread is about documentation for TB, open your own thread for a new and distinct issue.
https://github.com/yereverluvinunclebert
Skillset: VMS,DOS,Windows Sysadmin from 1985, fault-tolerance, VaxCluster, Alpha,Sparc. DCL,QB,VBDOS- VB6,.NET, PHP,NODE.JS, Graphic Design, Project Manager, CMS, Quad Electronics. classic cars & m'bikes. Artist in water & oils. Historian.
By the power invested in me, all the threads I start are battle free zones - no arguing about the benefits of VB6 over .NET here please. Happiness must reign.
-
Oct 16th, 2024, 01:02 PM
#16
Thread Starter
Frenzied Member
Re: twinBASIC Programming Features documentation
The twinBASIC programming features documentation has been updated.
https://github.com/twinbasic/documentation/wiki
bclothier has added a cdecl callback example:
twinbasic/documentation/wiki/twinBASIC-Features#cdecl-support
and an entry for variadic arguments:
twinbasic/documentation/wiki/twinBASIC-Features#variadic-arguments-support
fafalone has added a section for the newDelegate call by pointer syntax:
twinbasic/documentation/wiki/twinBASIC-Features#delegate-types-for-call-by-pointer
and updated the 'twinBASIC Compiler Constants' page to include the new TWINBASIC_BUILD constant
twinbasic/documentation/wiki/twinBASIC-Compiler-Constants
-
Oct 18th, 2024, 05:16 PM
#17
Re: twinBASIC Programming Features documentation
The latest version also supports static compilation of SQLite. Obj files.The function of twinbasic is becoming more and more powerful. I don't know when the first version will be officially released.
-
Oct 19th, 2024, 04:36 AM
#18
Thread Starter
Frenzied Member
Re: twinBASIC Programming Features documentation
twinBASIC allows the use of properly compiled .lib and .obj files as statically linked libraries, allowing incorporation of code from other languages.
See https://twinbasic/documentation/wiki/twinBASIC-Features#static-linking-of-obj-and-lib-files for more information.
Tags for this Thread
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|