Author Topic: QB64 REPORT S01E01: "OPTION _EXPLICIT"  (Read 8093 times)

0 Members and 1 Guest are viewing this topic.

FellippeHeitor

  • Guest
QB64 REPORT S01E01: "OPTION _EXPLICIT"
« on: June 09, 2020, 08:44:44 pm »
‪Here's the first episode of QB64 Report, our podcast on all things QB64. In this episode, "OPTION _EXPLICIT"  https://www.buzzsprout.com/1147208/4082153-pilot-option-_explicit‬

Offline bplus

  • Global Moderator
  • Forum Resident
  • Posts: 8053
  • b = b + ...
    • View Profile
Re: QB64 REPORT S01E01: "OPTION _EXPLICIT"
« Reply #1 on: June 09, 2020, 10:38:35 pm »
  • Best Answer
  • So cool to hear you guys speaking :)

    Offline Ashish

    • Forum Resident
    • Posts: 630
    • Never Give Up!
      • View Profile
    Re: QB64 REPORT S01E01: "OPTION _EXPLICIT"
    « Reply #2 on: June 10, 2020, 12:11:17 am »
  • Best Answer
  • Very nice! Very cool to hear @STxAxTIC  and @Cobalt  voice. :)
    As for Fellippe, I already heard him before in his youtube videos
    if (Me.success) {Me.improve()} else {Me.tryAgain()}


    My Projects - https://github.com/AshishKingdom?tab=repositories
    OpenGL tutorials - https://ashishkingdom.github.io/OpenGL-Tutorials

    Offline Richard Frost

    • Seasoned Forum Regular
    • Posts: 316
    • Needle nardle noo. - Peter Sellers
      • View Profile
    Re: QB64 REPORT S01E01: "OPTION _EXPLICIT"
    « Reply #3 on: June 10, 2020, 01:15:47 am »
  • Best Answer
  • That was an interesting podcast. 

    A side note in it puzzled me, that some people edit not using the IDE.  Why?  I find the IDE fine for editing even 6000 line programs.  The only deficiency it has is that I was used to Ctrl-\ from 4.5 to initiate a search, and I fixed that by using AutoHotKey.
    It works better if you plug it in.

    Offline TempodiBasic

    • Forum Resident
    • Posts: 1792
      • View Profile
    Re: QB64 REPORT S01E01: "OPTION _EXPLICIT"
    « Reply #4 on: June 10, 2020, 03:18:27 am »
  • Best Answer
  • Great!
    So you force me to improve my listening ability, that at this time is low.

    Thanks

    I find very interesting to have a different channel of informations about QB64, an extra channel to communicate and let people to deal with QB64.

    Cool experience.

    Programming isn't difficult, only it's  consuming time and coffee

    Offline TempodiBasic

    • Forum Resident
    • Posts: 1792
      • View Profile
    Re: QB64 REPORT S01E01: "OPTION _EXPLICIT"
    « Reply #5 on: June 10, 2020, 03:32:32 am »
  • Best Answer
  • @Richard Frost
    Also I use QB64IDE  both to remember old QB45IDE both because I write little programs and I mustn't use more windows to see at different places of code....with my need it is ok and I'm starting to use the comment and uncomment options to debug, a little less the navigation bookmark and so rarely the console$. But I think that this is relative to own way to project and to code.

    I've tried the Dav's IDE and also Notepad++ with the RhoSigma's mod for QB64.
    At the actual state the only feature that I find fine and it is not in QB64IDE is the action to open/close an indenting block of code like it is possible in Notepad++, Intellij idea, Eclipse, Code Blocks and other modern IDEs.

    Good Coding
    Programming isn't difficult, only it's  consuming time and coffee

    Offline Qwerkey

    • Forum Resident
    • Posts: 755
      • View Profile
    Re: QB64 REPORT S01E01: "OPTION _EXPLICIT"
    « Reply #6 on: June 10, 2020, 04:46:24 am »
  • Best Answer
  • Fellippe, Bill & Dave, thanks for taking the time to do this.  Great to hear you.  When I have seen OPTION _EXPLICIT in people's code and then looked it up in Wiki, I have thought "why would anybody do that?", so now I know.  Thanks a lot.
    The podcast was both heartening and disheartening:  the latter aspect is for the completely disorganised coder that I am - never have I written code with any kind of structure, and members have had to put up with the shambles that my projects are!  I remain thankful that the QB64 community accepts all types.

    A final word re Fellippe: another activity that you have taken on??  I just do not know how you do it, but please do carry on, we're all immensely grateful to you and the team.

    Offline Qwerkey

    • Forum Resident
    • Posts: 755
      • View Profile
    Re: QB64 REPORT S01E01: "OPTION _EXPLICIT"
    « Reply #7 on: June 10, 2020, 05:03:45 am »
  • Best Answer
  • Oh, by the way, I have now found a slight typo in the "OPTION _EXPLICIT" Wiki page in the example code given:

    OPTION _EXPLICIT
    DIM myVariable AS INTEGER
    myVariable = 5
    PRINT myVariabe


    In the last line the variable name is misspelt.  So, if someone has a bit of spare time (but hardly a pressing issue!).

    In my code every variable has a variable subscript to define type, so I'll never be using OPTION_EXPLICIT and will declare only arrays and _MEM objects.  I'll be carrying on in my shambles mode!
    « Last Edit: June 10, 2020, 05:06:16 am by Qwerkey »

    Offline luke

    • Administrator
    • Seasoned Forum Regular
    • Posts: 324
      • View Profile
    Re: QB64 REPORT S01E01: "OPTION _EXPLICIT"
    « Reply #8 on: June 10, 2020, 06:27:04 am »
  • Best Answer
  • A side note in it puzzled me, that some people edit not using the IDE.  Why?
    • It doesn't play well with tiling window managers
    • It can't do multiple files (I don't consider having multiple IDE windows open to be sufficient)
    • It's resource intensive
    • It can't keep up with, say, me holding down the Down arrow
    • Any kind of formatting or syntax checking is basically useless when working with included files that depend on external declarations
    But most importantly, it doesn't have vim keybindings :)

    FellippeHeitor

    • Guest
    Re: QB64 REPORT S01E01: "OPTION _EXPLICIT"
    « Reply #9 on: June 10, 2020, 07:09:40 am »
  • Best Answer
  • Oh, by the way, I have now found a slight typo in the "OPTION _EXPLICIT" Wiki page in the example code given:

    OPTION _EXPLICIT
    DIM myVariable AS INTEGER
    myVariable = 5
    PRINT myVariabe


    In the last line the variable name is misspelt.  So, if someone has a bit of spare time (but hardly a pressing issue!).

    The typo is intended here. Look at the line right below the code sample:

    Quote
    QB64 IDE Status will show: Variable 'myVariabe' (SINGLE) not defined on line 7

    FellippeHeitor

    • Guest
    Re: QB64 REPORT S01E01: "OPTION _EXPLICIT"
    « Reply #10 on: June 10, 2020, 07:10:58 am »
  • Best Answer
  • Thanks Qwerkey to all of you guys who took time to listen to our first episode! We're excited and looking forward to producing more, and your feedback is really important!

    Offline Qwerkey

    • Forum Resident
    • Posts: 755
      • View Profile
    Re: QB64 REPORT S01E01: "OPTION _EXPLICIT"
    « Reply #11 on: June 10, 2020, 07:31:19 am »
  • Best Answer
  • You may well be excited, but I imagine that sra. Heitor is saying "Oh não! Mais tempo naquele computador estúpido!".

    FellippeHeitor

    • Guest
    Re: QB64 REPORT S01E01: "OPTION _EXPLICIT"
    « Reply #12 on: June 10, 2020, 07:33:09 am »
  • Best Answer
  • She's pretty cool about it 🥰

    Offline Dimster

    • Forum Resident
    • Posts: 500
      • View Profile
    Re: QB64 REPORT S01E01: "OPTION _EXPLICIT"
    « Reply #13 on: June 10, 2020, 11:10:07 am »
  • Best Answer
  • Nicely done, very informative - think there should a link in the wiki to this podcast.

    Offline Dav

    • Forum Resident
    • Posts: 792
      • View Profile
    Re: QB64 REPORT S01E01: "OPTION _EXPLICIT"
    « Reply #14 on: June 10, 2020, 03:43:02 pm »
  • Best Answer
  • Very nice Podcast!  Looking forward to the next one already!

    - Dav