TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

ViperCard – An open source re-creation and re-imagination of HyperCard

444 点作者 moltensyntax大约 7 年前

32 条评论

ashleyn大约 7 年前
HyperCard together with Qbasic both fell into that forgotten realm of democratising programming; making it so that even your aunt could write a simple program herself. A lot of people ended up learning programming because of these simple languages&#x2F;tools, and I used to love playing with their projects I&#x27;d download from Geocities and the like.<p>It&#x27;s a bit of a shame the industry gave up on the idea, and abandoned these syntactically-sugared programming languages. HyperTalk reads just like English; it very much seemed like the next generation of the niche BASIC aimed to fill. Because computers of that era typically opened right into a development environment (e.g. a simple BASIC interpreter), there was even brief discussion of HyperCard potentially replacing Finder as the default Mac OS environment.
评论 #16676503 未加载
评论 #16677769 未加载
评论 #16676753 未加载
评论 #16680851 未加载
评论 #16676477 未加载
评论 #16677865 未加载
评论 #16676484 未加载
buserror大约 7 年前
In 88 (I was 19) I was a &#x27;professional mac developer&#x27; and wrote a stack in hypercard to convert huge list of points to polygons, and split them with other polygons.<p>The project was to split the parcels of land from Lille to Paris with the track of the TGV (high speed train) to calculate the expropriation the state was doing to the poor guys who&#x27;d end up getting their huge field cut in two, and would have to drive 20 miles to go from one side to the other :-)<p>Seriously. Hypercard was pretty cool to throw together something quickly, with a UI and more importantly it gave the client the impression they could go an tinker with it afterward.<p>It was also excellent to mockup UIs and &#x27;processes&#x27; and other bits of Mac apps before committing to making them, so even internally at apple, Hypercard (and Supercard) were used a lot for mockups.<p>There was a huge ecosystem around hypercard, and it lasted for a very long time.<p>Oh, and Atkinson is still my hero!
评论 #16679966 未加载
评论 #16678068 未加载
mikekchar大约 7 年前
If I remember correctly, the only reason Ward Cunningham invented the wiki is because HyperCard was discontinued. He was apparently writing CRC cards and storing them in HyperCard (which seems like a completely reasonable thing to do...) He wanted something that was as convenient for doing that kind of thing.
评论 #16676467 未加载
评论 #16676007 未加载
peterburkimsher大约 7 年前
I taught myself AppleScript when I was 13, to parse HTML and make 1000-character iPod Notes. I&#x27;d used LogoWriter in school since I was 7, but never got a copy of HyperCard. I heard many good things about HyperCard, but never thought it would be worth starting an emulator just to use it.<p>I just opened ViperCard, and the GUI is totally intuitive. The scripts used by buttons share a lot of syntax with AppleScript. This is the GUI for AppleScript I always wanted. Now I know why people love it. If I&#x27;d been able to use HyperCard earlier, maybe I&#x27;d have become a front-end developer instead of a back-end engineer.
评论 #16676490 未加载
评论 #16676336 未加载
ada1981大约 7 年前
I wrote a program called Virtual Journal 1.0 that was simply an infinite paged, password protected text journal app.<p>I put it into AOL&#x27;s ftp area as shareware and got checks from around the world for $2. I was about 8 years old!<p>EDITED: I&#x27;m offering a $100 reward if anyone can find a copy of this software in an archive or old shareware disc somewhere! I&#x27;d love to find it again. Also, bonus points for finding my OneClick Palette called &quot;AOL ROVER&quot;.
m8rl大约 7 年前
HyperCard was about empowering users, the opposite of what many tech companies want today, including Apple. It was a &quot;predecessor&quot; to the web (hypertext, HyperTalk scripting language), of Flash (animations, graphics), of user programmable databases (ok, Filemaker is older). It enabled users to smoothly dive into programming, as it not only offered a simple but extremly powerful concept of document-applictions called &quot;stacks&quot;, drag-n-drop setup of your own graphical user interfaces, but behind all this a very powerful, extendable object oriented programming language with kind of &quot;real&quot; objects, as every item of your stack could have it&#x27;s own method. Thankfully we have web technology today, else computer technology would miss its most democratic tool. But still HyperCard was the only way to simply have your own data on your own computer in your own application and not relying to a server, cloud or even paid service.
dangoor大约 7 年前
This is cool, but I wonder if anyone has made a modern, browser-based variation of HyperCard? Something with a model akin to HyperCard&#x27;s but exporting stacks in a form that can be easily put onto a page.<p>There&#x27;s Amber Smalltalk, but that&#x27;s more powerful and the simplicity of HyperCard is part of its charm.
评论 #16676496 未加载
评论 #16676192 未加载
评论 #16676283 未加载
评论 #16677761 未加载
gergles大约 7 年前
This reminds me of my favorite story about old-school Macs. All Macs shipped with Hypercard after its release for a while. Then, eventually, Apple spun off Claris, who got HyperCard as part of the deal, and Apple decided to ship a nerfed version of HyperCard that had most of the stack authoring tools disabled.<p>However, you could open up a command console in this neutered version of HyperCard, type in &#x27;magic&#x27;, and you&#x27;d be able to unlock the full set of authoring tools.<p>Magic indeed.
soapdog大约 7 年前
For those that like HyperCard, I really recommend looking at LiveCode (www.livecode.com), it is a modern version of it that is able to generate standalone applications for MacOS X, Windows, Linux, Android, iOS and the Web.<p>They have a FOSS version behind that confusing website, the livecode.org site has access to the GPL version, you can download without acquiring a membership. It is just a bit hidden.
zitterbewegung大约 7 年前
I wonder how much material design is influenced by Hypercard. I know the web was partially inspired but it looks like with material design the language is sort of extended. Or maybe it was all integrated into the design language for the web.
评论 #16675496 未加载
评论 #16675708 未加载
dbcurtis大约 7 年前
I&#x27;ll show my age here, but back when I took AI, I wrote a (toy, homework-size) expert system as a Hypercard stack. There is actually a lot to be said for Hypercard as a framework for quick UIs.
cocktailpeanuts大约 7 年前
why is this flagged?
dfex大约 7 年前
Wow! This takes me back! HyperTalk was probably my second language after Applesoft BASIC and boy did it seem powerful at the time.<p>Hypercard overall was just great at getting out of the way and letting you get things done. Looking back, if Apple had realised how powerful networking was back then, Hypercard may have morphed into the browser one day, but they missed that boat.<p>I remember reading somewhere a while back that Hypercard plus some XCMDs were used to control the lighting system in Petronas Towers in Kuala Lumpar... actually here we go: <a href="https:&#x2F;&#x2F;www.wired.com&#x2F;2002&#x2F;08&#x2F;hypercard-forgotten-but-not-gone&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.wired.com&#x2F;2002&#x2F;08&#x2F;hypercard-forgotten-but-not-go...</a>
drivingmenuts大约 7 年前
Ironically, it does not work in Safari. :(
评论 #16676623 未加载
评论 #16692949 未加载
jackvalentine大约 7 年前
I&#x27;ve always thought that OneNote would be better as some kind of hypercardesque application. Everything I wish my notebook could do it kinda does, but with very poor linking to data or calendars.
GRobLewis大约 7 年前
As for the problem with languages like HyperTalk and AppleScript being read-only, the solution isn&#x27;t to change the syntax, it&#x27;s -- wait for it -- AI! If Google can figure out what you want from a spoken free-form inquiry, then a smart interpreter should be able to figure out what you&#x27;re trying to say in a line of code, even if you don&#x27;t get the syntax quite right. And if your code is ambiguous, it can ask you confirm your intentions. Why haven&#x27;t we seen more of this?
freesort大约 7 年前
This is my first experience with HyperCard and I love it!
tomcam大约 7 年前
www.livecode.com is a cross platform updated Hypercard descendant. Their free Community edition is GPL
评论 #16676447 未加载
shaunxcode大约 7 年前
this pleases me greatly. I hope the $1000 level is reached ASAP so it can import existing stacks!
tomc1985大约 7 年前
I would think &quot;Hypercard Reimagined&quot; would finally cast off the iron chains of its black-and-white, ancient Mac UI heritage...<p>edit: to clarify, even back in the day those were the two things that I really disliked about HyperCard. No color and no Windows
dredmorbius大约 7 年前
Hypercard was the inspiration behind much of the early Web. In particular the Viola browser suite.<p><a href="http:&#x2F;&#x2F;www.viola.org&#x2F;viola&#x2F;violaIntro.html" rel="nofollow">http:&#x2F;&#x2F;www.viola.org&#x2F;viola&#x2F;violaIntro.html</a>
评论 #16676856 未加载
zokier大约 7 年前
Considering the enthusiasm at display here, I feel like this project would deserve bit better demo video for people like me who do not really understand HyperCard.
intrasight大约 7 年前
I had a early Mac in 1984 (still have the damn thing - sentimentality). Showing people Hypercard was often the thing that convinced them to purchase a Mac.
MR4D大约 7 年前
“Mobile and tablet are not yet supported”<p>Well, heck. Now I can’t even see what is causing so much commentary on the memories of HyperCard.
Angostura大约 7 年前
Ironically, doesn&#x27;t support Safari :)
评论 #16681730 未加载
SpikeDad大约 7 年前
Kind of ironic they &quot;don&#x27;t support&quot; Safari, the browser for macOS.<p>Seems to work anyways.
评论 #16692944 未加载
tc7大约 7 年前
Aw man. So much nostalgia. &lt;3
meatsock大约 7 年前
this is great, but how do i hit option on an android to draw multiple?
评论 #16675660 未加载
notthegov大约 7 年前
I used to make Hypercard stacks back in 7th grade when I was learning from Quantum Link (Q-Link) hackers like Mobeius from the Pan-American Information Network (#hellonearth).<p>And AOL hackers and soical engineers like HappyHardcore, creator of AOL4Free &amp; the Master Blaster, the famous Da Chronic, creator of AOHell and KT (Shameer) who first taught me social engineering in 1995-<p><a href="http:&#x2F;&#x2F;www.stepbystep.com&#x2F;America-Onlines-Dark-Side-131812&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.stepbystep.com&#x2F;America-Onlines-Dark-Side-131812&#x2F;</a><p>Koceilah Rekouche aka Chron, photo from the 1990s-<p><a href="https:&#x2F;&#x2F;www.flickr.com&#x2F;photos&#x2F;captivating&#x2F;3816111466&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.flickr.com&#x2F;photos&#x2F;captivating&#x2F;3816111466&#x2F;</a>
评论 #16675786 未加载
评论 #16676756 未加载
jlebrech大约 7 年前
there needs to be ways to jump into code without being bogged down with installing compilers and tools and configuring minifiers and choosing frameworks. just code straight away.<p>something that works for kids but also scales all the way into enterprise.
评论 #16680421 未加载
评论 #16679688 未加载
chris_wot大约 7 年前
Why has this been flagged?
wruwew8uu9大约 7 年前
Many happy memories. Can we make it full-screen please ?
评论 #16675845 未加载