The shoutbox is currently out of service. Join us on Discord instead.
You can help CodeWalrus stay online by donating here.

Online C compiler for the TI-84 Plus CE / TI-83 Premium CE

Started by Adriweb, September 30, 2015, 10:19:03 pm

Previous topic - Next topic

0 Members and 2 Guests are viewing this topic.

Scipi

Quote from: DJ Omnimaga on November 03, 2015, 04:19:21 am
By the way do you program in C normally? You could probably port some of your old games to the 84+CE :P


I normally do C++. But I can work with C ^_^




DJ Omnimaga

That's cool :D. You should showcase some of your stuff here again :walrii:

Unicorn

Just wondering, has there been any updates for this, @Adriweb ?

Maybe a public release?



??? ??? ??? ??? ???

Adriweb

Not yet (minor stuff recently, not worth mentioning)

What mainly remains to be done before a public release (both website and source-codes) is, among other things (but that's the majority) :
  • Permissions-related code, to handle who owns which projects and what they can do with it (view/edit/delete...), if it's shared (and if so, with who) etc.,
  • Program renaming (right now it's hardcoded) (Done)
  • Actually refactor the C compiler PHP bridge into an subclass instance of a project builder class (think OOP, and actually it may be implementing an interface actually, of a "builder"), so that later on, more project types (than just C) could be added in without having to recode everything.
  • Handle multiple-files projects correctly (this one's going to take some time for the user-side/GUI point-of-view :( so the GUI side may not be available right away, to not delay more the release)
  • Improve the current makefile to be less hardcoded and support said multifile projects (Done)
  • GUI overhaul to take into account the points above (probably later on, to not delay more the release)
  • Don't enable live multi-users collaboration by default.
  • Improve the default C project template (and possibly make several ones depending on what kind of thing the user wants to make, like a homescreen thing, a graph thing, a 8bpp game...)
  • Finalize our "documentation" (which is rather a "how to make ZDS happy and compile your code" mini-guide)
  • More server-side stuff to automate folder cleaning
  • More testing


That's just the TODO list, there are also things in a WISH list...
Co-founder & co-administrator of TI-Planet and Inspired-Lua

Adriweb

Some stuff done recently :
  • Feature to change the program name (varname)
  • Default template updates
  • Click on people's avatar to jump on their cursor
  • Optimization of the build process (faster now)
  • Auto save/load project settings (browser localStorage)
  • Ctrl+mouseover on a base 10 number -> display in hex. ; If click -> change in code (WIP, currently has a char-eating bug)
  • Highlight of the current editing line
  • Minor misc things




(source)
Co-founder & co-administrator of TI-Planet and Inspired-Lua

DJ Omnimaga

I swear I posted here earlier... but I am shocked at the large mount of stuff that still needs to be done. I'm glad it's coming along nicely, though. Will there be a feature to bulk-save like in SourceCoder? In Token we have to manually save each source code file one by one.

Adriweb

Quote from: DJ Omnimaga on November 21, 2015, 06:47:47 amI swear I posted here earlier... but I am shocked at the large mount of stuff that still needs to be done.

Turns out I've been working a lot tonight and almost all of the todo list is done :)
I'll post when it's actually done.

Quote from: DJ Omnimaga on November 21, 2015, 06:47:47 amI'm glad it's coming along nicely, though. Will there be a feature to bulk-save like in SourceCoder? In Token we have to manually save each source code file one by one.

Hmm, sure, but right now, while multi-file projects are working, it's not fully embedded into the same window/"virtual tab", so you'll have to open multiple window/tabs, and saving happens as you build, both on the server and locally.
Once the front-end is more polished, it will all be integrated nicely and such a bulk-saving will be there, yes.
Co-founder & co-administrator of TI-Planet and Inspired-Lua

DJ Omnimaga

Good to hear :)


Also, I wonder if there will be a lite interface for those with limited bandwidth caps (perhaps not as lite as CW Lite interface at https://codewalr.us/index.php?wap2 but you get the idea)? Because on older computers, TI-Planet can get a bit laggy sometimes, especially scrolling, and web-based IDE's with syntax highlighting can do the same with large code.

Unicorn

oh yes, I always found it hard to visit ti planet because of the backgrounds. Anyways, thats great! If I really wanted to build something, I could compile the source, yes?



??? ??? ??? ??? ???

Lionel Debroux

November 21, 2015, 09:49:04 am #39 Last Edit: November 21, 2015, 09:50:37 am by Lionel Debroux
The TI-Planet background can be disabled by clicking "Theme: Light" in the top left corner of the root (portal) page. I'm among the users who disable this background, for readability purposes :)
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TIEmu and TILP.
Co-admin of TI-Planet.

Adriweb

As I was saying, almost all of the todo-list is done, so a public beta should be coming pretty soon.



(this will be beautified later ^^)
Co-founder & co-administrator of TI-Planet and Inspired-Lua

Adriweb

Interface improved, and some minor backend stuff.



We're getting closer to a public beta...
Co-founder & co-administrator of TI-Planet and Inspired-Lua

DJ Omnimaga

Awesome. You should make a separate topic and link to it when the beta comes out so I can add it to the front page :)

Snektron

Looking good :) Still waiting for the time where you accidently leak the link >:D (if you even have it on a public server)
Legends say if you spam more than DJ Omnimaga, you will become a walrus...


Lionel Debroux

It is on a public server, and there will soon be nothing to leak: we hope to open public beta-testing by the end of the week :)

The estimation I gave in the comments of the ticalc.org news item where Kerm performed blatant unsollicited, off-topic advertising of his closed-source infrastructure remains valid. But I'm not blaming you for not reading ticalc.org, or noticing that part of my comment :)
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TIEmu and TILP.
Co-admin of TI-Planet.

Powered by EzPortal