[DGD] kernel library was Re: Kernel + Networking Package

Raymond Jennings shentino at gmail.com
Sat Apr 20 22:34:36 CEST 2013


Not sure how you managed to poast twice, but might wnana check your mailer.


On Sat, Apr 20, 2013 at 1:24 PM, Littlefield, Tyler <tyler at tysdomain.com>wrote:

> Awesome. Being a total newb, does it by chance have intermud (or a way to
> pull in intermud)? (yeah, I suppose I did ask for barebones).
> Also I looked in dgd/doc to see if there was docs on all the builtin funcs
> and didn't really find anything. I kind of wanted an idea of what sort of
> functions I had at my disposal since I'm working at a lower level. Is all
> this somewhere else?
> How would you recommend someone get going with a project like this?
> Thanks for the info,
> On 4/20/2013 2:19 PM, Raymond Jennings wrote:
>
>> My fork of the klib is here:
>>
>> http://github.com/shentino/**kernellib<http://github.com/shentino/kernellib>
>>
>> The kernel lib in general is a small library that's easy to understand and
>> is a good base to cut your teeth on if you're looking to learn stuff.
>>
>> IMO, the most important thing it does is take care of a lot of low level
>> yucky stuff you don't wanna touch until you learn more, and also provides
>> basic security features so that you can hire other coders without having
>> to
>> give them the keys to the whole castle.
>>
>> The kernel library handles updating by keeping libraries invisible, that
>> way they can be freely destructed and recompiled when downstream
>> inheriters
>> need to upgrade to get their new versions.
>>
>>
>> On Sat, Apr 20, 2013 at 1:06 PM, Littlefield, Tyler <tyler at tysdomain.com
>> >wrote:
>>
>>  I'm kind of curious where that actually is.
>>> I've been wanting to learn more of DGD and build a mud on it, but I had
>>> way to many issues introducing updates into gurbalib. I remember writing
>>> multiple update functions and altering chains of function calls and it
>>> was
>>> kind of a pain; would working off of something more barebones allow me to
>>> update things better? How do other libraries handle this?
>>>
>>> On 4/20/2013 1:15 PM, Raymond Jennings wrote:
>>>
>>>  Glad you found it.
>>>>
>>>>
>>>>
>>>>
>>>> On Sat, Apr 20, 2013 at 3:11 AM, Blain <blain20 at gmail.com> wrote:
>>>>
>>>>   Update:  Shentino showed me the Git repository for the networking
>>>> kernel.
>>>>
>>>>>    =)
>>>>>
>>>>>
>>>>> On Sat, Apr 20, 2013 at 12:43 AM, Blain <blain20 at gmail.com> wrote:
>>>>>
>>>>>   I'm merely modifying the stock Kernel lib to use the new and changed
>>>>> kfuns
>>>>>
>>>>>  within preprocessor checks.
>>>>>>
>>>>>>
>>>>>> On Sat, Apr 20, 2013 at 12:15 AM, Raymond Jennings <
>>>>>> shentino at gmail.com
>>>>>> wrote:
>>>>>>
>>>>>>   Wait, are you making your own kernel library?
>>>>>>
>>>>>>>
>>>>>>> On Fri, Apr 19, 2013 at 10:04 PM, Raymond Jennings <
>>>>>>> shentino at gmail.com
>>>>>>>
>>>>>>>  wrote:
>>>>>>>> Gurbalib isn't based on the same kernel library that dgd came with
>>>>>>>>
>>>>>>>>  that
>>>>>>>
>>>>>> was written by dworkin.  there are significant differences in
>>>>>>
>>>>>>> structure.
>>>>>>>
>>>>>> How you interface with the layers below you is a significant design
>>>>>>
>>>>>>> decision you shouldn't take lightly.
>>>>>>>>
>>>>>>>>
>>>>>>>> On Fri, Apr 19, 2013 at 9:58 PM, Blain <blain20 at gmail.com> wrote:
>>>>>>>>
>>>>>>>>   Yeah, I just found out Gurba has it.  I've started making a kernel
>>>>>>>> lib
>>>>>>>>
>>>>>>>   with
>>>>>>
>>>>>>> just the minimal changes to get it working with networking out of the
>>>>>>>>>
>>>>>>>>>  box.
>>>>>>>> Thanks!
>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Fri, Apr 19, 2013 at 11:33 PM, Raymond Jennings <
>>>>>>>>>
>>>>>>>>>  shentino at gmail.com
>>>>>>>>
>>>>>>>   wrote:
>>>>>>
>>>>>>>  If you're looking at my github repo, the "networking" branch has
>>>>>>>>>>
>>>>>>>>>>  bart's
>>>>>>>>>
>>>>>>>> networking changes added in.
>>>>>>>>
>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Fri, Apr 19, 2013 at 8:36 PM, Blain <blain20 at gmail.com> wrote:
>>>>>>>>>>
>>>>>>>>>>   I don't suppose there might be a clean Kernel with only the
>>>>>>>>>> necessary
>>>>>>>>>>
>>>>>>>>>   changes to handle the Networking Package is there?
>>>>>>>>
>>>>>>>>> If not, I'll continue trudging along to make my copy of the
>>>>>>>>>>>
>>>>>>>>>>>  Kernel
>>>>>>>>>>
>>>>>>>>>   work
>>>>>>
>>>>>>>  with it.  ;)
>>>>>>>>>>
>>>>>>>>>>> --Blain
>>>>>>>>>>> ______________________________****______________
>>>>>>>>>>> https://mail.dworkin.nl/****mailman/listinfo/dgd<https://mail.dworkin.nl/**mailman/listinfo/dgd>
>>>>>>>>>>> <https://**mail.dworkin.nl/mailman/**listinfo/dgd<https://mail.dworkin.nl/mailman/listinfo/dgd>
>>>>>>>>>>> >
>>>>>>>>>>>
>>>>>>>>>>>   ______________________________****______________
>>>>>>>>>>>
>>>>>>>>>> https://mail.dworkin.nl/****mailman/listinfo/dgd<https://mail.dworkin.nl/**mailman/listinfo/dgd>
>>>>>>>>>> <https://**mail.dworkin.nl/mailman/**listinfo/dgd<https://mail.dworkin.nl/mailman/listinfo/dgd>
>>>>>>>>>> >
>>>>>>>>>>
>>>>>>>>>>   ______________________________****______________
>>>>>>>>>>
>>>>>>>>> https://mail.dworkin.nl/****mailman/listinfo/dgd<https://mail.dworkin.nl/**mailman/listinfo/dgd>
>>>>>>>>> <https://**mail.dworkin.nl/mailman/**listinfo/dgd<https://mail.dworkin.nl/mailman/listinfo/dgd>
>>>>>>>>> >
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>    ______________________________****______________
>>>>>>>>
>>>>>>> https://mail.dworkin.nl/****mailman/listinfo/dgd<https://mail.dworkin.nl/**mailman/listinfo/dgd>
>>>>>>> <https://**mail.dworkin.nl/mailman/**listinfo/dgd<https://mail.dworkin.nl/mailman/listinfo/dgd>
>>>>>>> >
>>>>>>>
>>>>>>>
>>>>>>>    ______________________________****______________
>>>>>>
>>>>> https://mail.dworkin.nl/****mailman/listinfo/dgd<https://mail.dworkin.nl/**mailman/listinfo/dgd>
>>>>> <https://**mail.dworkin.nl/mailman/**listinfo/dgd<https://mail.dworkin.nl/mailman/listinfo/dgd>
>>>>> >
>>>>>
>>>>>   ______________________________****______________
>>>>>
>>>> https://mail.dworkin.nl/****mailman/listinfo/dgd<https://mail.dworkin.nl/**mailman/listinfo/dgd>
>>>> <https://**mail.dworkin.nl/mailman/**listinfo/dgd<https://mail.dworkin.nl/mailman/listinfo/dgd>
>>>> >
>>>>
>>>>
>>> --
>>> Take care,
>>> Ty
>>> http://tds-solutions.net
>>> The aspen project: a barebones light-weight mud engine:
>>> http://code.google.com/p/****aspenmud<http://code.google.com/p/**aspenmud><
>>> http://code.google.com/p/**aspenmud <http://code.google.com/p/aspenmud>>
>>> He that will not reason is a bigot; he that cannot reason is a fool; he
>>> that dares not reason is a slave.
>>>
>>> ______________________________****______________
>>> https://mail.dworkin.nl/****mailman/listinfo/dgd<https://mail.dworkin.nl/**mailman/listinfo/dgd>
>>> <https://**mail.dworkin.nl/mailman/**listinfo/dgd<https://mail.dworkin.nl/mailman/listinfo/dgd>
>>> >
>>>
>>>  ______________________________**______________
>> https://mail.dworkin.nl/**mailman/listinfo/dgd<https://mail.dworkin.nl/mailman/listinfo/dgd>
>>
>
>
> --
> Take care,
> Ty
> http://tds-solutions.net
> The aspen project: a barebones light-weight mud engine:
> http://code.google.com/p/**aspenmud <http://code.google.com/p/aspenmud>
> He that will not reason is a bigot; he that cannot reason is a fool; he
> that dares not reason is a slave.
>
> ______________________________**______________
> https://mail.dworkin.nl/**mailman/listinfo/dgd<https://mail.dworkin.nl/mailman/listinfo/dgd>
>



More information about the DGD mailing list