Live data from Hacker News

Fresh IDE

fresh.flatassembler.net

61–70 of 83 posts

Re: Fresh IDE

#61
post #46
post #41

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…

I can tell you in my provincial Sweden household, a goddamn PC compatible was near unobtainable until 95. Not that I wanted a PC, I remember I dreamt that I had an Amiga but when I woke up I still had a Z80 machine. :-)

Re: Fresh IDE

#63
post #36

On 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…

Your example doesn't work in Firefox (text doesn't wrap properly), but it does in Chrome

Re: Fresh IDE

#64

Earlier 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.

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).

Re: Fresh IDE

#65

Earlier 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

It does work on latest Firefox for Android. Text curves well.

Re: Fresh IDE

#66

Earlier 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).

Well, as I said several posts above, I am working on a new, assembly language, portable GUI toolkit that to be used for v3.x series of Fresh IDE.

Unfortunately it will add another 50..100kB to the code, but the portability has price. :(

Re: Fresh IDE

#67
post #45
post #41

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 liked the MASM 6 macros for some reason. It was blasphemy to others at the time though.

The other MASM macrohead chiming in

Re: Fresh IDE

#68
post #24
post #2

It 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.

The UI is simply what you get with the classic win32 API. It is instantly comprehensible and workmanlike, if not contemporary chic. It is also crazy efficient; that API and the widgets and controls it provides were developed when machines had 4MB-8MB of RAM. The whole IDE probably launches in a few milliseconds and fits in L2.

Cool stuff.

Re: Fresh IDE

#69
post #36

On 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 brings me back. I remember Dreamweaver or Frontpage used to do this automatically in the late 90's, I was blown away and used it everywhere.

That, and image maps.

Re: Fresh IDE

#70

Earlier 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

On desktop firefox you need to enable a flag in the browser for it to start working (at least that's what MDN says, I didn't try it)
Post reply on HN