6 ms·
bigFORTH (1997-)
- notamy 3y agoNever mind, I’m blind, please ignore.
- drpossum 3y agoWe've sadly really lost a core aspect of web design.
- CyberDildonics 3y agoAre you talking about this page? It looks atrocious. If it was just text without background images it would be readable and simple.
- throwaway17_17 3y agoI think the opinions on the linked page are likely to be split across age lines. If you were active on the internet prior to 2004 sites like this one will spark nostalgia in many, however, if your primary experience with the internet starts with the iPhone, Facebook, etc then you will merely see poor design and ugly aesthetics. I'm sure this is somewhat reductive, but broadly I would suspect I'm correct.
- CyberDildonics 3y agoIt has nothing to do with that, it's just bad design to have pattern image backgrounds that make text hard to read and add nothing. There's a reason even small web pages don't look like this any more. Pages made like this were people seeing features and thinking they should use them without thinking about what they were doing. Go back as far as you want, professional pages never looked like this. Even in the days of geocities it was only people's first web pages that looked like this. You could excuse people for learning to put a .gif in the background and then showing it off in the mid 90s. 30 years later there isn't any excuse.
- bigfishrunning 3y agoAs a person that's closer to 40 then 30, i love the design of that webpage. It makes me feel young again. I understand that it's technically bad. I understand that there are many ways to make it feel more readable. I don't care. I miss a time when nobody knew or cared about how to design a readable webpage.
- az09mugen 3y agoIt reminds me the old dos game Gods https://i.ytimg.com/vi/EhXflDuEnYU/maxresdefault.jpg https://i.ytimg.com/vi/EhXflDuEnYU/maxresdefault.jpg
- CyberDildonics 3y agoWhat you're talking about is nostalgia. The person I replied to was saying this is a "core aspect of web design".
- mhd 3y agoI immediately want to install the Enlightenment WM with that old steampunk theme again and do some POV-RAY.
- mkovach 3y agoI still got nostalgic when I see web pages like that. I miss them.
- schwartzworld 3y agoTiled backgrounds? I miss them too.
- deleted 3y ago[deleted]
- rickcarlino 3y agoI believe BigForth was absorbed into what is now GForth (still maintained). See the GForth “pedigree”: https://www.complang.tuwien.ac.at/forth/gforth/Docs-html/Origin.html https://www.complang.tuwien.ac.at/forth/gforth/Docs-html/Ori...
- kragen 3y agoafaik gforth doesn't have bigforth's native-code compiler
- packetlost 3y agoProbably not, considering it uses gcc as a backend
- anta40 3y agoCan it compile Forth into native executable, something like gcc myapp.c -o myapp?
- kragen 3y agobigforth can (it's written in forth and compiled with itself) but i don't remember if gforth can bigforth incidentally had some minor updates last march (autoconf stuff, waveform.m, and example2.m)
- avindroth 3y agoForth really changed the way I think. I now take notes in a Forth-like way. Very underexplored.
- bwestergard 3y agoCould you say more about what it means to "take notes in a Forth-like way"?
- AstroJetson 3y agoNot sure what it means carrot soup cookies bread butter cart grocery todo would be one way :-)
- pyinstallwoes 3y agoI'd love to see your notes as a sample, please :).
- lelanthran 3y agoI think he might mean: 1. Push items onto a stack. 2. Create new stacks (words) for categories of items. FWIW, I do the same, and use a tool (now using almost exclusively the GUI tool I include in the github repo) to do it. This is the explanation of the tree-of-stacks method that I am using: https://github.com/lelanthran/frame/blob/master/docs/FrameIntroduction.odp https://github.com/lelanthran/frame/blob/master/docs/FrameIn... (yes yes, it's a slideshow, but until I can make a video, this is a better medium for visualising how it works).
- denmashansa 3y agoOk
- oh_sigh 3y agoOn Forth, anyone know how Chuck is doing these days? I haven't seen anything from him in almost a decade.
- jhbadger 3y agoHe's still listed as chairman at Greenarrays, which makes chips for embedded systems (and a version of Forth is still the official development system for them) https://www.greenarraychips.com/ https://www.greenarraychips.com/
- fizfaz 3y agoHe sometimes joins meetings of the Forth 2020-Group. The last one was meeting #40 on Nov. 11. 2023: https://www.youtube.com/watch?v=M14tCZiEPkg&t=11670s https://www.youtube.com/watch?v=M14tCZiEPkg&t=11670s
- drivers99 3y agoI see him in this Silicon Valley Forth Interest Group video call from 2023-12-16: https://www.youtube.com/watch?v=CPqMc4QmUS0 https://www.youtube.com/watch?v=CPqMc4QmUS0 Even better, here's his "fireside chat" from 2023-11-18 https://www.youtube.com/watch?v=3jJkyc-raJQ https://www.youtube.com/watch?v=3jJkyc-raJQ edit: his blog has a few brief announcements occasionally https://colorforth.github.io/blog.htm https://colorforth.github.io/blog.htm
- kragen 3y agothanks, this is wonderful news sad to see he's running microsoft windows, which i am sure is not running on a ga144, and an iphone but it's wonderful to see he's still alive and still living in the mountain cabin and still working on colorforth this is dispiriting: > forth is a lovely language, but you have to be able to interface with your hardware. i've been doing that for 50 years and i'm tired of it. they keep changing the rules faster than i can learn what they are i really respect that the most important purpose for his clock app is to tell him when the sky will turn beautiful golden colors i wonder if it would be more informative for him to stream some live coding rather than just present finished programs, because i feel that the essence of forth is the interactive experience of using it a surprisingly hardcore tidbit is (53'40") that colorforth context switches between apps by recompiling the new app from source. otoh i guess that's what php and streamlit do too
- xelxebar 3y agoForth is super cool for embedded work. The normal dev cycle of build, burn, not work, tweak, build, burn, repeat is quite slow and annoying. It was kind of revolutionary for me to discover Mecrisp[0], which demonstrates how can provide a (fast!) language that also provides a friggin' repl into your hardware. The ##forth IRC channel on Libera is quite active. Would recommend popping in for anyone interested. The two projects that got me interested in Forth are 1. JonesForth: http://git.annexia.org/?p=jonesforth.git;a=blob;f=jonesforth.S;hb=HEAD http://git.annexia.org/?p=jonesforth.git;a=blob;f=jonesforth... Explanation and motivation for the What and Why of Forth and its implementation. Well, actually, it's actually an implementation in x86 assembly, but the comments are a wonderful exposition and intro into Forth. 2. SmithForth: https://dacvs.neocities.org/SF/ https://dacvs.neocities.org/SF/ Implementation of Forth in x86-64 opcodes. It's a hand-written ELF that implements a Forth. It's simplicity is absolutely beautiful. SmithForth is what pushed me over the edge to really start learning x86 assembly and Forth. I started by hand-decompiling the SmithForth binary, which was quite an adventure on its own. [0]:https://mecrisp.sourceforge.net/ https://mecrisp.sourceforge.net/
- kragen 3y agoyou probably can't use amd64 in embedded work, or even i386 these days, but i think 'a friggin' repl into your hardware' is a good explanation of what's appealing about forth
- actionfromafar 3y agoSure you can, lot's of custom x86 boards with vxWorks on them out there.
- kragen 3y agothere are at least some, especially on very old machines
- actionfromafar 3y agoNot sure what you mean by this. There are Atom-like boards, and Core i7 boards with BSPs and everything in between. Bringing up a custom system isn't that hard either.
- lebuffon 3y agoAmazing that this is one person's work.
- NooneAtAll3 3y agowhere does bigFORTH lay on Big Scale? https://xkcd.com/2130/ https://xkcd.com/2130/
- robomartin 3y agoHaving used Forth professionally for about ten years, the language has always held a special place in my heart. I have had the experience (fun!) of implementing Forth from nothing in a couple of processors (6502 and 68K). While I do think the language is useful in certain domains, the main problem everyone has with it will be finding qualified programmers. I’ve had to convert codebases to C for this reason and, back in the day, made a fair bit of money doing this as a gun for hire.