CUTCODEDOWN
Minimalist Semantic Markup

Welcome Guest
Please Login or Register

If you have registered but not recieved your activation e-mail in a reasonable amount of time, or have issues with using the registration form, please use our Contact Form for assistance. Include both your username and the e-mail you tried to register with.

Author Topic: Elementals 4  (Read 1384 times)

Jason Knight

  • Administrator
  • Hero Member
  • *****
  • Posts: 919
  • Karma: +171/-1
    • CutCodeDown -- Minimalist Semantic Markup
Re: Elementals 4
« Reply #15 on: 20 Oct 2021, 12:36:30 am »
For those curious, this is the new site design, with both light and dark modes. Excuse the large size, caps were taken on my 4k media center set to 10 foot friendly 1REM == 32px.

https://elementalsjs.com/images/siteDesign_light.png
https://elementalsjs.com/images/siteDesign_dark.png
« Last Edit: 20 Oct 2021, 12:38:29 am by Jason Knight »
I'll fix every flaw, I'll break every law, I'll tear up the rulebook if that's what it takes. You will see, I will crush this cold machine.

John_Betong

  • Full Member
  • ***
  • Posts: 218
  • Karma: +24/-1
    • The Fastest Joke Site On The Web
Re: Elementals 4
« Reply #16 on: 20 Oct 2021, 10:44:27 am »
Regarding compiled languages creating monolithic files, would creating a simple menu system, that requests self contained entities, overcome the problem?
Retired in the City of Angels where the weather suits my clothes

makotoshishio

  • Junior Member
  • *
  • Posts: 9
  • Karma: +0/-0
Re: Elementals 4
« Reply #17 on: 21 Oct 2021, 08:38:49 am »
For the morbidly curious, here's the current alpha about ready to go beta once I finish unit testing. It's a wee bit different a beasty from anything prior, though it partly returns to the roots of 1.x since we can now tell IE to suck it.

Again, not even fully unit tested yet, much less well documented.

https://elementalsjs.com/scripts/elementals.5.0.0e.js

If a letter is on the minor revision, it's an alpha. The beta will be .beta followed by the beta number, same for rc.

So for example Release Candidate 1 will be elementals.5.0.0.RC1.js

Generally I don't share my alpha's public, but it feels like I'm standing in mud on unit testing and documenting.

Thanks for the update, super glad you decided to share your alpha release with us.

However I keep getting 403 forbidden when trying to access the link.

Can you take a look please, obviously after client work :)

makotoshishio

  • Junior Member
  • *
  • Posts: 9
  • Karma: +0/-0
Re: Elementals 4
« Reply #18 on: 21 Oct 2021, 08:47:40 am »
Oh, I'm also going to be adding a lot more error reporting at the console level to things in terms of type checking. You pass a string where an object should be expected, it should bitch about it with a console.error(), and a console.trace() to make the error report USEFUL.

Thus the internal use LOG object.  Still trying to decide if I should expose that or not given that the underscore object of the original elementals has gone the way of the dodo in favor of hooking existing elements.

Maybe make the internal "log" be Console.__elementals?

I think exposing it is an excellent idea.
When creating modules/component’s it will be an added benefit to be able to log out some information/errors.

 

SMF spam blocked by CleanTalk

Advertisement