Earlier quoted context omitted.
Actually the only Assembler I got disappointed with bare macros support is gas. I never used FASM, being an old MS-DOS grey beard, but tasm/masm macros were quite powerful, specially after MASM 6.0. So I never got the idea they were like cpp macros. Regarding the educational purpose with macros, are you aware that TI has some CPUs with an Assembler that looks like C--, or that AS/400 Assembly supports objects?
I think masm 6.0 was a time when Watcom went popular [or just known to me] and I was very disappointed of my asm skill that lost ~x2 both in time and size for Brezenham's. I couldn't even understand what exactly Watcom did for so wow, much performance, and I gave up finally :( So take my words with grain of salt. >So I never got the idea they were like cpp macros. >TI ... My experience lays completely in intel 80* ra…
Fresh IDE
61–70 of 83 posts
Re: Fresh IDE
#62Re: Fresh IDE
#63On a side note, check out how they have laid out the curved screenshot. It is apparently a stack of images. That helps setting the text to follow the couture of the curve.
There's actually a CSS property just for this called `shape-outside` [0]. It lets you define a shape of an image (or other element) that makes it so when it is floated, other elements can wrap up against it correctly. [1] is an example I just quickly made to show how the linked page could have been done in straight CSS. It works a bit nicer too as the text smoothly wraps instead of stepping like the linked article do…
Re: Fresh IDE
#64Earlier quoted context omitted.
Yeah, I find it funny that a project called Fresh has such a dated looking GUI style :D It does look like an interesting project though, if you can ignore the fugly widget styles.
The entire thing is writted in FASM assembler. So maybe they thought a normal gui toolkit is too heavy weight for asm.
Re: Fresh IDE
#65Earlier quoted context omitted.
There's actually a CSS property just for this called `shape-outside` [0]. It lets you define a shape of an image (or other element) that makes it so when it is floated, other elements can wrap up against it correctly. [1] is an example I just quickly made to show how the linked page could have been done in straight CSS. It works a bit nicer too as the text smoothly wraps instead of stepping like the linked article do…
Your example doesn't work in Firefox (text doesn't wrap properly), but it does in Chrome
Re: Fresh IDE
#66Earlier quoted context omitted.
The entire thing is writted in FASM assembler. So maybe they thought a normal gui toolkit is too heavy weight for asm.
Sure, that's likely the case and its an impressive piece of software. But.. that doesn't stop it from looking dated. Then again, maybe people used to developing in assembly (ie the target users) don't mind or are used to worse looking tools (eg when I was doing microcontroller development, most tools were pretty bad and dated looking, some newer ones used eclipse/netbeans for better or worse).
Unfortunately it will add another 50..100kB to the code, but the portability has price. :(
Re: Fresh IDE
#67Earlier quoted context omitted.
Actually the only Assembler I got disappointed with bare macros support is gas. I never used FASM, being an old MS-DOS grey beard, but tasm/masm macros were quite powerful, specially after MASM 6.0. So I never got the idea they were like cpp macros. Regarding the educational purpose with macros, are you aware that TI has some CPUs with an Assembler that looks like C--, or that AS/400 Assembly supports objects?
I liked the MASM 6 macros for some reason. It was blasphemy to others at the time though.
Re: Fresh IDE
#68It would make a better first impression if your hero screenshot didn't have font rendering from circa 1995.
Yes, it does not look like website of another Node.js framework or adtech startup. Another culture of software has another website aesthetics. And yet it looks better than average "modern" website. Fonts are of adequate size, contrast is high, no "carousels", no videos.
Cool stuff.
Re: Fresh IDE
#69On a side note, check out how they have laid out the curved screenshot. It is apparently a stack of images. That helps setting the text to follow the couture of the curve.
That, and image maps.
Re: Fresh IDE
#70Earlier quoted context omitted.
There's actually a CSS property just for this called `shape-outside` [0]. It lets you define a shape of an image (or other element) that makes it so when it is floated, other elements can wrap up against it correctly. [1] is an example I just quickly made to show how the linked page could have been done in straight CSS. It works a bit nicer too as the text smoothly wraps instead of stepping like the linked article do…
Your example doesn't work in Firefox (text doesn't wrap properly), but it does in Chrome