|
Register or have you forgotten your password?
|
|
|
| General chat about Amiga topics This forum is for conversations which are specifically "Amiga" related, but don't fit into other categories. Contents of this forum do appear on the main page, unlike Talk About. If a subject appears to be non-related, it will be moved to Talk About. |
![]() |
|
|
Thread Tools | Display Modes |
|
|
#31 | ||||||||||
|
Guru Meditator
![]()
|
Quote:
![]() Quote:
__________________
And the canary said: 'chirp' |
||||||||||
|
|
|
|
|
#32 | ||||||||
|
Guru Meditator
![]()
|
No program whatsoever should guess. I regard it as a design failure.
__________________
And the canary said: 'chirp' |
||||||||
|
|
|
|
|
#33 | ||||||||
|
Cult Member
![]()
Join Date: Mar 2006
Location: Wisconsin, USA
Posts: 582
|
Philosophically speaking, it showed me that if you're counting the length of the college cafeteria using a tape measure, while everybody else is using a celery as a measuring stick, sooner or later, you'll have come down to a single celery stick too. And they'll cut it in half if you're going too fast.
But really, in 1989, that's how it felt when you had an Amiga at home and were forced to work on some sort of IBM compatible at school. Windows is good enough for me nowadays, but the Amiga tought me to look over the cube wall so-to-speak. |
||||||||
|
|
|
|
|
#34 | ||||||||
|
Beginner
![]()
Join Date: Jan 2007
Posts: 28
|
A GUI that always immediately reacts to it's user. On an Amiga any time you clicked something you immediately got a visual indication of the click, icon image change, button change, etc... The GUI even changed if the task was going to take a while to operate.
With a certain PC OS, half the time you click and see nothing change so you click again only to then get two of whatever you opened. |
||||||||
|
|
|
|
|
#35 | ||||||||
|
Technoid
![]()
Join Date: Feb 2010
Location: London, UK
Posts: 350
|
|
||||||||
|
|
|
|
|
#36 | |||||||||
|
Cult Member
![]()
Join Date: Feb 2002
Location: Northampton, UK
Posts: 600
|
Quote:
|
|||||||||
|
|
|
|
|
#37 | |||||||||
|
Defender of the Faith
![]()
Join Date: Oct 2009
Location: Oregon
Posts: 1,139
|
Quote:
<testsuites> <testsuite name="My Test Suite"> <directory>/path/to/*Test.php files</directory> <file>/path/to/MyTest.php</file> </testsuite> </testsuites> Is much better than 1 line in a file that says: testsuite=/path/to/Test.php Not to mention the extra K's of code needed to parse that.. ![]() I prefer simple (it suits me.. ;-) and tighter code when possible. I REALLY hate XML log files!!!! (Yes, I'm looking at you OpenFire!!) I can no longer just "grep" for something, I need an XML parser!!! <sigh> (No, the above emotion is NOT an XML statement!!!) desiv And I totally agree about "assign".. Man that's slick!! Even better than "ln". Not sure why no one has stolen that yet..
__________________
Amiga 1200 w/ ACA1230/28 - 4G CF, MAS Player, ext floppy, and 1084S. Amiga 500 w/ 2M CHIP and 8M FAST RAM, DCTV, AEHD floppy, and 1084S. Amiga 1000 w/ 4M FAST RAM, DUAL CF hard drives, external floppy. |
|||||||||
|
|
|
|
|
#38 | ||||||||
|
Sockologist
![]()
|
XML is fine when it is used for what it was intended, defining document/data structures and relatively simple data interchange. Unfortunately, a generation of developers who grew up after anybody still knew what a CPU was, let alone how to design/write efficient code of any sort have embraced it as the answer to every class of data storage / parsing problem.
__________________
OCA This isn't SCSI... This is SATA!!! I have CDO. It's like OCD except all the letters are in ascending order. The way they should be. Core2 Quad Q9450 2.66GHz / X48T / 4GB DDR3 / nVidia GTX275 / Linux x64, AROS, Win64 A1XE 800MHz / 512MB / Radeon 9200 / OS4.1 A1200T BPPC 240MHz / 256MB / Permedia 2 / OS 3.1 - OS3.9, OS4 A1200T Apollo 1240 28MHz / 32MB / Mediator1200 / Voodoo 3000 / OS3.9 A1200D Apollo 1240 25MHz (ejector seat ROM edition) / 32MB |
||||||||
|
|
|
|
|
#39 | ||||||||
|
Beginner
![]()
Join Date: Sep 2003
Posts: 50
|
I've always wished for the whole ENV: & ENVARC: thing in Windows / Linux.
It's nice to test changes in a temporary fashion without commiting them to the registry or home folder. A quick reboot and the size 30 Opal as your main font making your windows too big to change back was gone. I know in modern OSs you wouldn't want to reboot after every minor change but a simple "reset to stored settings" option would be nice. I also liked how you could back up all of your settings just by copying the envarc folder to a different location and imporrt them back after a reinstall. The Linux way is better that the horror that is the Windows registry but I think it's messy having loads of .blah folders in your home directory that can quickly fill any selection dialogue windows you have open. The general structure of the OS was easy to learn and understand too. C: Libs: etc etc all made good sense and are far less confusing that Windows or Linux.
__________________
... |
||||||||
|
|
|
|
|
#40 | ||||||||
|
Too much caffeine
![]()
Join Date: May 2003
Posts: 93
|
A million small things, but the main ones
- An OS designed around sharing structures. That can clash violently with modern safety and stability standards. The only ones looking into it today are the SASOS crowd. - Libraries done right (at least in the Exec setting). Not being dependent on a specific version or placement as long as it is available and the version is high enough. - Datatypes. The implementation might not support streaming and similar, but the idea is so right. In Linux land there is not really anybody who can declare that a component so high up in the stack is a standard component. - Media naming&handling. Not having the physical unit, but the media mounted as your action target. Doesn't make as much difference today when you move less media around. - Handlers. Ties in with previous point, but makes for programmable media interfaces. Like the text editor that exports the open files and lets your compiler load the file straight from memory. They missed the boat on not making and defining STDIN: STDOUT: and STDERR: though. And then there is the reverse lessons about what not to do - Make clear what it does not and can not do. All the safety and stability issues you have for multiuser, bulletproof, nonhackable has been known since the 60s. So either make room for _everything_ or declare where the end of the road is before you start. - Printing needs a strategy. Preferably a good one. |
||||||||
|
|
|
|
|
#41 | |||||||||
|
Guru Meditator
![]()
|
Quote:
I've lost many hours in vain finding some silly typos in linux configuration files. :S My point was more in the direction of instead of a text editor, using a dedicated configuration editor which makes input easier and let you edit values and metadata seperately as human. (and a generally available parser as library on the software side) And considering XML being too resource-hungry, well, it's true. And that's the reason why I actually use JSON, so think JSON instead of XML then for the heck of it. XML is what everyone knows and understands. I didn't mention performance issues with XML either because configurations are being read only once during application startup and generally aren't that big to notice the performance hit even on an Amiga 500. Btw., log files in XML are a VERY bad idea indeed as extensive logging actually CAN slow your application considerably, and make unnecessary big files.
__________________
And the canary said: 'chirp' Last edited by Speelgoedmannetje; 04-05-2011 at 11:54 AM.. |
|||||||||
|
|
|
|
|
#42 | ||||||||
|
Technoid
![]()
Join Date: Feb 2010
Location: London, UK
Posts: 350
|
Linux is (slowly) moving towards a single directory (per user) with config data too, with the XDG Base Directory spec. Tons of apps still don't support it, though, and many probably never will because the dot-file in home-directory approach is so entrenched.
|
||||||||
|
|
|
|
|
#43 | |||||||||||
|
Technoid
![]()
Join Date: Feb 2010
Location: London, UK
Posts: 350
|
Quote:
Quote:
Quote:
|
|||||||||||
|
|
|
![]() |
| Bookmarks |
| Tags |
| amiga , today , applicable , lessons |
| Thread Tools | |
| Display Modes | |
|
|