If you follow this exercise to its logical conclusion, you end up with, port the Win32 API to BSD.
Definitely _drop_ the X Server requirement. That's the best thing Windows ever has had going for it! A sane, preconfigured, fast, native, decent-looking, consistent GUI.
The rest of it. Let's see: - Forward-slash (for the love of god) - Dump the registration database ( " ) - Add proper signal handling - Add process groups - Add psuedo-terminals
Microsoft threw the baby out with the bathwater when they designed Win16 -- which Win32 just extends. They abandoned any notion of process control from the command-line. That's essentially why cygwin can never work correctly. Without psuedo-terminals, process groups, decent signals, and a process hierarchy, how are you going to control a set of related processes?
Empty 3-ring binder
on
Lap Desks
·
· Score: 2, Insightful
Just use an empty 3-ring binder. It has excellent thermal insulation, it's lightweight & cheap.
Each modern OS has a way to do graphics, fonts, widgets, etc. Why the Java group insists on shunning these in favor of kinda-sorta-look-alikes is beyond me. The code is there. Just call it. See Eclipse for an example of how to do this.
On a related note, if you want a profoundly cool, stable, robust, distributed, declarative language, how about http://www.erlang.org/?
Just take the high road -- don't help them. Tell them if they were running Linux, FreeBSD, or OS X, you could help them out. They picked the OS, they can either fix their own problems, or "feel the pain".
Calculators like the HP-48 & the TI-89 are essentially tiny laptops running math software. My TI-89 software reminds me a lot of MATLAB. You'll have more time to "explore math" if you push aside the toys, and load up the ThinkPad w/ cygwin, octave, & gnuplot.
If you follow this exercise to its logical conclusion, you end up with, port the Win32 API to BSD.
Definitely _drop_ the X Server requirement. That's the best thing Windows ever has had going for it! A sane, preconfigured, fast, native, decent-looking, consistent GUI.
The rest of it. Let's see:
- Forward-slash (for the love of god)
- Dump the registration database ( " )
- Add proper signal handling
- Add process groups
- Add psuedo-terminals
Microsoft threw the baby out with the bathwater when they designed Win16 -- which Win32 just extends. They abandoned any notion of process control from the command-line. That's essentially why cygwin can never work correctly. Without psuedo-terminals, process groups, decent signals, and a process hierarchy, how are you going to control a set of related processes?
Just use an empty 3-ring binder. It has excellent thermal insulation, it's lightweight & cheap.
Reminds me of another great axe-man/engineer of the time, Tom Scholtz (of Boston). The guy could play a mean B3 too!
Each modern OS has a way to do graphics, fonts, widgets, etc. Why the Java group insists on shunning these in favor of kinda-sorta-look-alikes is beyond me. The code is there. Just call it. See Eclipse for an example of how to do this.
On a related note, if you want a profoundly cool, stable, robust, distributed, declarative language, how about http://www.erlang.org/?
Just take the high road -- don't help them. Tell them if they were running Linux, FreeBSD, or OS X, you could help them out. They picked the OS, they can either fix their own problems, or "feel the pain".
Calculators like the HP-48 & the TI-89 are essentially tiny laptops running math software. My TI-89 software reminds me a lot of MATLAB. You'll have more time to "explore math" if you push aside the toys, and load up the ThinkPad w/ cygwin, octave, & gnuplot.
http://www.cygwin.com/ (if you're not running Linux)
http://www.gnu.org/software/octave
http://gnuplot.sourceforge.net/
It's not like someone's going to ask you to turn in your calculator mesh graph of some x,y,z fn.
System Preferences... > International > Input Menu > Keyboard Viewer
[x] Show input menu in menu bar
Nice idea, although they botched the physical layout. That 'Enter' key looks way out there! It goes [L], [;], ['], [Enter]! Duh.