Nim,A new approach to meta programming
approach to meta programming Author: Andreas Rumpf A new approach to metaprogramming Copyright © 2013 Andreas Rumpf Talk structure 1.What is Nimrod? 2.Implementation aspects 3."Hello World" 4.Meta programming "Hello World" via term rewriting macros 6.Hoisting via term rewriting macros 7.Summary of Nimrod's meta programming features Talk structure Copyright © 2013 Andreas Rumpf What is Nimrod? What is Nimrod cast[int](gch.stackBottom) • with a clean syntax iterator from1to2(): int = yield 1; yield 2 • and strong meta programming capabilities. template `!=`(x, y: expr): expr = not (x == y) What is Nimrod? Copyright0 码力 | 45 页 | 360.68 KB | 1 年前3Template-Less Meta-Programming
1 / 58Template Metaprogramming (TMP) Template Metaprogramming (TMP) templateusing meta_fun = this_talk ; 2 / 58❓static_assert(Template::Metaprogramming::is_hard); // ✔ 3 / 58❓s Value-based TMP ( - Value-based TMP ( *, *, *)*) - - (Circle-lang meta model*) (Circle-lang meta model*) - - (comptime) (comptime) - ... - ... * - this_talk * - this_talk C++ template inline constexpr auto meta = type ::id; static_assert(meta == meta ); static_assert(meta != meta ); static_assert(typeid(meta ) == typeid(meta )); 16 / 58Value-based 0 码力 | 130 页 | 5.79 MB | 5 月前3ubuntu server guide
Ubuntu Server is a version of the Ubuntu operating system designed and engineered as a backbone for the internet. Ubuntu Server brings economic and technical scalability to your datacentre, public or 000-node render farm, Ubuntu Server delivers the best value scale-out performance available. In this documentation Tutorials Get started - a hands-on introduction to Ubuntu Server for new users How-to guides Technical information - package specifications, APIs, architecture Project and community Ubuntu Server is a member of the Ubuntu family. It’s an open source project that welcomes community projects, contributions0 码力 | 486 页 | 3.33 MB | 1 年前3Ubuntu Server Guide 18.04
Ubuntu Server Guide Ubuntu Server Guide Copyright © 2018 Contributors to the document Abstract Welcome to the Ubuntu Server Guide! It contains information on how to install and configure various server Contributors to this document are: • Members of the Ubuntu Documentation Project2 • Members of the Ubuntu Server Team3 • Contributors to the Community Help Wiki4 • Other contributors can be found in the revision org/licenses/by-sa/3.0/ 2 https://launchpad.net/~ubuntu-core-doc 3 https://launchpad.net/~ubuntu-server 4 https://help.ubuntu.com/community/ 5 https://bazaar.launchpad.net/~ubuntu-core-doc/serverguide/trunk/changes0 码力 | 413 页 | 1.40 MB | 1 年前3Creating a Sender/Receiver HTTP Server
com © 2024 Bloomberg Finance L.P. All rights reserved. • Create a basic HTTP server. • Allow a single-threaded server handling multiple clients. • Use the sender/receiver asynchronous framework.0 码力 | 8 页 | 2.19 MB | 5 月前3How Meta Made Debugging Async Code Easier with Coroutines and Senders
0 码力 | 131 页 | 907.41 KB | 5 月前3Apache HTTP Server Documentation Version 2.4
Apache HTTP Server Documentation Version 2.4 Apache Software Foundation March 21, 2018 ii About The PDF Documentation Licensed to the Apache Software Foundation (ASF) under one or more contributor copy of the License at http://www.apache.org/licenses/LICENSE-2.0 This version of the Apache HTTP Server Documentation is converted from XML source files to LATEX using XSLT with the help of Apache Ant the documentation on the Apache HTTP Server website at http://httpd.apache.org/docs/2.4/ The Apache HTTP Server Documentation is maintained by the Apache HTTP Server Documentation Project. More information0 码力 | 1125 页 | 4.15 MB | 1 年前3Apache HTTP Server Documentation Version 2.4
Apache HTTP Server Documentation Version 2.4 Apache Software Foundation February 3, 2014 ii About The PDF Documentation Licensed to the Apache Software Foundation (ASF) under one or more contributor copy of the License at http://www.apache.org/licenses/LICENSE-2.0 This version of the Apache HTTP Server Documentation is converted from XML source files to LATEX using XSLT with the help of Apache Ant the documentation on the Apache HTTP Server website at http://httpd.apache.org/docs/2.4/ The Apache HTTP Server Documentation is maintained by the Apache HTTP Server Documentation Project. More information0 码力 | 1031 页 | 3.23 MB | 1 年前3Apache HTTP Server Documentation Version 2.4
Apache HTTP Server Documentation Version 2.4 Apache Software Foundation October 3, 2017 ii About The PDF Documentation Licensed to the Apache Software Foundation (ASF) under one or more contributor copy of the License at http://www.apache.org/licenses/LICENSE-2.0 This version of the Apache HTTP Server Documentation is converted from XML source files to LATEX using XSLT with the help of Apache Ant the documentation on the Apache HTTP Server website at http://httpd.apache.org/docs/2.4/ The Apache HTTP Server Documentation is maintained by the Apache HTTP Server Documentation Project. More information0 码力 | 1111 页 | 4.11 MB | 1 年前3Apache HTTP Server Documentation Version 2.4
Apache HTTP Server Documentation Version 2.4 Apache Software Foundation March 13, 2014 ii About The PDF Documentation Licensed to the Apache Software Foundation (ASF) under one or more contributor copy of the License at http://www.apache.org/licenses/LICENSE-2.0 This version of the Apache HTTP Server Documentation is converted from XML source files to LATEX using XSLT with the help of Apache Ant the documentation on the Apache HTTP Server website at http://httpd.apache.org/docs/2.4/ The Apache HTTP Server Documentation is maintained by the Apache HTTP Server Documentation Project. More information0 码力 | 1031 页 | 3.23 MB | 1 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100