Jump to content
SteveB

Introducing Structured Extended BASIC and TiCodEd

Recommended Posts

No need to re-invent the wheel. We already have an excellent compiler, and we should be able to just drop the XB code generated by TICodEd in Classic99 and compile away :) Best of both worlds!

Share this post


Link to post
Share on other sites
4 hours ago, Vorticon said:

No need to re-invent the wheel. We already have an excellent compiler, and we should be able to just drop the XB code generated by TICodEd in Classic99 and compile away :) Best of both worlds!

We don't need to re-invent, just make a seamless connection with one software to the other. Or maybe even better integrated into. I think that if it was integrated it would make more programmers able to put out programs that get the best use of resources in the TI. I think that if a person get a feeling of completion, that will inspire to make more.

So a tool that can make it easier! When it is not about creativity, but just standard "number-crunching", why not make it so easy so that more people can get a hold of that "power". Just as TICodEd is meant to be.

Why - Sometimes "creativity" are not that good at programming. So it makes it easier for more ideas to come to live, with more automation. I am sure that there are still games/programs, that is STILL not made.

 

I have many experiences of people being able to express great and new idea at one level, but totally lacks ability or resources to express it for the masses (at more levels).

I have seen YouTubes of someone converting a B Ex, with a compiler. Where the one doing it was typing the same name, but with different extensions. And then saying, "This you need to do to all programs you want to convert!" In my mind, "WHY, why not automate this? When this is something that EASILY could be bade into ONE single thing to do. Type a name and then the computer do its internal "pling plong" - and then, "Here are your file/s". There are times that it would be OK to do it ALL manually. But most of the time, automate it!

What draws me to the computer is that I can make it do stuff I can do, BUT I get totally bored out of my mind doing it a 1000 times. So I am all for automation of stuff. As soon as your doing a repetitive action, it is time to automate it. That gives me more time to be creative.

That is what I love about TICodEd, it used the power of the modern computer to optimize programming on the TI. I love it when you are able to program with "clarity" and with great over view. And when you look at the program-lines the "computer" make, the program lines are optimized in the best possible way. COOL, love it! That is the best combination. Creativity of the programmer is let lose and the computer dos what it dos best. Make the program "tight" and as small as possible. I also think that with TICodEd, it is easier to make program snippets that are great and can be reused. So In the future, TICodEd can have a huge library of snippets that can be combined to make the code for the computer optimal. I have seen different programmers do the same thing and some times there is this one programmer, that has a great solution of a small part. Where very few lines are used to do something that someone else use 2-3 time more lines to do.

@SteveB Maybe that is something that could be made in the future, a library of great code snippets for TICodEd.

PS! Programmers creativity is making code even smaller then it was and do more!

 

PS!! I love 1 or 10 line games -challenge! So cool to look at games made in a few lines! I can not do it, but I love to see the creativity within that limitation.

Edited by oddemann
edit...
  • Like 3

Share this post


Link to post
Share on other sites
8 hours ago, Vorticon said:

No need to re-invent the wheel. We already have an excellent compiler, and we should be able to just drop the XB code generated by TICodEd in Classic99 and compile away :) Best of both worlds!

Quite right there is no need. 

My idealism is just slightly put-out by making a text file that makes a text that makes a text file... that gets assembled. :)

I will lookup a good therapist if it gets too serious. :) 

 

In the mean time it is still an amazing addition to TI-99 development so "compile away!" 

 

  • Like 2

Share this post


Link to post
Share on other sites
20 hours ago, TheBF said:

My idealism is just slightly put-out by making a text file that makes a text that makes a text file... that gets assembled. :)

You forgot the binary tokenized files ... it is SXB textfile, XB textfile, -M tokenized binary Merge-File, Assembler textfile, OBJ objectcode and finally the compiled XB file. I am still amazed how well things are working together...

  • Like 2

Share this post


Link to post
Share on other sites

... it looks like a bug in TiCodEd ... it should not crash, even if something unexpected happens. 

 

Can you mail me an example? TiCodEd <at> lizardware.de or per direct message here? 

Share this post


Link to post
Share on other sites
1 hour ago, SteveB said:

... it looks like a bug in TiCodEd ... it should not crash, even if something unexpected happens. 

 

Can you mail me an example? TiCodEd <at> lizardware.de or per direct message here? 

By crash I meant that it gives the error message then the option to ignore with the risk of file corruption or to abort which exits the program. Neither are great options 😩

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...