Jump to content




[Kernel] kKernel - A complete base for OSes v0.2

api

29 replies to this topic

#21 Mr. Bateman

  • Members
  • 98 posts
  • LocationAustralia

Posted 27 February 2015 - 05:42 AM

To be fair, I'm far from the person to implement something that would be useful other than just a wrapper for plaintext. And I must admit I did steal the specifications from ccLinux and change them to what I felt was better, and implemented it myself. If you're willing to create a better ELF system and submit a pull request, I'd be more than happy to add it and credit you.

#22 FUNCTION MAN!

  • Members
  • 292 posts

Posted 04 March 2015 - 10:17 PM

View PostMr. Bateman, on 27 February 2015 - 05:42 AM, said:

To be fair, I'm far from the person to implement something that would be useful other than just a wrapper for plaintext. And I must admit I did steal the specifications from ccLinux and change them to what I felt was better, and implemented it myself. If you're willing to create a better ELF system and submit a pull request, I'd be more than happy to add it and credit you.

Oh, these?

#23 Mr. Bateman

  • Members
  • 98 posts
  • LocationAustralia

Posted 06 March 2015 - 08:22 AM

View PostDr. Poof, on 04 March 2015 - 10:17 PM, said:

View PostMr. Bateman, on 27 February 2015 - 05:42 AM, said:

To be fair, I'm far from the person to implement something that would be useful other than just a wrapper for plaintext. And I must admit I did steal the specifications from ccLinux and change them to what I felt was better, and implemented it myself. If you're willing to create a better ELF system and submit a pull request, I'd be more than happy to add it and credit you.

Oh, these?
It was more-or-less these, from here.

#24 FUNCTION MAN!

  • Members
  • 292 posts

Posted 08 March 2015 - 11:16 PM

Heh. Thought so.

#25 cdel

  • Banned
  • 496 posts
  • LocationMelbourne, Australia

Posted 11 March 2015 - 12:15 AM

On the Github Wiki, you mentioned a Networking Module, did you want a custom wrapper for the modem api or something else?

#26 Mr. Bateman

  • Members
  • 98 posts
  • LocationAustralia

Posted 11 March 2015 - 01:03 AM

View Postcdel, on 11 March 2015 - 12:15 AM, said:

On the Github Wiki, you mentioned a Networking Module, did you want a custom wrapper for the modem api or something else?
An IP and DNS system seems a bit too farfetched, so a modem wrapper would be nice.

#27 cdel

  • Banned
  • 496 posts
  • LocationMelbourne, Australia

Posted 11 March 2015 - 01:32 AM

View PostMr. Bateman, on 11 March 2015 - 01:03 AM, said:

View Postcdel, on 11 March 2015 - 12:15 AM, said:

On the Github Wiki, you mentioned a Networking Module, did you want a custom wrapper for the modem api or something else?
An IP and DNS system seems a bit too farfetched, so a modem wrapper would be nice.

I think an optional IP and DNS system would be pretty awesome, I followed the instructions on the GitHub wiki, allthough i'm still a bit confused. Could you possibly explain it more thoroughly here?

#28 Mr. Bateman

  • Members
  • 98 posts
  • LocationAustralia

Posted 11 March 2015 - 01:42 AM

View Postcdel, on 11 March 2015 - 01:32 AM, said:

I think an optional IP and DNS system would be pretty awesome, I followed the instructions on the GitHub wiki, allthough i'm still a bit confused. Could you possibly explain it more thoroughly here?
All you really have to do to make a module is stick this up at the top of the file and change the values:
tModule = {
    ['name'] = 'Example Module';
    ['workspace'] = 'example';
    ['version'] = '1.0';
    ['author'] = 'Dev Guy';
}
Workspace is just the name of the API when it is referenced in code, i.e. if you want the function "doSomething()" to be accessed as "myAPI.doSomething()", the workspace is "myAPI".

#29 cdel

  • Banned
  • 496 posts
  • LocationMelbourne, Australia

Posted 11 March 2015 - 01:45 AM

View PostMr. Bateman, on 11 March 2015 - 01:42 AM, said:

View Postcdel, on 11 March 2015 - 01:32 AM, said:

I think an optional IP and DNS system would be pretty awesome, I followed the instructions on the GitHub wiki, allthough i'm still a bit confused. Could you possibly explain it more thoroughly here?
All you really have to do to make a module is stick this up at the top of the file and change the values:
tModule = {
	['name'] = 'Example Module';
	['workspace'] = 'example';
	['version'] = '1.0';
	['author'] = 'Dev Guy';
}
Workspace is just the name of the API when it is referenced in code, i.e. if you want the function "doSomething()" to be accessed as "myAPI.doSomething()", the workspace is "myAPI".

Ah okay, thank you, really excited to work with this kernel. :D

#30 tenshae

  • Members
  • 66 posts

Posted 15 March 2015 - 05:44 PM

View PostMr. Bateman, on 06 March 2015 - 08:22 AM, said:

View PostDr. Poof, on 04 March 2015 - 10:17 PM, said:

View PostMr. Bateman, on 27 February 2015 - 05:42 AM, said:

--snip--

Oh, these?
It was more-or-less these, from here.

You stole everything down to me being too lazy to get a proper hash bahaha; I just thought that was kinda funny.





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users