Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Seeing this historic document in action! #2

Open
rhaleblian opened this issue Aug 11, 2021 · 11 comments
Open

Seeing this historic document in action! #2

rhaleblian opened this issue Aug 11, 2021 · 11 comments

Comments

@rhaleblian
Copy link

rhaleblian commented Aug 11, 2021

It is kind of funny to see someone post a feature request in this repo. :P
But these are just notes i wanted to share.

I don't have access to a NeXT machine now (though my old 90's research lab had two Cubes). Instead, a virtual machine is possible. Here's Project Builder and Interface Builder with the pertaining files loaded:

w3-ib-pb

This is OPENSTEP 4.2 . By contrast, Sir Berners-Lee mentioned that he used NEXTSTEP 3.

@rhaleblian rhaleblian changed the title Perusing this historical document in NeXTSTEP 3.3 . Perusing this historical document in NeXTSTEP 3.3 Aug 11, 2021
@rhaleblian
Copy link
Author

rhaleblian commented Aug 11, 2021

Anyone who has written Cocoa applications on older versions of macOS 10 should feel a haunting sense of familiarity.

@rhaleblian rhaleblian changed the title Perusing this historical document in NeXTSTEP 3.3 Perusing this historical document in OPENSTEP Aug 11, 2021
@rhaleblian
Copy link
Author

rhaleblian commented Aug 12, 2021

Not surprisingly, the developer API changed between 3.3 and 4.2. Some is just class renaming but a few things are now missing. Will try getting a 3.3 machine running.

@rhaleblian rhaleblian changed the title Perusing this historical document in OPENSTEP Seeing this historical document in action! Aug 13, 2021
@rhaleblian
Copy link
Author

rhaleblian commented Aug 13, 2021

Builds on NEXTSTEP 3.3. It's crowded since i can't get bigger than 640x480 (VGA). Now that is old school.
nextstep-build

When run, crashes when trying to use a file default.style which failed to load. Looks like one place to put that file is $HOME/WWW .

@rhaleblian
Copy link
Author

NXScanf(stream, "%s%i%s%f%i",

begins to give us hints as to the format of a stylesheet.

@rhaleblian
Copy link
Author

image

Opens the initial page, albeit with no interesting styling.

@rhaleblian
Copy link
Author

My previous stylesheet can crash the app, so i put in some guards while a legal definition gets devised.

@rhaleblian
Copy link
Author

Just saw the CERN has an emulation of the app.
https://worldwideweb.cern.ch/browser/

@rhaleblian
Copy link
Author

rhaleblian commented Sep 15, 2021

Oops. The repo does have the required startup stylesheet; however, if you do a make clean in the project, it will be deleted.

Screen Shot 2021-09-14 at 8 04 20 PM

Since networking isn't working in my virtual machine, fetching a remote page is unexciting:

Screen Shot 2021-09-14 at 8 06 03 PM

@RemoPro
Copy link

RemoPro commented Sep 16, 2022

I downloaded the compiled WorldWideWeb.app from cern.ch 2.5 years ago. The app is only 155 KB in size. should I upload it?

@rhaleblian
Copy link
Author

http://nextcomputers.org has versions of the app, one of them might match the one you have.
They keep a file area.

@markusbkk
Copy link

I wonder how close this would get to running under GNUStep.

@rhaleblian rhaleblian changed the title Seeing this historical document in action! Seeing this historic document in action! Nov 12, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants