Top
Best
New

Posted by boredjohnny 1 hour ago

Microsoft killed FoxPro in 2007. Anyway, here's FoxPro revived(foxscript.org)
58 points | 31 commentspage 2
nrawe 1 hour ago|
A company I worked for has run VFP up until the last few years. I cut my teeth professionally with it on ETL processes. It moved data around like nobodies business!
zergrush 52 minutes ago||
what was foxpro , for younger gen here
xattt 7 minutes ago||
It was boxed software that, when going to a computer/office store as a child in the mid-1990s, you wanted your parents to buy because it had a fox on the cover and in the name without actually knowing what it did.

Simply speaking from experience.

neverartful 46 minutes ago|||
Original - FoxPro: https://en.wikipedia.org/wiki/FoxPro

Successor - Visual FoxPro: https://en.wikipedia.org/wiki/Visual_FoxPro

__d 46 minutes ago|||
An IDE, form designer, language, runtime, and database engine.

People used it to write business applications. Like Microsoft Access, or Visual Basic.

It started as a competitor to dBase II/III called FoxBase, and then Microsoft bought it.

wolfi1 45 minutes ago||
a database program, IIRC it was a program not by microsoft but MS bought it and killed it off
sehugg 1 hour ago||
Clarion and Paradox thought one of them was going to win the tontine.
TMWNN 1 hour ago|
R:BASE is still around
itomato 1 hour ago||
Cool - now do Lotus Approach
_s_a_m_ 48 minutes ago||
Hahahah this is too funny 8)

I wished almost it was terminal based

whalesalad 1 hour ago||
So hard to take these vibe coded projects seriously. I can feel the LLM selling it to me. I don't want to suggest the code is bad or it doesn't work or doesn't have awesome features... but ai built landers are just so smelly.
ravenstine 42 minutes ago||
Without fail, these vibe coded project websites all make themselves look way more ambitious and established than they actually are. A software project could be hours old and it will have a website that, just a handful of years ago, only projects that had been around for a while and with a revenue model would have had. To me, it comes off as so overly persuasive that the only thing I can think nowadays is "what sort of half-baked junk are they trying to sell me?" Today, a primitive website or a mere handwritten README.md is, ironically, a more reliable signal of whether an application is worth considering. At least to me, anyway.
yallpendantools 24 minutes ago|||
We need https://xkcd.com/1742/ but maybe with a different scale category.

Unlike most other people here, I wouldn't really say I've developed a radar for "the vibecoded webpage design"; I thankfully don't dabble as much with FE nowadays so if you told me this is default Bootstrap 4 or something, I'd have believed you. But as I scrolled through the claims, my AI-generated text radar pinged hard and I was caught in a moment of dissonance between the sleek design and the AI-cadenced copy.

Suddenly, I would've had more confidence if this was a black default font text on a white webpage, served from a .edu domain.

> The nightly is rebuilt from every push to main and published as a pre-release on GitHub. Unsigned, so the first launch asks you to confirm.

But with only two commits within the hour this really reads more like a concept of a release plan than an actual regimented/automated release process.

My problem with vibecoded projects was never whether if it was going to work but whether if the failure modes are known. And you can only know the failure modes if you check your work. Hence why, I realized that a history of alpha and beta releases for an opensource project is a signal of quality.

fragmede 35 minutes ago||
You'll get over it.
boredjohnny 1 hour ago||
Visual FoxPro stopped at version 9 in 2007. A surprising amount of it is still running, in 32 bits, because rewriting a 20-year-old business app is how you lose the business. A customer wanted to keep milking their app for the foreseeable future, so here it is: the same language on a new runtime (Rust, compiled to wasm, checked against the real vfp9.exe), tables no longer stopped at 2 GB, the old 32-bit .fll add-ins still loading, and lambdas, JSON and an HTTP server bolted on for good measure. Reports are not done and the builds are unsigned. MIT because why not?
mamcx 39 minutes ago||
The main kick is that there is not a way to "rewrite" a foxpro app without tons of stuff along the way!

(Example: You can ship an app that internally run `CREATE REPORT` and the report builder show up. You can invoke the debugger (that as I remember is the best I used a zero alternatives as good existed)) and so on

smackeyacky 1 hour ago|||
I feel like the business apps are an easier rewrite these days rather than imperfectly recreating the runtime environment.

Now your customer has two problems instead of just one.

SequoiaHope 1 hour ago||
Ya so you can bill twice! Once to do it the way the customer wants and a second time to do it right once they realize their mistake.
fragmede 31 minutes ago||
MECHANIC

HOURLY RATE

$100/HR ==== STANDARD

$150/HR ==== IF YOU WATCH

$175/HR ==== IF YOU HELP

$200/HR ==== IF YOU WORKED ON IT FIRST

$250/HR ==== IF YOU TELL ME HOW TO DO MY JOB

Pannoniae 50 minutes ago|||
Great job! 32-to-64-bit conversions are always fun :) One question though. If this is intended for desktop, why bother with WASM at all? Do you gain anything other than less performance?
fragmede 35 minutes ago||
Is it less performance if you compare the hardware it was probably running on vs today?
ndiddy 1 hour ago|||
What issues were your customer running into that made a 64-bit FoxPro necessary? What makes you more confident in rewriting the entire runtime the app runs inside of than rewriting the app itself? That seems just as risky if not more.
SequoiaHope 1 hour ago||
That’s great! Nice work thanks for sharing. I’ve never heard of FoxPro but I’ve seen how businesses need some app for 30+ years. Cool to see this happen.