Welcome Guest, Not a member yet? Register   Sign In
Reactor Engineers
#80

[eluser]Basketcasesoftware[/eluser]
[quote author="Phil Sturgeon" date="1297922433"][quote author="Rick Jolly" date="1297921628"]Take note. This is exactly the kind of change wiredesignz is upset about. The loader class doesn't need fixing - it needs to be eliminated. Now Basketcasesoftware is off writing a new library loader like he's just discovered php 4.[/quote]

He was offering to document existing functionality to avoid confusion over a quirk that everyone knows about. I suggested it might be better to stop non arrays being converted to a NULL in the constructor. Nobody is talking about re-writing or removing the Loader class.

CodeIgniter works the way it does, and it's obviously going fairly well because we are here. Sure we could rewrite everything and make it use some great PHP 5 autoloading, rewrite the core and go nuts with namespaces while we're at it, but what exactly is the point of that?

If we remove the Loader class right now, people will kick off a lot more than the few complaining about it still being there. Small incremental changes are the name of the game right now, not a full recode. I think the majority will agree with this approach.[/quote]

Exactly. Truth be told I am trying at a later point for a rewrite just to see if certain PHP 4 to PHP 5 conversion can be better done without breaking existing code, but I'm planning on using code wrappers for that. I have been rewriting the library load method but all I've mostly done is just put in a detailed decision tree and experiment with the usage of the map_array function. I'm also commenting what I'm doing in detail. So far I've had positive reviews from those who've actually messed with my work. It's a small thing, but I'm taking the time and effort to study it closely and do it well. I'll admit I've expanded some functionality slightly though simply by considering the possible input combinations of the function and considering the functions purpose.


