REBOL Forum Recent REBOL Forum Topics http://rebolforum.com Rebol 3.19.0 Thanks Oldes!, Posted by: Sam the Truck 14-Apr-2025/19:58-7:00 http://rebolforum.com/index.cgi?f=printtopic&topicnumber=46&archiveflag=new AI and modern tools Deepcognito may be producing the best models I've tried yet for local inference on low-powered local machines. The 14b parameter Qwen version has been providing very high quality output on a lightweight Windows 11 consumer netbook without any GPU (very slow, but still actually useable): https://www.deepcogito.com/research/cogito-v1-preview, Posted by: Nick 11-Apr-2025/8:50:54-7:00 http://rebolforum.com/index.cgi?f=printtopic&topicnumber=45&archiveflag=new What I'm using now instead of Rebol I'm much more likely to use jam.py than SQLPage for most small projects going forward, but SQLPage does have one distinct advantage: support for ancient browsers, with absolutely no JS required for any of it's core features. In that way, SQLPage will replace all my old tools such as jslinb whenever I need to support any sort of ancient client device, or for alternate IU interfaces to databases created by tools such as jam.py, which need to support all possible client devices. SQLPage is fantastic for that purpose, and it's very fast., Posted by: Nick 31-Mar-2025/9:03:39-7:00 http://rebolforum.com/index.cgi?f=printtopic&topicnumber=44&archiveflag=new Has anyone used Rebol to participate in AdventofCode? Wow, Rye looks well-formed already, with database support, UI, lots of built in capabilities, deployment to desktop and WASM (and potential compilation to any target supported by Go), strong support for the Go ecosystem. I wish I had more time to devote to it immediately (currently swamped with projects), but I'm excited to dive into it down the road. It's a darn shame a project like this hadn't been available when the Rebol community still was large - I hope the Go community begins to take interest., Posted by: Nick 2-Mar-2025/20:59:40-8:00 http://rebolforum.com/index.cgi?f=printtopic&topicnumber=43&archiveflag=new Nick: Anvil for Enterprise Database Development? I've spent so many thousands of hours of my life working with so many hundreds of software development tools and paradigms. It's always amazing to see how challenges shift in different environments. In the end, I always evaluate which tools enable the greatest overall productivity and achievement, in the context of living with the best possible quality of life, and making the greatest possible positive difference in the world and the lives of the people around me. Anvil has far and away outperformed any other software tool I've ever used, by those measurements., Posted by: Nick 13-Jan-2025/0:22:03-8:00 http://rebolforum.com/index.cgi?f=printtopic&topicnumber=42&archiveflag=new REBOL dialect Meta on Bluesky social network Bluesky turned out to be a great strategic choice. It has exploded last year to almost 26 million users by now: www.blueskyusercount.com Our new year's greet and resolution: bsky.app/profile/language.metaproject.frl/post/3leoq3qexjs2n, Posted by: Kaj 1-Jan-2025/9:43:47-8:00 http://rebolforum.com/index.cgi?f=printtopic&topicnumber=41&archiveflag=new Meta in Vintage Computer Christmas Challenge 2024 The emphasis was on Happy holidays and the smile emoji :), Posted by: Nick 30-Dec-2024/0:35:49-8:00 http://rebolforum.com/index.cgi?f=printtopic&topicnumber=40&archiveflag=new Is anyone here doing any production work with Rust? A few months ago I had a great experience using the Rust toolchain to compile SQLPage for older versions of Windows, Linux, and even termux on Android. Rust is getting a lot of attention, and I see it being used more in projects/tools that I'm interested in (river reverse proxy, for example: https://www.memorysafety.org/blog/river-release). Has anyone here used Rocket web framework and SeaORM or Diesel, or Rust in general, for any projects?, Posted by: Nick 29-Dec-2024/8:00:09-8:00 http://rebolforum.com/index.cgi?f=printtopic&topicnumber=39&archiveflag=new Massive Ecosystems are a Sign of Failure and Not Success About ecosystems, today I finished a deduplication process that involved a SQL query which performs approximately 5.5 billion+ computations on the current database size, comparing 8 fields which include dates and other values, with 7 multipart logic evaluations, for a total of at very least 630 trillion CPU operations. For a single consumer grade CPU core running at 100 GFLOPS, that should take ~1.8 hours. Because this project relies on a data center where they employ at least 64 cores to run the SQL server machines, that deduplication process only takes ~100 seconds to complete. The deduplication routine only gets run a few times a year, so that sort of power use is perfectly justified. The amount of work that would have been required to implement all that from scratch, to use all that hardware effectively would have required, ahem, a little more than writing a SQL query of a few dozen lines, and integrating it with an Anvil front end. The half century of SQL RDBMS optimization has turned out to be useful :) In another project this week, a client decided to purchase an in-house clone of their HCHB database, in order to automate Blue Cross insurance authorization requests. HCHB only offers that product as a MSSQL database, which is all super easy to integrate with SQLAlchemy and Anvil. And my client will also use SQLPage to write one-off UIs and APIs herself. This will save her a minimum $100k per year, and more importantly, will dramatically improve the workload and daily quality of life for 40+ employees. Again in this situation, it's not about the programming language, it's about the tools and libraries which enable integration of RDBMS and other ecosystem tools. BTW, I got a kick out of watching Dave Plummer write AI scripts in Python, to make use of CUDA: https://www.youtube.com/watch?v=QHBr8hekCzg He even makes the point that to do virtually anything useful with AI, CUDA is essential. Again, that's all about leveraging ecosystem tools - not the sort of thing that can just get re-created equivalently with any high-level language. Python is the native interface language of CUDA. But databases can be used in just about any mainstream language. I don't have any interest in re-creating Postgres. It's about making use of the millions/billions of hours of human work that have been poured into building solid lower level tools in connected ecosystems, which can't be duplicated easily., Posted by: Nick 21-Dec-2024/23:57:21-8:00 http://rebolforum.com/index.cgi?f=printtopic&topicnumber=38&archiveflag=new AltScript I don't know if Carl would have done that. He was more focused on his own things and the core language. Yet, the REBOL implementation prevents deeply integrating external data types. And we made Syllable to compare to Amiga OS: syllable.metaproject.frl Admittedly, Syllable carries a mess with it because it is largely POSIX/Linux/GNU compatible, but the core OS is an improvement over Amiga OS., Posted by: Kaj 4-Dec-2024/21:42:44-8:00 http://rebolforum.com/index.cgi?f=printtopic&topicnumber=37&archiveflag=new