borf? barf? can't think of many words ending in rf. bark? Barf Corf Curf Kerf Serf Surf Turf Zarf
Forgotten Language: Jorf could have been Python or Ruby (2005)
11–20 of 74 posts
Re: Forgotten Language: Jorf could have been Python or Ruby (2005)
#12This is quite interesting as it's not really clear a better syntax would automatically make it "win" over other languages, or even that it's a significant factor. Maybe a prerequisite in most cases, but I think here are a lot of other factors that can be more important:
* Surrounding library and tooling and documentation
* System requirements to comfortably run it
* Initial community
* Ability of the author to promote it
* The nature of the early adopter individuals and companies (thought experiment: young Mark Zuckerberg sits down one night and proceeds to write thefacebook v0.0.0.0.1 in Perl, not PHP)
"So, he became a suit ;-)"
I saw the emoticon ... but CTO of a startup != suit in many cases
Re: Forgotten Language: Jorf could have been Python or Ruby (2005)
#13borf? barf? can't think of many words ending in rf. bark? Barf Corf Curf Kerf Serf Surf Turf Zarf
Re: Forgotten Language: Jorf could have been Python or Ruby (2005)
#14Did something change recently with the HN ranking algorithm?
No. Why do you ask?
There are multiple stories on the front page right now with less than 10 votes and only one story older than 9 hours.
Re: Forgotten Language: Jorf could have been Python or Ruby (2005)
#15borf? barf? can't think of many words ending in rf. bark? Barf Corf Curf Kerf Serf Surf Turf Zarf
Serf would be a nice marketing word today I think, you could make a little picture that depicts the language as being in serfdom to the user. ;) Maybe I've had too much coffee, or not enough, I forget how that works. Whatever the case, I haven't drunk the exact right amount.
Re: Forgotten Language: Jorf could have been Python or Ruby (2005)
#16Earlier quoted context omitted.
No. Why do you ask?
Things on the front page has way less votes and seems fresher (more quickly replaced) than before. There are multiple stories on the front page right now with less than 10 votes and only one story older than 9 hours.
Re: Forgotten Language: Jorf could have been Python or Ruby (2005)
#17Re: Forgotten Language: Jorf could have been Python or Ruby (2005)
#18"If he started Jorf in 1987, that means he started it around the same time Perl 1.0, (and the syntax is much nicer ;-). He started it around the same time Guido started Python." This is quite interesting as it's not really clear a better syntax would automatically make it "win" over other languages, or even that it's a significant factor. Maybe a prerequisite in most cases, but I think here are a lot of other f…
Syntax plays some role at that early stage, of attracting that initial community.
Re: Forgotten Language: Jorf could have been Python or Ruby (2005)
#19Some interesting constructs / keywords, eg.
For (Col = 0 thru 4) | Display B Music 5 times
And some insights: The Windows culture is the culture of the WinProc; programs
dominated by massive unstructured switch statements that handle
esoteric message flags. As different products convert to Windows,
they unquestioningly adopt the WinProc culture. BASIC, the
language for the beginner, becomes Visual Basic, a language for
precious few. C programs become full of global values.
MS-Windows is so complicated that not even full time programmers
can learn every command and every subsystem. This leaves no time
for Windows programmers to learn about their customers. They are
doomed to write programs that cannot meet the particular needs of
these customer. The legacy of Windows threatens to be like the
legacy of UNIX; expensive techies, weak programs.
And design approaches: Memory Management
Why is it my fault when my computer runs out of memory? It is
not my memory, why is it my fault? Why do I have to "Open" a
file just to read data from it? What exactly is "Opening"? Why
can't I have two records available at the same time?
The JORF language handles its own memory, and your reward is
freedom to allocate large structures, arrays and text. The JORF
memory can flush variables, methods, windows, internal values,
and even the program stack to disk whenever memory gets scarce.
Data is read from file when you reference it, so there is no need
to "Read" it, and no difference between a "memory variable" and a
field in a record.Re: Forgotten Language: Jorf could have been Python or Ruby (2005)
#20borf? barf? can't think of many words ending in rf. bark? Barf Corf Curf Kerf Serf Surf Turf Zarf
bedwarf
bescarf
bescurf
corf
dwarf
enserf
hippocerf
hircocerf
Hurf
kerf
orf
overscurf
returf
scarf
scharf
scurf
semiserf
serf
shurf
surf
swarf
tharf
turf
underturf
unturf
urf
warf
werf
wharf
wheelswarf
zarf