Messages In This Thread
Reactor Engineers - by El Forum - 02-09-2011, 03:31 AM
Reactor Engineers - by El Forum - 02-09-2011, 05:00 AM
Reactor Engineers - by El Forum - 02-09-2011, 05:26 AM
Reactor Engineers - by El Forum - 02-09-2011, 05:43 AM
Reactor Engineers - by El Forum - 02-09-2011, 06:09 AM
Reactor Engineers - by El Forum - 02-09-2011, 09:19 AM
Reactor Engineers - by El Forum - 02-09-2011, 09:56 AM
Reactor Engineers - by El Forum - 02-09-2011, 10:00 AM
Reactor Engineers - by El Forum - 02-09-2011, 08:36 PM
Reactor Engineers - by El Forum - 02-10-2011, 04:34 AM
Reactor Engineers - by El Forum - 02-14-2011, 12:06 AM
Reactor Engineers - by El Forum - 02-14-2011, 12:12 AM
Reactor Engineers - by El Forum - 02-14-2011, 01:10 AM
Reactor Engineers - by El Forum - 02-14-2011, 07:15 AM
Reactor Engineers - by El Forum - 02-14-2011, 10:07 AM
Reactor Engineers - by El Forum - 02-14-2011, 10:32 AM
Reactor Engineers - by El Forum - 02-14-2011, 11:03 AM
Reactor Engineers - by El Forum - 02-14-2011, 11:11 AM
Reactor Engineers - by El Forum - 02-14-2011, 11:15 AM
Reactor Engineers - by El Forum - 02-14-2011, 11:17 AM
Reactor Engineers - by El Forum - 02-14-2011, 03:26 PM
Reactor Engineers - by El Forum - 02-14-2011, 03:41 PM
Reactor Engineers - by El Forum - 02-14-2011, 03:49 PM
Reactor Engineers - by El Forum - 02-14-2011, 04:08 PM
Reactor Engineers - by El Forum - 02-14-2011, 04:21 PM
Reactor Engineers - by El Forum - 02-14-2011, 06:08 PM
Reactor Engineers - by El Forum - 02-14-2011, 06:23 PM
Reactor Engineers - by El Forum - 02-14-2011, 07:16 PM
Reactor Engineers - by El Forum - 02-14-2011, 07:30 PM
Reactor Engineers - by El Forum - 02-14-2011, 08:09 PM
Reactor Engineers - by El Forum - 02-14-2011, 08:14 PM
Reactor Engineers - by El Forum - 02-14-2011, 08:30 PM
Reactor Engineers - by El Forum - 02-14-2011, 08:41 PM
Reactor Engineers - by El Forum - 02-14-2011, 08:55 PM
Reactor Engineers - by El Forum - 02-14-2011, 08:59 PM
Reactor Engineers - by El Forum - 02-14-2011, 09:37 PM
Reactor Engineers - by El Forum - 02-14-2011, 10:18 PM
Reactor Engineers - by El Forum - 02-14-2011, 11:21 PM
Reactor Engineers - by El Forum - 02-15-2011, 12:08 AM
Reactor Engineers - by El Forum - 02-15-2011, 12:59 AM
Reactor Engineers - by El Forum - 02-15-2011, 01:13 AM
Reactor Engineers - by El Forum - 02-15-2011, 01:27 AM
Reactor Engineers - by El Forum - 02-15-2011, 01:37 AM
Reactor Engineers - by El Forum - 02-15-2011, 02:01 AM
Reactor Engineers - by El Forum - 02-15-2011, 02:16 AM
Reactor Engineers - by El Forum - 02-15-2011, 02:54 AM
Reactor Engineers - by El Forum - 02-15-2011, 03:33 AM
Reactor Engineers - by El Forum - 02-15-2011, 03:34 AM
Reactor Engineers - by El Forum - 02-15-2011, 03:49 AM
Reactor Engineers - by El Forum - 02-15-2011, 04:03 AM
Reactor Engineers - by El Forum - 02-15-2011, 04:12 AM
Reactor Engineers - by El Forum - 02-15-2011, 04:21 AM
Reactor Engineers - by El Forum - 02-15-2011, 04:41 AM
Reactor Engineers - by El Forum - 02-15-2011, 05:07 AM
Reactor Engineers - by El Forum - 02-15-2011, 05:57 AM
Reactor Engineers - by El Forum - 02-15-2011, 06:34 AM
Reactor Engineers - by El Forum - 02-15-2011, 07:27 AM
Reactor Engineers - by El Forum - 02-15-2011, 08:16 AM
Reactor Engineers - by El Forum - 02-15-2011, 08:44 AM
Reactor Engineers - by El Forum - 02-15-2011, 08:52 AM
Reactor Engineers - by El Forum - 02-15-2011, 09:32 AM
Reactor Engineers - by El Forum - 02-15-2011, 09:39 AM
Reactor Engineers - by El Forum - 02-15-2011, 09:50 AM
Reactor Engineers - by El Forum - 02-15-2011, 01:55 PM
Reactor Engineers - by El Forum - 02-15-2011, 02:36 PM
Reactor Engineers - by El Forum - 02-15-2011, 02:56 PM
Reactor Engineers - by El Forum - 02-15-2011, 03:00 PM
Reactor Engineers - by El Forum - 02-15-2011, 03:19 PM
Reactor Engineers - by El Forum - 02-15-2011, 11:14 PM
Reactor Engineers - by El Forum - 02-16-2011, 01:32 AM
Reactor Engineers - by El Forum - 02-16-2011, 01:49 AM
Reactor Engineers - by El Forum - 02-16-2011, 02:09 AM
Reactor Engineers - by El Forum - 02-16-2011, 02:28 AM
Reactor Engineers - by El Forum - 02-16-2011, 03:28 AM
Reactor Engineers - by El Forum - 02-16-2011, 04:12 AM
Reactor Engineers - by El Forum - 02-16-2011, 04:12 AM
Reactor Engineers - by El Forum - 02-16-2011, 05:47 PM
Reactor Engineers - by El Forum - 02-16-2011, 06:00 PM
Reactor Engineers - by El Forum - 02-16-2011, 06:24 PM
Reactor Engineers - by El Forum - 02-16-2011, 06:36 PM



Theme © iAndrew 2016 - Forum software by © MyBB