Skip to content

Commit

Permalink
Replacing some lorem in "features"
Browse files Browse the repository at this point in the history
  • Loading branch information
lerno committed Jan 25, 2024
1 parent cf34382 commit ec1411c
Showing 1 changed file with 23 additions and 19 deletions.
42 changes: 23 additions & 19 deletions src/components/features.astro
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,9 @@
Full C ABI Compatibility
</h3>
<p class="mt-1 text-gray-600 dark:text-gray-400">
Lorem ipsum, dolor sit amet consectetur adipisicing elit. Voluptate,
aut? Maxime, ut et? Ut culpa facilis, enim laudantium a amet aliquam
aliquid quae error perferendis incidunt natus deleniti accusamus
praesentium.
C3 fits right into your C/C++ application with full C ABI compatibility
out of the box: no need for special "C compatible" types or functions,
no limitations on what C3 features you can use from C.
</p>
</div>
</div>
Expand All @@ -44,10 +43,8 @@
Module System
</h3>
<p class="mt-1 text-gray-600 dark:text-gray-400">
Lorem ipsum dolor sit amet consectetur, adipisicing elit. At iusto
eligendi quam voluptate, cumque similique error dolorum qui fugiat
aut eius ipsa, nobis totam facilis officiis minus laudantium beatae
recusandae!
A simple and straightforward module system that doesn't get into
the way with defaults that makes sense.
</p>
</div>
</div>
Expand All @@ -66,10 +63,9 @@
Semantic Macros
</h3>
<p class="mt-1 text-gray-600 dark:text-gray-400">
Lorem ipsum dolor sit amet consectetur, adipisicing elit. Incidunt,
dolorum dicta rerum mollitia vitae minima sed nobis unde recusandae
pariatur, ab dolores error exercitationem cumque quod, eaque iure
optio ullam.
Macros that are just as easy to read and write as regular functions.
Packing much more power than C's preprocessor, they're deliberately
balanced to ensure that code reading isn't made difficult.
</p>
</div>
</div>
Expand Down Expand Up @@ -131,7 +127,9 @@
Zero Overhead Errors
</h3>
<p class="mt-1 text-gray-600 dark:text-gray-400">
Lorem ipsum dolor sit amet consectetur adipisicing elit.
Combining the best parts of "Result-style" error handling with the easy
use of exceptions, C3 adds a novel system for error handling that
integrates seamlessly with C code.
</p>
</div>
</div>
Expand All @@ -148,10 +146,11 @@
</div>
<div class="mt-3">
<h3 class="text-lg font-semibold text-gray-800 dark:text-white">
Struct Subtyping
Extendable type methods
</h3>
<p class="mt-1 text-gray-600 dark:text-gray-400">
Lorem ipsum dolor sit amet consectetur adipisicing elit.
Extend any type with function and macro methods invoked ".method()" style,
even built-in types or types you didn't define.
</p>
</div>
</div>
Expand All @@ -168,10 +167,13 @@
</div>
<div class="mt-3">
<h3 class="text-lg font-semibold text-gray-800 dark:text-white">
Safe Array Access
Slices with array operations
</h3>
<p class="mt-1 text-gray-600 dark:text-gray-400">
Safe array access using sub arrays
A slice is a built-in, safe alternative to "pointer + length" in C.
But the advantages do not stop there: slices also support copying and
direct comparison of the underlying data without the need for
`memcpy` or `memcmp`.
</p>
</div>
</div>
Expand All @@ -188,10 +190,12 @@
</div>
<div class="mt-3">
<h3 class="text-lg font-semibold text-gray-800 dark:text-white">
High level containers
Generic modules
</h3>
<p class="mt-1 text-gray-600 dark:text-gray-400">
Lorem ipsum dolor sit amet consectetur adipisicing elit.
Generic modules is a variant of generics that works similar
to macro based generics in C. This provides the standard library
with commonly used containers such as hash maps and dynamic lists.
</p>
</div>
</div>
Expand Down

0 comments on commit ec1411c

Please sign in to comment.