Skip to content

gokernel2017/Summer

Repository files navigation

 THANKS TO:
 ----------------------------------------------

   01: The eternal, the creator of the heavens and the earth.

   02 - Fabrice Bellard: www.bellard.org

   03 - Herbert Schildt: for expression based in the book ( C Completo e Total )

   04 - Sam. L. - member of site ( www.vivaolinux.com.br )

   05 - Chris Wellons (  https://github.com/skeeto/ )

 ----------------------------------------------

 SUMMER LANGUAGE:

 Releases:
 https://github.com/gokernel2017/Summer/releases

 TESTED IN:
   1: Windows 7 64 bits !!!
   2: Linux 64 bits ( Slax 7 ) !!!
   2: Linux 32 bits ( Slax 7 ) !!!

 ----------------------------------------------

 01: To compile SUMMER type:
   make clean
   make

 02: To compile SUMMER GRAPHIC type:
   make -f Makefile_sg clean
   make -f Makefile_sg

 To test the SUMMER program, type:
   sum test.sum

 To test the SUMMER GRAPHIC, type:
   sg basic_gl.sg
 
 ----------------------------------------------

 INFO:
   The implementation with APPLICATION API use the library SDL 1.x

 INFO:
   The implementation with SUMMER GRAPHIC ( GL / DirectX / HTML Canvas ): ... TEST ONLY ...
      This is a test and use the library SDL 1.x

 INFO IMPLEMENTED:
   01: Call Function with max 5 arguments... PLEASE WAIT IMPLEMENTATION
   02: In ASM ( asm { } ) mode Call Function with max 2 arguments... PLEASE WAIT IMPLEMENTATION
   03: Call Function with argument type ( float ) implemented... NEED IMPLEMENTATION !!!
   04: Implementation in 32 BITS not completed ...
   05: The created function use only argument(type int) ... PLEASE WAIT IMPLEMENTATION


 WORDS:
   int,
   var (int, float),
   asm,
   if ( NEED MORE IMPLEMENTATION ),
   for,
   break,
   function,
   module,
   import,
   #include,
   #define,
   #ifdef,
   #endif

 BETA.

 BY: Francisco - [email protected]